rkhunter(8) System Manager's Manual rkhunter(8)

rkhunter - ابزار بررسی و شناسایی روت‌کیت‌ها و بدافزارها در سیستم

rkhunter {--check | --unlock | --update | --versioncheck |
--propupd [{filename | directory | package name},...] |
--list [tests | {lang | languages} | rootkits | perl |
propfiles] |
--config-check | --version | --help} [گزینه‌ها]

rkhunter یک اسکریپت پوسته است که آزمون‌های گوناگونی را روی سیستم محلی انجام می‌دهد تا روت‌کیت‌ها و بدافزارهای شناخته‌شده را شناسایی کند. این ابزار همچنین تغییرات احتمالی در دستورات و پرونده‌های راه‌اندازی سیستم را بررسی کرده و آزمون‌های متعددی را روی رابط‌های شبکه، از جمله بررسی برنامه‌های در حال شنود، انجام می‌دهد.

rkhunter تا حد امکان عمومی نوشته شده است و بنابراین باید روی بیشتر سیستم‌های لینوکس و یونیکس اجرا شود. برای زمان‌هایی که برخی دستورات روی سیستم موجود نیستند، اسکریپت‌های پشتیبانی ارائه شده است که برخی از آن‌ها اسکریپت‌های perl هستند. برای اجرای rkhunter وجود برخی دستورات پایه الزامی است. علاوه بر این، برخی از آزمون‌ها به دستورات خاصی نیاز دارند که اگر موجود نباشند، از آن آزمون صرف‌نظر خواهد شد. rkhunter باید در یک پوسته از نوع Bourne، معمولاً bash یا ksh اجرا شود. rkhunter می‌تواند به صورت یک کار زمان‌بندی‌شده cron یا از طریق خط فرمان اجرا گردد.

اگر هیچ گزینه دستوری داده نشود، --help در نظر گرفته می‌شود. در صورت وقوع هرگونه خطا یا هشدار، rkhunter یک کد خروج غیر صفر برمی‌گرداند.

این گزینه دستوری به rkhunter دستور می‌دهد که آزمون‌های گوناگونی را روی سیستم محلی انجام دهد. نتیجه هر آزمون در خروجی استاندارد (stdout) نمایش داده خواهد شد. در صورت یافتن هر مورد مشکوک، یک هشدار نمایش داده می‌شود. پرونده لاگ آزمون‌ها و نتایج نیز به طور خودکار ایجاد خواهد شد.

پیشنهاد می‌شود این گزینه دستوری به صورت منظم اجرا گردد تا از عدم نفوذ و به خطر نیفتادن سیستم اطمینان حاصل شود.

این گزینه دستوری پرونده قفل (lock file) را باز (حذف) می‌کند. اگر این گزینه به تنهایی استفاده شود، هیچ پرونده لاگی ایجاد نمی‌گردد.
این گزینه دستوری باعث می‌شود rkhunter بررسی کند که آیا نسخه جدیدتری از هر یک از پرونده‌های داده متنی آن وجود دارد یا خیر. هنگام استفاده از این گزینه، باید یک مرورگر وب متنی در خط فرمان، مانند wget یا lynx، روی سیستم نصب باشد.

پیشنهاد می‌شود این گزینه دستوری به طور منظم اجرا شود تا اطمینان حاصل گردد پرونده‌های داده همیشه به‌روز هستند.

اگر این گزینه از طریق cron استفاده شود، توصیه می‌شود گزینه --nocolors نیز به همراه آن به کار رود.

کد خروج صفر برای این گزینه دستوری به معنای عدم وجود به‌روزرسانی است. کد خروج یک نشان‌دهنده بروز خطا در بارگیری است و کد دو نشان می‌دهد خطایی رخ نداده اما به‌روزرسانی‌های جدید موجود بوده و نصب شده‌اند.

یکی از آزمون‌هایی که rkhunter انجام می‌دهد، مقایسه ویژگی‌های فعلی پرونده‌های دستورات مختلف با مقادیر ذخیره‌شده پیشین است. این گزینه دستوری باعث می‌شود rkhunter پرونده داده مقادیر ذخیره‌شده خود را با مقادیر فعلی به‌روز کند.

