https://github.com/pathetiq/ShoScan
Shodan Port Scanner
https://github.com/pathetiq/ShoScan
hacking portscanner portscanning shodan shodan-api
Last synced: about 1 month ago
JSON representation
Shodan Port Scanner
- Host: GitHub
- URL: https://github.com/pathetiq/ShoScan
- Owner: pathetiq
- License: gpl-3.0
- Created: 2019-03-26T01:59:10.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-30T21:10:52.000Z (over 4 years ago)
- Last Synced: 2024-11-17T01:28:48.839Z (7 months ago)
- Topics: hacking, portscanner, portscanning, shodan, shodan-api
- Language: Python
- Size: 15.6 KB
- Stars: 40
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ip-search-engines - ShoScan
README
# Shodan.io Port Scanning
A simple python script to scan multiple IPs through Shodan using the search API.
## Usage
- Open shoscan.py and update your `SHODAN_API_KEY` value.
- pip install -r requirements.txt
- compile a file (inputIpListFile.txt) with a list of IPs, 1 IP per line
- python shoscan.py -f inputIpListFile.txt
- Enjoy your results in csv files and in your console## Todos
- Remove duplicates from the full results.csv
- Support other search function from Shodan API?## Help making this little tool better?
Please submit issues with your Pull Requests
### Short results
- IP
- Port
- Protocol### Full results: SHODAN Search Response - Data Returned
- city
- region_code
- os
- tags
- ip
- isp
- area_code
- dma_code
- last_update
- country_code3
- country_name
- hostnames
- postal_code
- longitude
- country_code
- ip_str
- latitude
- org
- data
- asn
- hash
- tags
- ip
- isp
- transport
- data
- port
- ssl
- hostnames
- location
- timestamp
- domains
- org
- os
- _shodan
- opts
- ip_str
- asn
- ports