Skip to content

Latest commit

 

History

History
executable file
·
39 lines (22 loc) · 1.33 KB

README.md

File metadata and controls

executable file
·
39 lines (22 loc) · 1.33 KB

insight

Identifying a host with just an IP or domain name is nearly impossible. Insight searches several online services for information about a host. It pulls service and location data from Shodan, certificate data from Censys, and spam/reputation data from Talos just to name a few.

Background

Throughout my time running a global network of honeypots I recorded thousands of IP addresses that had tried to log in to a computer I owned. If I was curious about one I'd search all of the above services individually which could take a while. This tool is made to be a starting point when investigating.

Name

I started this project the day NASA's InSight Mars Lander touched down on the red planet.

Usage

I'm working on packaging, but in the mean time you can run it with these steps.

Prerequisite Install virtualenv with pip install virtualenv

git clone https://github.com/becksteadn/insight.git && cd insight

virtualenv .env

source .env/bin/activate

pip install -r requirements.txt

cd insight

Optional Add your Censys and Shodan keys to ~/.insight as

censys_uid: 
censys_secret: 
shodan_key: 

python insight.py [host]