nics(1)
π nics β the Host Network Interface Enumerator π
okay bestie, gather round, because nics is about to hand you every network interface on your host like it's a lil friendship bracelet. β¨
π SYNOPSIS π
nics
that's it. no flags required, no drama, no arguments. just vibes. π
πΈ DESCRIPTION πΈ
so what does she do? nics goes looking around your host for Ethernet interfaces and then shows you, on stdout:
- the interface index
- the hardware address
- the IP address
- the interface name
- the interface description
and the way it lays all that out? iconic. it's a simple, consistent, cross-platform format specifically made for feeding interface info to scripts and user applications. no cap, it's giving "I was built for automation" and honestly, obsessed. π«Ά
π¬ COMMENTS π¬
ngl this program is basically a little demo β it shows off how you use the basic Atheros Ethernet interface C functions. if you want the C++ glow-up instead, go peek at the program ifs. two icons, one job. π
β¨ OPTIONS β¨
-?,--helpβ prints the program help summary onstdout. and listen: this one takes precedence over every other option on the command line. she goes first, periodt. π-!,--versionβ prints the program version information onstdout. this one also takes precedence over the other options on the command line. π and bestie, please use this when you're sending screen dumps to Intellon Technical Support β that way they know exactly which version of the Linux Toolkit you're running. no guessing, no "um which build was it", just receipts. π§Ύβ¨
π¦ ARGUMENTS π¦
None. zero. nada. she needs nothing from you. πΈ
π EXAMPLES π
π example one β a Linux host π
this one searches a Linux host and shows you what interfaces are hanging around:
# nics
2 00:50:04:A5:D8:98 000.000.000.000 eth4 eth4
3 00:0F:EA:4B:98:CB 192.168.172.239 eth3 eth3
look at her go. π₯Ή
π example two β a MacOSX host π
same energy, different platform:
# nics
4 00:26:BB:52:DD:A8 192.168.172.149 en0 en0
6 04:1E:64:F0:FB:EC 000.000.000.000 en1 en1
and notice something cute β the interface names are varied over here. en0, en1β¦ not the eth-core you saw on Linux. she adapts, she's flexible, she's the moment. π
π¦
π SEE ALSO π
amp(1), ifs(1), nics(1), pcapdevs(1), plcnets(1)
go read your sisters too, they're all icons. π
π CREDITS π
Charles Maier
and that's the whole page, bestie!! this absolute banger comes to you from open-plc-utils-0.0.3, dated November 2013 β old but still slaying, fr fr. mwah, go enumerate some interfaces. πππ
π¦ where this page comes from
- alpine 3.24: open-plc-utils-doc 0_git20250712-r1 Β· BSD-3-Clause-Clear
- debian bookworm: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- debian trixie: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1 Β· BSD-3
- ubuntu noble: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- ubuntu questing: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1
- ubuntu resolute: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- ubuntu stonking: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms