Skip to content

scriptingislife/insight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

Insight aids in profiling a host by searching several online services for information about an IP or domain name.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages