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. for src 🌊🎲
  • -t ttl β€” set a non-standard ttl, 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 hello command takes optionally the DR priority (default: 0). Yeah, 0. Zero. The default is zero πŸ‘‘
  • The join and prune commands 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 bootstrap command needs the bootstraprouter address, plus optional its priority and the rendevouz-point ✨ (again, their spelling, I'm just the messenger πŸŽ€)
  • The assert command 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 🌐


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