اگر از گزینه filename استفاده شود، باید یک مسیر کامل یا یک نام پرونده ساده باشد (برای مثال 'awk'). در صورت استفاده، فقط مدخل مربوط به آن پرونده در پایگاه داده ویژگی‌های پرونده به‌روز می‌شود. اگر از گزینه directory استفاده شود، تنها پرونده‌های موجود در پایگاه داده که در دایرکتوری داده‌شده قرار دارند به‌روز خواهند شد. به همین ترتیب، اگر از گزینه package name استفاده شود، تنها پرونده‌های موجود در پایگاه داده که بخشی از بسته مشخص‌شده هستند به‌روز می‌شوند. نام بسته باید بخش اصلی نام باشد و نباید شامل شماره نسخه باشد - برای مثال 'coreutils'. بدیهی است که نام بسته‌ها تنها در صورتی در پایگاه داده ویژگی‌های پرونده ذخیره می‌شوند که از یک مدیر بسته استفاده شود. اگر نام یک بسته با نام یک پرونده یکسان باشد - برای مثال 'file' می‌تواند به دستور 'file' یا به بسته RPM 'file' (که حاوی دستور 'file' است) اشاره کند - نام بسته استفاده خواهد شد. اگر هیچ گزینه خاصی داده نشود، کل پایگاه داده به‌روزرسانی می‌شود.

هشدار: این مسئولیت کاربر است که مطمئن شود پرونده‌های موجود در سیستم معتبر بوده و از منبعی مطمئن هستند. rkhunter تنها می‌تواند تغییر یک پرونده را گزارش دهد، اما نمی‌تواند علت ایجاد آن تغییر را مشخص کند. بنابراین، اگر پرونده‌ای تغییر کرده باشد و از گزینه دستوری --propupd استفاده شود، rkhunter فرض می‌کند که پرونده دستکاری نشده و اصیل است.

این گزینه دستوری باعث می‌شود rkhunter بررسی کند که آیا نسخه جدیدتری از برنامه وجود دارد یا خیر. هنگام استفاده از این گزینه، باید یک مرورگر وب در خط فرمان روی سیستم موجود باشد.

اگر این گزینه از طریق cron استفاده شود، توصیه می‌شود گزینه --nocolors نیز همراه آن به کار رود.

کد خروج صفر برای این گزینه دستوری به این معنی است که نسخه جدیدی وجود ندارد. کد خروج یک یعنی خطایی در بارگیری شماره آخرین نسخه رخ داده است و کد دو نشان می‌دهد خطایی رخ نداده اما نسخه جدیدی در دسترس است.

این گزینه دستوری فهرستی از برخی قابلیت‌های پشتیبانی‌شده برنامه را نمایش داده و سپس خارج می‌شود. گزینه tests نام آزمون‌های موجود فعلی را فهرست می‌کند (برای جزئیات بیشتر درباره نام آزمون‌ها به پرونده README مراجعه کنید). گزینه languages زبان‌های موجود فعلی را فهرست می‌کند، و گزینه rootkits روت‌کیت‌هایی را که توسط rkhunter جستجو می‌شوند نشان می‌دهد. گزینه perl وضعیت نصب دستور perl و ماژول‌های پرل را که ممکن است در برخی آزمون‌ها به کار روند نشان می‌دهد. توجه داشته باشید که نصب این ماژول‌ها الزامی نیست. با این حال، اگر rkhunter ناچار به استفاده از perl برای اجرای یک آزمون باشد، ماژول مربوطه باید نصب باشد. گزینه propfiles نام پرونده‌هایی را که برای ایجاد پایگاه داده ویژگی‌های پرونده استفاده می‌شوند فهرست می‌کند. اگر گزینه خاصی مشخص نشود، تمامی فهرست‌ها، به جز پایگاه داده ویژگی‌های پرونده، نمایش داده خواهند شد.
این گزینه دستوری باعث می‌شود rkhunter پرونده(های) پیکربندی خود را بررسی کرده و سپس خارج شود. برنامه بررسی‌های معمول پیکربندی را همان‌گونه که توسط گزینه‌های enable و disable در خط فرمان و پرونده‌های پیکربندی مشخص شده است انجام می‌دهد؛ یعنی تنها گزینه‌های پیکربندی مربوط به آزمون‌هایی بررسی می‌شوند که به طور معمول اجرا خواهند شد. به منظور بررسی تمامی گزینه‌های پیکربندی‌شده، از گزینه‌های --enable all --disable none در خط فرمان استفاده کنید. علاوه بر این، برنامه بررسی خواهد کرد که آیا گزینه پیکربندی ناشناخته‌ای وجود دارد یا خیر. اگر مشکلی در پیکربندی یافت شود، نمایش داده شده و کد بازگشتی برابر با 1 قرار می‌گیرد.

