Skip to content

mpjpenny/ignixip-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

ignixip

IP intelligence from the command line. Look up any IP address and get geolocation, risk scoring, and blacklist status — instantly.

Install

pip install ignixip

Or download directly:

curl -o ignixip https://raw.githubusercontent.com/mpjpenny/ignixip-cli/main/ignixip
chmod +x ignixip
sudo mv ignixip /usr/local/bin/

Usage

Quick lookup

ignixip 8.8.8.8

Multiple IPs

ignixip 8.8.8.8 1.1.1.1 185.220.101.34

Your own IP

ignixip --self

Bulk lookup from file

Extract 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.json

Register for bulk lookups

Free email registration unlocks the bulk API (up to 25 IPs per lookup):

ignixip --register you@email.com

Check account status

ignixip --status

Output

ignixip 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

Features

  • 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

Links

License

MIT

About

IP intelligence from the command line

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages