ipfacts.sh — WHOIS-Kurzfassung + Netz-Kalkulation für eine IP
- Shell 100%
| .gitignore | ||
| .public | ||
| CHANGELOG.md | ||
| cliff.toml | ||
| ipfacts.sh | ||
| LICENSE | ||
| README.md | ||
| release.sh | ||
ipfacts
WHOIS-Kurzfassung + Netz-Kalkulation für eine IP — auf einen Blick, in Farbe.
Beantwortet die vier Fragen, die man beim Anstarren einer fremden IP immer zuerst stellt: Wer? Wo? Welches Netz? Welches AS? — plus ipcalc-Style-Block (Network, Broadcast, First/Last Host, Netmask, Wildcard).
Features
- Pure Bash, keine externen Tools ausser
whois - Termux-safe, kein root, keine Python/bc-Abhängigkeit
- Farbig wenn TTY, sonst plain (respektiert
tput colors) - Akzeptiert IP oder CIDR (
ipfacts 1.2.3.4oderipfacts 1.2.3.0/24) - Range→CIDR-Konvertierung falls WHOIS nur
inetnum: a - bliefert - Korrekt für
/31und/32
Install
git clone https://git@forgejo.mueller.network/holm.tools.public/ipfacts.git \
~/git/forgejo.mueller.network/holm.tools.public/ipfacts
ln -sf ~/git/forgejo.mueller.network/holm.tools.public/ipfacts/ipfacts.sh \
~/bin/ipfacts
Usage
ipfacts 185.156.46.151
ipfacts 10.0.0.0/24
Dependencies
bash≥ 4whoistput(optional, für Farben)
License
MIT — siehe LICENSE.