Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swlacy/ShodanScreenshotAutomatorVNC
Automatically grabs screenshots from open VNC servers discovered on Shodan
https://github.com/swlacy/ShodanScreenshotAutomatorVNC
automation python scanning shodan vnc
Last synced: about 7 hours ago
JSON representation
Automatically grabs screenshots from open VNC servers discovered on Shodan
- Host: GitHub
- URL: https://github.com/swlacy/ShodanScreenshotAutomatorVNC
- Owner: swlacy
- License: mit
- Created: 2022-03-23T09:38:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-03-26T08:15:40.000Z (over 2 years ago)
- Last Synced: 2023-09-05T07:49:26.235Z (about 1 year ago)
- Topics: automation, python, scanning, shodan, vnc
- Language: Shell
- Homepage:
- Size: 1.89 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ip-search-engines - Shodan Screenshot Automator VNC
README
# ShodanScreenshotAutomatorVNC
Automatically grabs screenshots from open VNC servers discovered on Shodan. Images are saved in JPEG format with names following the pattern `$IP-$Port.jpg`.
![Example Results](exampleResultsRedacted.png)
**Note:** this script exists to improve the accessibility of Shodan's existing screenshot viewer. I take no liability for any actions performed related to the use of the code in this repository.
## Preliminary setup
### Register on Shodan
- Navigate to [shodan.io](https://account.shodan.io/register) and create an account
- Go to [the Account page](https://account.shodan.io) and make note of your API key### Install Dependencies
- Shodan CLI: `$ pip install -U --user shodan`
- vncsnapshot: `$ sudo apt install vncsnapshot`, `$ git clone https://github.com/shamun/vncsnapshot`, or your preferred way of acquiring the software### Initialize Shodan
`$ shodan init `
## Execution
Simply run the script -- no further configuration required.