پیشنهاد می‌شود هر زمان که پرونده(های) پیکربندی تغییر یافتند، از این گزینه استفاده شود.

این گزینه دستوری شماره نسخه rkhunter را نمایش داده و سپس خارج می‌شود.

این گزینه دستوری منوی راهنما را نمایش داده و سپس خارج می‌شود.

rkhunter برای بسیاری از گزینه‌های پیکربندی خود از یک پرونده پیکربندی به نام rkhunter.conf استفاده می‌کند. همچنین در صورت وجود می‌تواند از یک پرونده پیکربندی محلی به نام rkhunter.conf.local و یک دایرکتوری به نام rkhunter.d بهره ببرد. هر دو مورد پرونده پیکربندی محلی و دایرکتوری محلی باید در همان دایرکتوری پرونده پیکربندی اصلی قرار داشته باشند. نصاب برنامه پرونده یا دایرکتوری محلی را ایجاد نمی‌کند، اما در صورت نیاز یک یا هر دوی آن‌ها را می‌توان توسط کاربر ایجاد کرد. در صورت استفاده از دایرکتوری، هر پرونده‌ای با پسوند .conf در آن دایرکتوری به عنوان یک پرونده پیکربندی محلی در نظر گرفته خواهد شد.

برخی گزینه‌ها را می‌توان در خط فرمان نیز مشخص کرد که بر گزینه‌های معادل در پرونده پیکربندی اولویت خواهند داشت. گزینه‌های پرونده پیکربندی به طور کامل درون خود پرونده پیکربندی اصلی مستند شده‌اند. موارد زیر گزینه‌های خط فرمان هستند. مقادیر پیش‌فرضی که در اینجا ذکر می‌شوند پیش‌فرض‌های برنامه هستند، مگر اینکه صراحتاً به عنوان پیش‌فرض پرونده پیکربندی بیان شده باشند.

به طور پیش‌فرض هنگام اجرای rkhunter یک پرونده لاگ جدید ایجاد می‌شود و با اضافه شدن پسوند .old به انتهای نام پرونده لاگ پیشین، نام آن تغییر می‌کند. این گزینه به rkhunter می‌گوید گزارش‌ها را به انتهای پرونده لاگ موجود بیفزاید. اگر پرونده لاگ وجود نداشته باشد، ایجاد خواهد شد.
این گزینه دایرکتوری‌هایی را تغییر می‌دهد که rkhunter برای یافتن دستورات گوناگون مورد نیاز خود در آن‌ها جستجو می‌کند (یعنی مقدار PATH آن). پیش‌فرض برنامه، PATH کاربر ریشه و یک فهرست درونی از برخی دایرکتوری‌های معمول دستورات است. به طور پیش‌فرض دایرکتوری مشخص‌شده به انتهای فهرست پیش‌فرض اضافه می‌شود. اما اگر نام دایرکتوری با نویسه '+' آغاز شود، به ابتدای فهرست اضافه خواهد شد (یعنی در آغاز فهرست قرار می‌گیرد).
به طور پیش‌فرض rkhunter نتایج آزمون‌ها را رنگی نمایش می‌دهد. رنگ‌های مورد استفاده عبارتند از سبز برای آزمون‌های موفق، قرمز برای آزمون‌های ناموفق (هشدارها) و زرد برای آزمون‌های نادیده‌گرفته‌شده. این رنگ‌ها هنگام استفاده از پس‌زمینه سیاه خوانا هستند، اما روی پس‌زمینه سفید به سختی دیده می‌شوند. این گزینه به rkhunter می‌گوید از مجموعه رنگ متفاوتی استفاده کند که برای پس‌زمینه سفید مناسب‌تر است.
فرآیند نصب به طور خودکار محل قرارگیری پرونده پیکربندی را به rkhunter اطلاع می‌دهد. با این حال، در صورت نیاز می‌توان از این گزینه برای مشخص کردن یک مسیر دیگر استفاده کرد.

اگر قرار است از یک پرونده یا دایرکتوری پیکربندی محلی استفاده شود، باید در همان دایرکتوری پرونده پیکربندی تعیین‌شده توسط این گزینه قرار داشته باشد.

این گزینه شبیه به گزینه دستوری --check است، اما چندین گزینه تعاملی را غیرفعال می‌کند. هنگامی که این گزینه استفاده شود، گزینه‌های --check، --nocolors و --skip-keypress مفروض در نظر گرفته می‌شوند. به طور پیش‌فرض هیچ خروجی به stdout فرستاده نمی‌شود، بنابراین گزینه --report-warnings-only می‌تواند همراه با این گزینه سودمند باشد.
فرآیند نصب به طور خودکار محل ذخیره پرونده‌های داده را برای rkhunter پیکربندی می‌کند. با این حال، در صورت نیاز می‌توان از این گزینه برای تعیین دایرکتوری متفاوتی استفاده کرد. این دایرکتوری پس از نصب می‌تواند فقط‌خواندنی باشد، به شرطی که هیچ‌کدام از گزینه‌های --update یا --propupd مشخص نشده باشند و در صورتی که گزینه ROTATE_MIRRORS در پرونده پیکربندی برابر با 1 باشد، گزینه --versioncheck نیز تعیین نشده باشد.
این یک گزینه ویژه است که عمدتاً برای توسعه‌دهندگان در نظر گرفته شده است. هیچ خروجی در stdout تولید نمی‌کند. لاگ‌گیری عادی طبق پیش‌فرض یا آنچه توسط گزینه --logfile مشخص شده ادامه می‌یابد، و خروجی اشکال‌زدایی در پرونده‌ای با نام تصادفی که با /tmp/rkhunter-debug شروع می‌شود ذخیره خواهد شد.
این گزینه به rkhunter می‌گوید آزمون‌های مشخص‌شده را اجرا نکند. برای آگاهی بیشتر از نام آزمون‌ها، پرونده README را مطالعه کنید. به طور پیش‌فرض هیچ آزمونی غیرفعال نیست.
این گزینه باعث می‌شود پس از اتمام کار rkhunter، پرونده لاگ روی صفحه نمایش نشان داده شود.
این گزینه به rkhunter می‌گوید فقط آزمون‌های مشخص‌شده را اجرا کند. اگر تنها یک نام آزمون، به جز all، داده شود، گزینه --skip-keypress مفروض در نظر گرفته می‌شود. برای اطلاعات بیشتر در مورد نام آزمون‌ها، پرونده README را بخوانید. به طور پیش‌فرض تمام آزمون‌ها فعال هستند. تمامی نام‌های آزمون‌ها در بخش TESTS در ادامه فهرست شده‌اند.
NONE | <command>}
هم در بررسی ویژگی‌های پرونده و هم در گزینه دستوری --propupd، از یک تابع هش برای به‌دست آوردن مقدار هش کنونی پرونده‌ها استفاده می‌شود. این گزینه به rkhunter مشخص می‌کند که از کدام تابع هش استفاده نماید. گزینه‌های MD5 و SHA به دنبال دستور متناظر می‌گردند، و اگر یافت نشود، از یک اسکریپت کمکی perl استفاده می‌شود تا بررسی گردد آیا ماژول پرل پشتیبانی‌کننده از آن تابع نصب شده است یا خیر. به عنوان جایگزین، می‌توان یک دستور خاص را مشخص کرد. مقدار NONE را می‌توان برای عدم محاسبه یا عدم استفاده از مقادیر هش به عنوان بخشی از بررسی ویژگی‌های پرونده به کار برد. مقدار پیش‌فرض SHA256 است.

سیستم‌هایی که از پیش‌پیونددهی (prelinking) استفاده می‌کنند، باید از یکی از مقادیر MD5، SHA1 یا NONE استفاده کنند.

