fake_pim6(8)
π fake_pim6(8) β the IPv6 one π¦
okay bestie, so this is fake_pim6, and yes it's a page in section 8 of the manual (that's the admin/systems one, iykyk). It lives under the IPv6 umbrella and it's basically a little PIM packet gremlin you get to poke at. Let's go π
β¨ NAME β¨
fake_pim6 β that's literally it, that's the whole name section, no notes π
πΈ SYNOPSIS πΈ
fake_pim6 [-l|-f] [-t ttl] [-s src6] [-d dst6] interface hello
[dr_priority]
fake_pim6 [-l|-f] [-t ttl] [-s src6] [-d dst6] interface bootstrap
bsr6 [bsr_prio [rp6]]
fake_pim6 [-l|-f] [-t ttl] [-s src6] [-d dst6] interface assert
multicast6 [metric [sender6]]
fake_pim6 [-l|-f] [-t ttl] [-s src6] [-d dst6] interface join|prune
neighbor6 multicast6 target6
Like, four whole moods. Pick your fighter π
β¨ OPTIONS β¨
-lβ loop the packet every 5 seconds π (yes, every 5, not 4, not 6, don't come for me)-fβ flood the packet, and it'll use random values where that's useful, e.g. forsrcππ²-t ttlβ set a non-standardttl, if you're feeling spicy π₯-s src6β tell it the source IPv6 address you want π-d dst6β set a non-standard destination IPv6 address instead of whatever the default vibe is π―
π¦ THE COMMANDS π¦
okay so the commands are the main character here, let's break them down one by one π«Ά
- The
hellocommand takes optionally the DR priority (default:0). Yeah,0. Zero. The default is zero π - The
joinandprunecommands need:- the multicast group to modify π―
- the target address that joins or leavs (that's the manpage's spelling, not mine, copying it faithfully bestie π)
- and the neighbor PIM router π§
- The
bootstrapcommand needs the bootstraprouter address, plus optional its priority and the rendevouz-point β¨ (again, their spelling, I'm just the messenger π) - The
assertcommand needs the concerning multicast address and optional its metric and multicast sender π
ngl the arg names are doing a lot, so like... double-check you're putting the neighbor where the neighbor goes and the multicast group where the multicast group goes. Everything is 6-flavoured here. It's giving IPv6 supremacy π
π 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 π
fake_pim6 3.8 (c) 2020 by van Hauser / THC <vh@thc.org>
www.github.com/vanhauser-thc/thc-ipv6
okay that's the whole page, no cap π«Ά this absolute icon of a manpage is brought to you by THC, dated 2022-06-19 β go forth and fake some PIM6 packets responsibly, bestie ππΈπ
π¦ 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