SEND_ARP(8)

πŸ’– SEND_ARP(8) πŸ’–

System Manager's Manual ✨ β€” yes bestie, it's an 8, we're in admin territory now πŸŽ€


🌸 NAME 🌸

send_arp β€” sends out one ARP packet, with the source/target IP and Ethernet hardware addresses you supply. That's it. One packet. She's a one-hit wonder and she knows it πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

send_arp sndr_ip_addr sndr_hw_addr targ_ip_addr targ_hw_addr [src_int [src_hw_addr [dest_hw_addr]]]

look at those optional brackets nesting like little matryoshka dolls, we love a layered queen πŸ‘‘


✨ DESCRIPTION ✨

Okay so, send_arp sends out one ARP packet, and the source/target IP addresses and the Ethernet hardware addresses all come straight from you, the user. No guessing, no auto-detecting, no vibes-based networking. You hand it the info,<|place_holder_mm_span_0442|> it fires off exactly one packet. 🌈

It compiles and works on Linux, and it will probably work on any Unix that has SOCK_PACKET. Probably!! That's the energy we're working with. 🫢

The whole idea behind this program is a proof of concept β€” nothing more, bestie. Not a tool, not a framework, a concept. It comes as is, no warranty. 😭

However!! You are allowed to use it, under exactly one (1) condition: you must use your brain simultaneously. 🧠✨ That's the deal. That's the whole deal. If that condition is not met, you shall forget about this program entirely and go RTFM immediately. I said what I said. πŸ’€

fr fr though β€” brain on, always. The program is a concept; the brain is the safety rail.

πŸŽ€ OPTIONS πŸŽ€

  • sndr_ip_addr β€” the Sender IP address for the ARP packet. Who's sending? This one. πŸ’Œ
  • sndr_hw_addr β€” the Sender Hardware address for the ARP packet. The sender's layer-2 glow-up. ✨
  • targ_ip_addr β€” the Target IP address for the ARP packet. Who we're talking to, IP-wise. 🎯
  • targ_hw_addr β€” the Target Hardware address for the ARP packet. Same target, hardware edition. πŸ¦‹
  • src_int β€” the Source Interface for the ARP packet. Which interface it's leaving from. πŸšͺ
  • src_hw_addr β€” the Source layer2 Hardware address for the ARP packet. Layer 2 specifically, don't get it twisted. πŸ’…
  • dest_hw_addr β€” the Destination layer2 Hardware address for the ARP packet. Where it's headed, layer 2, once again. 🌸

πŸ’œ AUTHORS πŸ’œ

  • send_arp β€” Yuri Volobuev <volobuev@t1.chem.umn.edu>
  • man page β€” Horms <horms@verge.net.au>
  • layer2 patch β€” Patrick Koppen <patrick@koppen.de>

three absolute icons carrying this entire manual page on their backs, we stan πŸ‘‘πŸ’–


and that's the whole page, bestie!! this one's from way back on 30th October 2003, out of the System Manager's Manual β€” send it to your group chat, go use your brain, and don't @ me unless you've already RTFM πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from