این گزینه زبانی را مشخص می‌کند که برای آزمون‌ها و نتایج نمایشی استفاده می‌شود. زبان‌های پشتیبانی‌شده فعلی را می‌توان با گزینه دستوری --list مشاهده کرد. زبان پیش‌فرض en (انگلیسی) است. اگر پیامی برای نمایش در پرونده زبان مربوطه یافت نشود، نسخه انگلیسی آن به کار می‌رود. از این رو، پرونده زبان انگلیسی همواره باید در سیستم موجود باشد. گزینه دستوری --update با انتشار نسخه‌های جدید، پرونده‌های زبان را به‌روزرسانی می‌کند.
به طور پیش‌فرض rkhunter یک پرونده لاگ می‌نویسد. مسیر پیش‌فرض این پرونده /var/log/rkhunter.log است. با این حال، با این گزینه می‌توان این مسیر را تغییر داد. اگر /dev/null به عنوان پرونده لاگ مشخص شود، هیچ پرونده لاگی نوشته نمی‌شود. اگر هیچ پرونده خاصی داده نشود، مسیر پیش‌فرض به کار می‌رود. به طور پیش‌فرض rkhunter در هر بار اجرا یک پرونده لاگ جدید می‌سازد. هر پرونده لاگ موجود قبلی کنار گذاشته شده و پسوند .old به نام آن افزوده می‌شود.
این گزینه رفتار rkhunter را به حالت پیش‌فرض آن بازمی‌گرداند تا به جای اضافه کردن به پرونده لاگ موجود، پرونده جدیدی بسازد.

این گزینه تنها زمانی معتبر است که از گزینه خط فرمانی --disable استفاده شده باشد. هنگام استفاده از گزینه --disable، به طور پیش‌فرض، تنظیمات پرونده پیکربندی برای غیرفعال‌سازی آزمون‌ها نیز در تعیین آزمون‌های اجرایی دخالت داده می‌شود. اگر قرار است صرفاً از گزینه --disable برای تعیین آزمون‌ها استفاده شود، باید گزینه --nocf داده شود.
این گزینه باعث می‌شود نتیجه هر آزمون با رنگ خاصی نمایش داده نشود. رنگ پیش‌فرض، معمولاً معکوس رنگ پس‌زمینه (معمولاً سیاه و سفید ساده)، به کار گرفته خواهد شد.
این گزینه به rkhunter می‌گوید که هیچ چیزی در پرونده لاگ ننویسد.
پرونده پیکربندی دارای گزینه‌ای است که باعث می‌شود در صورت شناسایی هرگونه هشدار توسط rkhunter در طول بررسی‌های سیستم، یک پیام ایمیل ساده به کاربر ارسال شود. این گزینه خط فرمان بر تنظیم پرونده پیکربندی اولویت داشته و مانع از ارسال ایمیل می‌شود. پیش‌فرض پرونده پیکربندی، عدم ارسال ایمیل است.
هنگامی که گزینه دستوری --check استفاده می‌شود، به طور پیش‌فرض یک خلاصه کوتاه از نتایج در پایان کار نمایش داده می‌شود. این گزینه مانع از نمایش این خلاصه می‌شود.
در حین برخی آزمون‌ها، rkhunter اطلاعات فراوانی را ثبت می‌کند. استفاده از این گزینه میزان لاگ‌گیری را کاهش داده و می‌تواند کارایی rkhunter را بالا ببرد. البته در صورت وقوع هرگونه هشدار، پرونده لاگ اطلاعات کمتری در بر خواهد داشت. پیش‌فرض برنامه، فعال بودن لاگ‌گیری پرجزئیات (verbose) است.
این گزینه در حین بررسی ویژگی‌های پرونده یا هنگام استفاده از گزینه دستوری --propupd به کار می‌رود. این گزینه به rkhunter اطلاع می‌دهد که مقادیر فعلی ویژگی‌های پرونده باید از مدیر بسته مربوطه دریافت گردند. برای جزئیات بیشتر درباره این گزینه، پرونده README را مشاهده کنید. پیش‌فرض برنامه NONE است که به معنای عدم استفاده از مدیر بسته است.
این گزینه به rkhunter می‌گوید هیچ خروجی نمایش ندهد. زمانی که فقط کد خروج بررسی می‌شود، می‌تواند کاربردی باشد. می‌توان گزینه‌های دیگری را همراه با این گزینه استفاده کرد تا فقط موارد خاصی نمایش داده شوند.
این گزینه باعث می‌شود فقط پیام‌های هشدار نمایش داده شوند. این گزینه هنگام اجرای rkhunter از طریق cron کاربرد زیادی دارد. می‌توان گزینه‌های دیگری را به کار برد تا موارد اطلاعاتی دیگری نیز نمایش یابند.
هنگامی که گزینه دستوری --check استفاده می‌شود، پس از اجرای بخش‌های خاصی از آزمون‌ها، از کاربر خواسته می‌شود تا کلید بازگشت (Enter) را برای ادامه فشار دهد. این گزینه آن قابلیت را غیرفعال کرده و rkhunter تا اتمام کامل همه آزمون‌ها بدون توقف اجرا خواهد شد.

