I created this because I wanted another BASH challenge, and because it's useful! 3-4 tools in one.
- 6/28/23 Nano, Slim, Speed Test versions
- 6/21/23 Added Layer 1 features (see wishlist)
Disclaimer: This has only been tested on Fedora, Linux Mint, and Raspberry Pi Desktop (2023-05-03); you are on your own/responsible for making a pull request for your distro's support.
Debian/Ubuntu/PI:
sudo apt install python3
Fedora/DNF:
sudo dnf install python3
chmod +x net-juicer-*.sh
./net-juicer-nano.sh
./net-juicer-slim.sh
./net-juicer-speed-test.sh
Net-Juicer Nano is intended for small devices running on a loop using watch
:
watch -c -n 4 /your/dir/here/net-juicer-nano.sh
Feel free to download/copy/modify, just let me know! I want to know what you do with it.
Also feel free to add watch
command example to a script and add it to path and make it one of your regular Linux commands ;)
- Speed Test (Heavy)
- Netstat
- IP/CIDR/Gateway/Hostname Info
- ICMP Ping Test
- Layer 1 Features (Link Status, LAN Speed, Duplex State, MAC Address)
- Lite Version (No ICMP Ping, Speed Test, or netstat (No callout version))
- CDP/LLDP Implementation for switch ports
- Captive portal/web detection
- DNS info/resolution