BIHOURLY(8)

πŸ’– BIHOURLY(8) πŸ’–

okay bestie, so this is a page from the System Manager's Manual, section 8, and it's all about a lil script called bihourly πŸ¦‹


✨ NAME ✨

bihourly β€” track ethernet/ip address pairs πŸ‘€πŸ’…


🌸 SYNOPSIS 🌸

bihourly

that's it. that's the whole vibe. no flags, no drama, no options. iconic honestly πŸ‘‘


πŸŽ€ DESCRIPTION πŸŽ€

so bihourly is a script that automates the whole operation of arpsnmp(8) β€” like, it does the running-around for you so you don't have to. how? it executes arpfetch(8) on a whole series of hostnames, one after another, and then sends all those results over to arpsnmp(8) for analysis. teamwork makes the dream work fr fr 🀝

the result of all this is a report of the current pairings between ip addresses and the corresponding ethernet address of the network hardware, as reported by snmpwalk(8). so basically a little snapshot of who's paired with whom rn πŸ’ž

activity gets logged πŸ“, and any changes it notices get reported by email. yes, it will literally email you about it. main character energy.

now, in its working directory, bihourly expects two files:

  • a file named list β€” this one contains a space separated list of hostnames to be queried
  • a file named cname β€” this one holds the SNMP community name by which to query these hosts
lowkey important: the name is a whole lie bestie 😭 contrary to the name, bihourly does not run twice every hour. it runs once each time it is invoked. that's it. one and done. so for repeated operation, bihourly must be invoked on a periodic basis by a program like cron(1). don't let the name gaslight you 🫢

πŸ¦‹ FILES πŸ¦‹

  • /var/lib/arpwatch β€” default working directory πŸ“‚
  • list β€” file containing names of hosts to query
  • cname β€” file containing the SNMP community name by which to query

⭐ SEE ALSO ⭐

arpsnmp(8), arpfetch(8), snmpwalk(8), cron(8)

go read those too, they're all part of the same little friend group πŸ’œ


πŸ’€ BUGS πŸ’€

found a bug? please send bug reports to arpwatch@ee.lbl.gov πŸ“§ be nice about it tho.


πŸ‘‘ AUTHORS πŸ‘‘

Craig Leres of the Lawrence Berkeley National Laboratory Network Research Group, University of California, Berkeley, CA. legend behavior, no cap 🌈

the current version is available via anonymous ftp:

ftp://ftp.ee.lbl.gov/arpwatch.tar.gz

this manual page was contributed by Hugo Graumann. thank you for your service 🫑


and that's the whole page bestie!! this was BIHOURLY(8) from the System Manager's Manual, and yeah, the footer is literally just the same BIHOURLY(8) again β€” no date, no version number, the page keeps it mysterious like that πŸ’… βœ¨πŸŒΈπŸ’–