اگر این گزینه مشخص نشده باشد و از کاربر خواسته شود کلید بازگشت را فشار دهد، می‌توان یک نویسه تک 's' (بزرگ یا کوچک) و به دنبال آن کلید بازگشت را وارد کرد. در این صورت rkhunter بدون پرسش دوباره از کاربر، آزمون‌ها را ادامه می‌دهد (گویی این گزینه از ابتدا داده شده بود).

این گزینه باعث نمایش خلاصه نتایج آزمون‌ها می‌شود. این حالت پیش‌فرض است.
هنگامی که گزینه دستوری --check استفاده شود، این گزینه باعث ثبت زمان‌های شروع و پایان در syslog می‌شود. پیش‌فرض، عدم ثبت در syslog است، اما در صورت استفاده از این گزینه، سطح پیش‌فرض authpriv.notice خواهد بود.
فرآیند نصب به طور خودکار محل ایجاد پرونده‌های موقت را تعیین می‌کند. با این حال، در صورت نیاز می‌توان از این گزینه برای تعیین دایرکتوری متفاوتی استفاده کرد. این دایرکتوری نباید پیوند نمادین (symlink) باشد و باید امن باشد (تنها با دسترسی ریشه).
این گزینه به rkhunter می‌گوید که هنگام اجرای برخی آزمون‌ها، تا جای ممکن اطلاعات بیشتری ثبت کند. این کار هنگام بررسی و ریشه‌یابی چرایی وقوع یک هشدار بسیار سودمند است، اما طبیعتاً زمان بیشتری می‌برد. پیش‌فرض برنامه، استفاده از لاگ‌گیری پرجزئیات است.
هنگامی که از این گزینه استفاده شود، rkhunter سعی می‌کند تشخیص دهد که آیا سامانه پنجره‌بندی X Window در حال استفاده است یا خیر. در صورت استفاده، مجموعه رنگ دوم به صورت خودکار به کار خواهد رفت (گزینه --color-set2 را ببینید). این امکان به rkhunter اجازه می‌دهد تا مثلاً در کنسول سرور (جایی که X وجود ندارد و باید از مجموعه رنگ پیش‌فرض استفاده شود) و در ترمینال کاربر (جایی که X فعال است و باید از مجموعه رنگ دوم استفاده شود) اجرا گردد. در هر دو حالت، rkhunter از مجموعه رنگ مناسب استفاده خواهد کرد. پیش‌فرض پرونده پیکربندی، تلاش برای شناسایی X است.
این گزینه از تشخیص خودکار استفاده از سامانه پنجره‌بندی X Window توسط rkhunter جلوگیری می‌کند. گزینه --autox را ببینید.

[این بخش در دست نگارش است]

این آزمون برای توضیح_کوتاه (SHORT_EXPLANATION) است. این آزمون به عنوان بخشی از GROUP کار می‌کند. ورودی‌های متناظر در پرونده پیکربندی: ONE=one، TWO=two و برای لیست سفید THREE=three,three. الگوهای تطبیق ساده (/dev/shm/file-*) کار می‌کنند.

(برای یک نصب پیش‌فرض)
/etc/rkhunter.conf
/var/log/rkhunter.log

برای مشاهده تغییرات اخیر به پرونده CHANGELOG مراجعه کنید.
پرونده README حاوی اطلاعاتی درباره نصب rkhunter و همچنین بخش‌های خاصی پیرامون نام آزمون‌ها و استفاده از مدیران بسته است.
پرونده FAQ نیز به برخی از پرسش‌ها پاسخ می‌دهد.

نرم‌افزار RootKit Hunter تحت مجوز GPL منتشر شده است، حق نشر متعلق به Michael Boelen است. برای جزئیات مجوز GPL به پرونده LICENSE مراجعه کنید.

این نرم‌افزار توسط تیم پروژه RootKit Hunter توسعه یافته است. برای گزارش اشکالات، وصله‌ها، نظرات و پرسش‌ها، لطفاً به نشانی زیر مراجعه کنید: http://rkhunter.sourceforge.net

June 2017