mcfirst(1)
π mcfirst(1) β the check-if-you-can-get-multicast bestie π
okay so real talk, this is a page from the General Commands Manual (the User Manuals section, to be exact), and it's about a lil tool called mcfirst π¦
β¨ NAME β¨
mcfirst β check if you can receive IPv4/IPv6 multicast π
πΈ SYNOPSIS πΈ
mcfirst [ -46vr ] [ -I interface ] [ -c count ] [ -t time ] [ source ]
group port
π DESCRIPTION π
so basically, mcfirst is the vibe check for your multicast setup β you use it to figure out whether you can actually receive multicast packets from some host. and the host can be sending literally any kind of multicast packets, from any application, IPv4 or IPv6, ASM or SSM. no gatekeeping here π
what it does is join the specified source (if you gave one) and group, and then it just... listens on the specified port π
by default it dips out the second the first packet shows up, and prints how long it waited. it's giving patient but not that patient energy fr fr β¨
π OPTIONS π
the options are as follows, bestie:
-4β force IPv4, no negotiations π«Ά-6β force IPv6, periodt π-vβ print version (the receipts, the lore)-rβ print rate information only, that's it, that's the whole post-Iinterface β the interface to join on π¦-ccount β stop after receiving count packets. default is1, unless a time limit is specified-ttime β exit after time seconds. default is to exit after the first packet. and if you specify bothcountandtime,mcfirstwill exit as soon as one of them is satisfied β whichever hits first wins, no cap π
π SEE ALSO π
ssmping(1)β a tool for checking whether can receive SSM.dbeacon(1)β a distributed beacon multicast implementation.
π BUGS π
found a bug? please report them to Stig Venaas <venaas@uninett.no>, the author of this tool π (yes, we're sending bug reports to the actual author, that's just how it is)
β HISTORY β
mcfirst was developed by Stig Venaas during the early days of the m6bone, the IPv6 multicast backbone. iconic origin story honestly π§
and that's the whole page bestie!! this came out of the User Manuals section, mcfirst(1) β go forth and vibe check your multicast ππβ¨
π¦ where this page comes from
- debian bookworm: ssmping 0.9.1-4
- debian trixie: ssmping 0.9.1-4
- ubuntu jammy: ssmping 0.9.1-4
- ubuntu noble: ssmping 0.9.1-4
- ubuntu resolute: ssmping 0.9.1-4build1
- ubuntu stonking: ssmping 0.9.1-4.1
- Copyright (C) 2006 Stig Venaas <venaas@uninett.no>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms