https://github.com/threadlinee/inseccam
InsecCam - CCTV Scanner π πΉ
https://github.com/threadlinee/inseccam
cctv cctv-camera cctv-detection educational educational-purposes ethical ethical-hacking github hacking-tool lua python script security
Last synced: 5 months ago
JSON representation
InsecCam - CCTV Scanner π πΉ
- Host: GitHub
- URL: https://github.com/threadlinee/inseccam
- Owner: Threadlinee
- Created: 2025-07-20T16:25:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-07-20T16:31:10.000Z (6 months ago)
- Last Synced: 2025-07-20T18:21:46.908Z (6 months ago)
- Topics: cctv, cctv-camera, cctv-detection, educational, educational-purposes, ethical, ethical-hacking, github, hacking-tool, lua, python, script, security
- Language: Python
- Homepage: https://docs.github.com
- Size: 6.84 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π¨ InSecCam - CCTV Scanner π πΉ
InSecCam is a powerful yet lightweight Python tool designed to scan your local networkβs default gateway for exposed IP cameras and CCTV devices. It identifies open ports commonly used by cameras, detects vendor fingerprints, and checks for accessible login pages β helping you secure your environment and protect your privacy.
## β¨ Features
π Automatic Gateway Detection: Automatically finds your routerβs IP to scan the correct local target.
β‘ Multi-threaded Port Scanning: Rapidly scans common CCTV/IP camera ports with threaded efficiency.
π Vendor & Device Detection: Recognizes popular camera brands like Hikvision, Dahua, Axis, and more via HTTP headers and page content.
π Authentication Page Discovery: Detects camera login pages and notes authentication requirements.
π¨ Color-Coded Console Output: Uses colorama for clear, easy-to-read terminal feedback.
π Comprehensive Endpoint Checks: Probes typical camera URLs such as /admin, /login, /stream, etc.
π€ Error-Resilient: Handles network errors gracefully without crashes.
## π How to Use
pip install -r requirements.txt
python insecam.py
Requires Python 3.x, plus requests and colorama.
For improved gateway detection, install netifaces (optional but recommended).
## β Why Use InSecCam?
IP cameras and CCTV devices often have weak security or are unintentionally exposed on networks, posing privacy risks or unauthorized access threats.
InSecCam empowers security pros, network admins, and privacy-conscious users to identify and mitigate these exposures proactively.
## β οΈ Disclaimer
This tool is intended only for ethical use on networks you own or have permission to audit. Unauthorized scanning or access is illegal and unethical. Use responsibly.
## π€ Contributions & Feedback
Contributions, feature requests, and bug reports are welcome! Open an issue or submit a pull request to help improve InSecCam.
## β Support Me
If you like this project, feel free to [buy me a coffee](https://ko-fi.com/G2G114SBVV)!
[](https://ko-fi.com/G2G114SBVV)
## Educational Purposes Only!! Stay safe, stay ethical. βοΈ