Skip to content

dalryan/ip-enrich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP-Enrich

CI Go Report Card License: MIT Go Version

A very fast threat intel aggregator.

IP-Enrich takes a single IP target and concurrently fetches real-time intel from public sources.

Install

Binary (Recommended)

Download a pre-compiled binary for your OS from the Releases Page.

Go install (Also Recommended)

go install github.com/dalryan/ip-enrich@v0.1.0

Build from source

git clone https://github.com/dalryan/ip-enrich.git
cd ip-enrich
go build -o ip-enrich .

Usage

Demo

Basic scan

Scan an IP using all providers

ip-enrich 8.8.8.8

List all providers

ip-enrich list

Advanced Filtering

Scan an IP using only specific providers (comma-separated):

ip-enrich 1.1.1.1 --providers shodan,greynoise

Automation & Piping

Outputs valid, raw JSON for use with tools like jq:

ip-enrich 1.1.1.1 --output json | jq '.results[] | select(.status_code == 200)'

Supported providers:

  • shodan
  • ipapi
  • ipwhois
  • stopforumspam
  • greynoise

Roadmap

Features

  • Add support for domain translation
  • Add support for API Keys / Tokens
  • Add support for bulk enrichment
  • Add support for local DB integration
  • Add an optional "summary"

Providers

  • BGPView API
  • Team Cymru

Disclaimer & Responsible Use

  • Be responsible when using this tool.
  • Always respect the rate-limits and ToS defined by the downstream services. Don't abuse them.

About

A very fast threat intel aggregator.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages