fragrouter6(8)
π fragrouter6(8) β your girl's guide to NIDS/NIPS evasion (IPv6 edition)
okay so real talk bestie, this is fragrouter6, and it lives in section 8 of the manual (the system administration girlies π), under the IPv6 umbrella. it's giving "chaos goblin but make it educational" and honestly? iconic.
β¨ SYNOPSIS β¨
fragrouter6 [-dv -f len -e count -t count] INTERFACE EVASION-METHOD
you give it an INTERFACE, you give it an EVASION-METHOD, and off you go π no cap.
πΈ OPTIONS πΈ
-flenβ size of mini fragments β like, option64, and default is8. tiny pieces, big energy π¦-ecountβ hop count to the IDS for evading (option256&512). yes, that kind of count π-tcountβ hop count to the target that reaches it-vβ verbose mode, prints all packets processed for evasion. she's chatty and we love that for her π«Ά
π Evasion Methods π
0β no manipulation. (the "i'm just here for the vibes" option π)1-31β the number of atomic fragmentation headers to insert32β use destination headers for1-31instead of fragmentation headers. plot twist bestie β¨64β fragment each packet to8byte length pieces (or change with-f)128β a large destination header that fragments the packet256β insert fakeTCPdata with a hop count just for the IDS (-e)512β insertTCPconnection reset packet with a hop count just to the IDS (-e)1024β insert fake fragmentation data with a hop count just for the IDS (-e)2048β insert fakedseq/ackdataTCPpacket
π₯ DESCRIPTION π₯
kk so, fragrouter6 performs NIDS/NIPS evasion to all defined packets that originate from your system or pass through it. main character behavior π
all evasion methods can be combined β you literally just add them together β with the exception that only either one of 64 or 128 can be used at once. pick a lane, girl π
option 1024 can be used with 1..31 and 64. yes, they can hold hands π€
the evasion methods are processed in the following order, and bestie this order is not up for debate:
25651220481..31/33..63- then either
64or128 - then
1024
β heads up: this requires you to set upip6tablerules that jump toNFQUEUE. usefragrouter6.sh, which is a wrapper forip6tablesandfragrouter6! don't skip this part, i'm begging ππ
π§ AUTHOR π§
thc-ipv6 was written by van Hauser <vh@thc.org> / THC
the homepage for this toolkit is: https://github.com/vanhauser-thc/thc-ipv6
π COPYRIGHT π
fragrouter6 3.8 (c) 2020 by van Hauser / THC <vh@thc.org> www.github.com/vanhauser-thc/thc-ipv6
alright that's the whole page, slay π
and just so we're keeping receipts: this little masterpiece is from THC, dated 2022-06-19, and it's fragrouter6(8) β mwah, go fragment something responsibly πβ¨π¦
π¦ where this page comes from
- epel 9: thc-ipv6 3.8-1.el9 Β· AGPLv3 with exceptions
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms