IP intelligence from the command line. Look up any IP address and get geolocation, risk scoring, and blacklist status — instantly.
pip install ignixipOr download directly:
curl -o ignixip https://raw.githubusercontent.com/mpjpenny/ignixip-cli/main/ignixip
chmod +x ignixip
sudo mv ignixip /usr/local/bin/ignixip 8.8.8.8ignixip 8.8.8.8 1.1.1.1 185.220.101.34ignixip --selfExtract and check all IPs found in any file — firewall logs, text files, CSVs:
ignixip --bulk firewall.log
ignixip --bulk suspicious_ips.txt -o csv
ignixip --bulk access.log -o json -f report.jsonFree email registration unlocks the bulk API (up to 25 IPs per lookup):
ignixip --register you@email.comignixip --statusignixip v1.0.0 — IP intelligence
185.220.101.34
Risk: High (45)
Location: Frankfurt am Main, DE
Org: AS4224 Tor Exit Node
Type: Hosting/DC
Blacklists: 3 listed (Spamhaus ZEN, SpamCop, UCEPROTECT)
Full report: https://ignixip.com/?tab=ip&ip=185.220.101.34
- Geolocation (country, city, region, coordinates)
- Organisation and ASN identification
- Hosting/datacenter detection
- Blacklist checking (6 major DNSBLs)
- Risk scoring (Low/Medium/High/Critical)
- Bulk lookup with CSV/JSON export
- No dependencies — pure Python standard library
- Coloured terminal output
- Web tool: ignixip.com
- Network monitoring: ignix.co.uk
MIT