prosopo / ip-rep

Rust cli tooling for checking IP reputation from

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ip-rep

Rust cli tooling for checking IP reputation from several sources

Sources

The CLI allows grabbing data from multiple sources.

Geolocation Data Sources

Services integrated into the CLI

  1. MaxMind GeoIP2 Database: Provides accurate geolocation data based on IP addresses.
    • Signup: Sign up to GeoLite2 here. License keys are managed here.
    • Requests are made directly to their GeoLite2 City endpoint, documented here once you've logged in.
  2. IPinfo.io API: Offers geolocation data including country, region, city, postal code, latitude, longitude, etc.
    • Free up to 50k requests per month
    • Includes a rust sdk, integrated into the CLI (ipinfo = "3.0.0")
  3. FreeGeoIP API: A free API to lookup geolocation data of an IP address.
    • No API key required
    • Open source database, allowing for a download
    • 10k Queries per hour allowed by default
    • As might be exptected, not the greatest data quality

Services not yet integrated into the CLI

  1. IP2Location Database: Offers geolocation data including country, region, city, latitude, longitude, ZIP code, timezone, etc
    • No free tier is offered, and the pricing is expensive, starting at $980 per year
    • The secondary service is the IP2Proxy Database. This is significantly more expensive, starting at $7980
  2. ipapi.com API: Provides geolocation data along with ASN, ISP, country, city, etc.
    • Free tier is only 100 requests per month
    • Signup for this tier requires a credit card
  3. ipstack:
    • Free tier only allows 100 monthly queries
    • Paid tier is pretty cheap at $11.99. This allows 50k requests per month.
    • Can't comment on data quality as not tested yet

IP Reputation Data Sources:

Services integrated into the CLI

  1. AbuseIPDB: Offers IP reputation data including reports of abusive activities associated with an IP address.

Services not yet integrated into the CLI

  1. AlienVault OTX: Provides threat intelligence including IP reputation data based on crowdsourced contributions.
  2. IBM X-Force Exchange: Offers IP reputation data and threat intelligence based on IBM's security research.
  3. VirusTotal: Provides IP reputation data based on malware reports and other security indicators.
  4. Talos Intelligence: Offers IP reputation data and threat intelligence based on Cisco's security research.
  5. IPVoid: Provides various IP reputation checks including blacklist, WHOIS, DNS, and geolocation.

About

Rust cli tooling for checking IP reputation from


Languages

Language:Rust 100.0%