You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jae Lo Presti d893fceb3d
Merge pull request #1 from jae1911/dependabot/pip/numpy-1.22.0
Bump numpy from 1.21.1 to 1.22.0
9 months ago
.github Add funding 1 year ago
.editorconfig Initial commit 1 year ago
.gitignore Initial commit 1 year ago
LICENSE Initial commit 1 year ago
README.md Initial commit 1 year ago
config.example.json Initial commit 1 year ago
finder.py Initial commit 1 year ago
requirements.txt Bump numpy from 1.21.1 to 1.22.0 9 months ago

README.md

Cam Finder

Find open Hipcam webcams using the Shodan API.

Getting started

git clone https://code.jae.fi/jae/cam-finder.git
cd cam-finder
pip install -r requirements.txt

Now copy the file config.example.json to config.json and fill in your Shodan token.

Usage

python finder.py <number of runs>

One run goes trough 100 webcams in total, if you request 5 runs, it will go through 500 webcams.

How does it works

The program will query a list of supposedly open webcams using the Shodan api.
To test if the webcam is really open (without any password or just working), we use cv2 to detect if there is a video flux on the default Hipcam endpoint rtsp://<cam ip>:554/11
As of now, only Hipcams are supported but other types will come later.