MASSAGEVENDOR(8)
π MASSAGEVENDOR(8) π
okay bestie, welcome to section 8 of the manual β yes, the system administration girlies. this one is literally about converting ethernet vendor codes into something arpwatch can read, and honestly? it's giving behind-the-scenes queen. β¨
πΈ NAME πΈ
massagevendor β convert the ethernet vendor codes master list to arpwatch format π
π¦ SYNOPSIS π¦
massagevendor [-CdhvZ] [--vendor] [csv]
β¨ DESCRIPTION β¨
so. massagevendor is a program that takes a text file full of ethernet vendor codes and converts it into a format that arpwatch(8) and arpsnmp(8) can actually use. π«Ά the input csv is a master CSV (comma-separated-value) file containing vendor codes. the output gets sent to stdout, which, yes, means it goes straight to your terminal unless you redirect it. redirect it. trust. π
all ethernet devices have a unique identifier which includes a vendor code specifying the manufacturer of the device. in normal operation, arpwatch(8) and arpsnmp(8) use the file ethercodes.dat to report this vendor code. massagevendor is the one that generates the ethercodes.dat file from CSV files containing these vendor codes. it's the main character of the pipeline, fr fr. π
locations where an ethernet vendor codes master text file can be obtained are given below. (scroll to NOTES, bestie π)
here's the flag rundown, and yes, every single one of them matters:
- the
-Cflag (default) uses compact padded ethernet addresses inethercodes.dat, e.g.0:8:e1:1:2:d6; this is the default. yes, it says default twice. it's that default. π - the
-dflag is used to enable debugging. π - the
-vflag is used to enable verbose messages. she talks a lot. we love that for her. π¬ - the
-Zflag uses zero padded ethernet addresses inethercodes.dat, e.g.00:08:e1:01:02:d6. zeros everywhere, aesthetic. β¨ - the
-hflag shows a help message and exits. π - the
--versionoption shows the program version number and exits. π
π FILES π
/var/lib/arpwatchβ default location of the ethernet vendor list πethercodes.datβ file containing the list of ethernet vendor codes πΈ
π₯ SEE ALSO π₯
π NOTES π
the ethernet vendor codes as assigned by the IEEE can be found at:
https://standards-oui.ieee.org/oui/oui.csv
like. go get your data, bestie. it's right there. π§
π AUTHORS π
Craig Leres of the Lawrence Berkeley National Laboratory Network Research Group, University of California, Berkeley, CA. π iconic. 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 and updated by Benjamin Beasley. shoutout to the writers of this cinematic universe. π«Ά
π BUGS π
please send bug reports to β¨arpwatch@ee.lbl.govβ©. be nice, be specific, include the details. π
ok so that's the whole page, literally nothing skipped, every flag and path and email preserved exactly. vibe check: passed. π
this little cutie is dated 8 November 2020 and it lives in section 8 as MASSAGEVENDOR(8) β mwah, bye bestie, go convert some vendor codes π
π
π¦ where this page comes from
- epel 10: arpwatch 14:3.9-11.el10_3 Β· BSD-3-Clause
- epel 9: arpwatch 14:3.9-11.el9 Β· BSD-3-Clause
- fedora 43: arpwatch 14:3.8-8.fc43 Β· BSD-3-Clause
- fedora 43: arpwatch 14:3.9-12.fc43 Β· BSD-3-Clause
- fedora 44: arpwatch 14:3.9-14.fc44 Β· BSD-3-Clause
- fedora 44: arpwatch 14:3.9-6.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms