fragrouter6(8) IPv6 fragrouter6(8)

fragrouter6 - گریز از سامانه‌های NIDS/NIPS با قطعه‌بندی بسته‌های IPv6

fragrouter6 [-dv -f len -e count -t count] INTERFACE EVASION-METHOD

-f len    اندازه ریزتکه‌ها (گزینه ۶۴، پیش‌فرض ۸)
-e count  تعداد جهش‌ها تا IDS برای گریز (گزینه‌های ۲۵۶ و ۵۱۲)
-t count  تعداد جهش‌ها تا رسیدن به هدف
-v        حالت پرگو، چاپ تمامی بسته‌های پردازش‌شده جهت گریز

 0     بدون دستکاری
 1-31  تعداد سرآیندهای قطعه‌بندی اتمی (atomic fragmentation) جهت درج
 32    استفاده از سرآیندهای مقصد برای ۳۱-۱ به جای سرآیندهای قطعه‌بندی
 64    قطعه‌بندی هر بسته به تکه‌های ۸ بایتی (یا تغییر با -f)
 128   یک سرآیند بزرگ مقصد که بسته را قطعه‌بندی می‌کند
 256   درج داده‌های ساختگی TCP با تعداد جهش فقط مختص IDS (با -e)
 512   درج بسته بازنشانی اتصال TCP با تعداد جهش فقط تا IDS (با -e)
1024   درج داده‌های قطعه‌بندی ساختگی با تعداد جهش فقط مختص IDS (با -e)
2048   درج بسته TCP با داده‌های ساختگی seq/ack

عملیات گریز از سامانه‌های NIDS/NIPS را بر روی تمام بسته‌های مشخص‌شده که از سامانه شما مبدأ می‌گیرند یا از آن عبور می‌کنند، انجام می‌دهد. تمامی روش‌های گریز را می‌توان با هم ترکیب کرد (با جمع کردن مقادیر آن‌ها با یکدیگر)، با این استثناء که در هر زمان تنها یکی از روش‌های ۶۴ یا ۱۲۸ قابل استفاده است. گزینه ۱۰۲۴ می‌تواند به همراه ۳۱..۱ و ۶۴ استفاده شود. روش‌های گریز به این ترتیب پردازش می‌شوند: ابتدا ۲۵۶، سپس ۵۱۲، ۲۰۴۸، ۳۱..۱ / ۶۳..۳۳، سپس ۶۴ یا ۱۲۸، و در نهایت ۱۰۲۴. نیازمند پیکربندی قوانین ip6tables است که بسته‌ها را به NFQUEUE هدایت کنند؛ می‌توانید از fragrouter6.sh استفاده کنید که یک پوشش‌دهنده (wrapper) برای ip6tables و fragrouter6 است!

مجموعه thc-ipv6 توسط van Hauser <vh@thc.org> / THC نوشته شده است.

صفحه وب اصلی این جعبه‌ابزار: https://github.com/vanhauser-thc/thc-ipv6

fragrouter6 3.8 (c) 2020 by van Hauser / THC <vh@thc.org> https://github.com/vanhauser-thc/thc-ipv6

2026-02-07 THC