/Shomap

Create visualization from Shodan query

Primary LanguageHTMLMIT LicenseMIT

Shomap

Create visualization from local Shodan json datafiles

Put .json file that is a json key : json array of single line shodan results named shodata.json into this directory and run python3 shomap.py to visualize and group it accordingly by port, country, city or ISP.

article - https://offensiveosint.io/offensive-osint-s03-e07-shomap-advanced-shodan-visualization

Redacted viz - https://woj-ciech.github.io/Shomap/shomap_viz_example.html

Installation

└─# git clone https://github.com/bedrovelsen/shomap
└─# cd Shomap
└─# python3 shodata.json

Usage

└─# python3 shomap.py                                                                                                                                            130 ⨯

    ,-:` \;',`'-, 
  .'-;_,;  ':-;_,'.
 /;   '/    ,  _`.-\ 
| '`. (`     /` ` \`|
|:.  `\`-.   \_   / |
|     (   `,  .`\ ;'|
 \     | .'     `-'/
  `.   ;/        .'
jgs `'-._____.

usage: shomap.py [-h]

Create visualization out of Shodan query

optional arguments:
  -h, --help            show this help message and exit

Example

└─# python3 shomap.py 

In the same directory run http server

└─# python3 -m http.server

Navigate to localhost:8080/shomap_viz.html