iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Eyesharvester is a Python 3 reconnaissance tool documented to discover IP cameras, DVRs, and NVRs across an IP range, optionally check a limited set of default credentials, and produce hardening guidance. It uses active network probes, so run it only against devices and networks you own or are explicitly authorized to assess. Treat its identifications and vulnerability matches as leads to verify—not proof that a device is compromised or exploitable.
What Eyesharvester does
The Eyesharvester project describes the tool as a single-file Python 3 program that uses the standard library and has no dependencies. Its documented workflow scans surveillance-relevant ports, then looks for device signals through HTTP(S), RTSP, ONVIF, and vendor DVRIP. The project also documents confidence filtering and structured JSON output. These are project-described capabilities, not independently verified measures of detection accuracy.
Three functions define its defensive-audit use:
- Discovery: identify hosts that may be IP cameras, DVRs, or NVRs within a specified IP range.
- Optional credential checks: use
--check-credsto try a limited set of default credential combinations against hosts already identified as camera or recorder devices. - Optional hardening guidance: use
--hardento associate recognized vendors with critical CVEs and remediation guidance.
See the Eyesharvester repository and README for the project’s current instructions and option details.
Set an authorized scope before scanning
Define the approved IP range and the systems included in the assessment before running the tool. The documented workflow includes active scanning, login attempts when credential checking is enabled, and version probing. Those actions should be covered by your authorization and operational plan.
#1 Best Overall
- 2024 PCMag Editor's Choice - Praised for its outstanding value, delivering sharp 2K resolution and a comprehensive feature set.
- Compact, Versatile, Weatherproof - The Tapo C120 is a compact camera suitable for indoor and outdoor use, featuring an IP66 rating for withstanding rain, dust, and rugged conditions.
- Magnetic Base for Flexible Mounting - Easily attach the C120 camera to any metal surface with its magnetic base. Versatile mounting on railings, frames, or even the refrigerator.
- 2K QHD 4MP Resolution - Crystal-clear detail in every shot. Capture every moment with stunning 2K quality that ensures even the finest details are never missed.
- Starlight Color Night Vision - The built-in Starlight sensor delivers bright, colorful video at night, with two spotlights for extra illumination in darker conditions.
The Eyesharvester README warns: “Active scanning, login attempts, and version probing against networks you do not own or have written permission to test is illegal in most jurisdictions.” This is the project’s warning, not jurisdiction-specific legal advice. If you are working for an organization or client, confirm written permission, scope, timing, and any restrictions on login attempts with the responsible authority.
Run the documented audit workflow
- Confirm the target range and permission. Include only addresses explicitly covered by your authorization; do not broaden the range based on what the scan discovers.
- Review the README for the current command syntax. The repository documents the tool’s options, but the available source does not establish an exact command line or a fixed invocation for every environment. Follow the instructions for the version you have obtained.
- Run discovery against the approved range. The documented process checks surveillance-relevant ports and fingerprints likely devices through HTTP(S), RTSP, ONVIF, and DVRIP signals.
- Enable credential checks only when appropriate. The optional
--check-credsmode attempts a limited set of default combinations against identified devices. Treat it as an active login test and ensure that this action is explicitly permitted. - Review findings as candidates, then verify them. Use the output and any hardening guidance to identify devices that need attention. Confirm device identity, exact firmware, and current vendor advisories before deciding that a vulnerability applies.
How to interpret detections and CVE matches
The project cautions that vendor and version extraction is heuristic and can be spoofed. A fingerprint is therefore an identification lead, not definitive proof of a device’s manufacturer or firmware. Likewise, the project’s CVE table is vendor-level rather than exact-firmware-level. A vendor match alone does not establish that a particular device is affected, vulnerable in its configuration, or exploitable.
Rank #2
- Work with On-vif NVR & Third Party Software: NO APP SUPPORT!Only Work with Anpviz NVR and Other 3rd Party On-vif PoE NVR, Works on iSpy, Blue-iris, Mile-stone software. Works with Syno-logy NAS(NFS), QNAS.
- 5MP HD PoE Camera & 110° Wide Angle: 2880x1620@25fps high-resolution 1/3" CMOS sensor delivering sharp video. The fixed 2.8mm F1.6 lens provides a 110° wide angle, perfect for covering expansive outdoor areas like driveways, yards, or porches.
- Smart Human Detection & Robust Protection: Advanced AI technology accurately distinguishes human movement from other motion (animals, leaves), drastically reducing false alarms. Built to endure the elements, the camera boasts an IP66 waterproof rating and a strong full metal housing with 4000V lightning protection for reliable outdoor operation year-round. (Not support vehicle detection)
- Smart Dual Light Color Night Vision: Experience superior night vision with Smart Dual Light technology. Powerful infrared LEDs provide clear black-and-white images up to 98ft (30m) in total darkness. Integrated warm lights enable vibrant full-color video in low-light conditions.
- Dual H.265/H.264 Compression: With H.265 compression, you can store more information using fewer hard drives, which allows you to do more with less, and dramatically reduce file sizes with this latest video compression format.
For each finding, check the device’s precise model and firmware against the vendor’s current PSIRT information or security advisories. Record what the scan detected separately from what the device and vendor documentation confirm. Do not describe a detection as evidence of compromise unless you have separate evidence of unauthorized access.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallUse hardening guidance as a device-specific checklist
The README’s remediation guidance includes firmware updates, removing default credentials, network isolation or VPN access, disabling unnecessary services, and firewall restrictions. These are project-provided checklist items; assess each against the device’s capabilities, operational requirements, and the vendor’s recommendations rather than applying every measure identically.
Rank #3
- 4 MP HD Resolution & Power over Ethernet (PoE) - 4 Megapixels, providing the level of detail needed for facial recognition and license plate identification. PoE allows IP (internet protocol) devices to receive power and data over existing LAN (local area network) cabling. This eliminates the need to install a separate power cable, simplifies installation, and lowers cabling costs.
- Dual H.265/H/264 Compression - With H.265 compression, you can store more information using fewer hard drives, which allows you to do more with less, and dramatically reduce file sizes with this latest video compression format.
- Easy Plug and Play with Mutilple Brands of NVRS & Works with Thrid software, ISpy, BlueIris, Milestone, Etc - Work with PoE NVR, and can be added.
- IP66 Weather Rated Enclosure and 2.8mm Wide angle lens - Ideal for outdoor applications. With a wide range in operating temperatures, it is designed to withstand extreme temperatures and protected from dust and rain.The 2.8 mm fixed lens on this camera offers an impressive 103° field of view to cover and protect a wider area, using fewer devices for a large area.
- 2-Year Warranty. Remote tech support available. Please contact us for assistance before returning the item.
- Check for a supported firmware update and verify the appropriate release with the vendor.
- Replace default credentials with unique credentials supported by the device.
- Restrict access to the camera or recorder network; consider isolation or VPN-only access where suitable.
- Disable services the device does not need, taking care not to disrupt required monitoring or management.
- Use firewall rules to limit connections to authorized systems and services.
What a successful scan does—and does not—tell you
A scan can help inventory likely surveillance devices and surface issues worth investigating. It does not, by itself, prove that every device was found, that an identification is accurate, that a listed CVE affects the installed firmware, or that a device has been compromised. Use Eyesharvester as one part of a scoped defensive audit, then validate important findings against the device and its vendor’s current security information.
Quick Recap
Rank #4
- 【Compatibility & U.S.-Based Technical Support】Compatible with ⲎIK, LTS, Luminys, Uniview standalone NVRs and third-party software such as iSpy, Blue Iris, and Milestone. Not compatible with Reolink, Lorex, Amcrest, Swann, OOSSXX or Viewtron NVR systems. U.S.-based technical support is available Monday–Friday, 9:00 AM–5:00 PM (CST). Please contact the seller for assistance.
- 【Crisp 4MP HD Clarity & Full Color Night Vision】Experience sharp 2560×1440 resolution at 25fps with a 4MP turret dome IP camera. Equipped with a 1/2.8" CMOS sensor, it delivers vivid full-color imagery even at night, offering clear visibility up to 65 feet—far superior to traditional black-and-white night vision.
- 【Wide 105° View & All-Weather Durability】Featuring a 2.8mm wide-angle lens, this 4mp PoE camera provides a broad 105° field of view ideal for covering larger areas. Its IP66-rated housing ensures reliable performance in both indoor and outdoor environments, capable of standing up to harsh weather conditions year-round.
- 【Simple PoE Setup & Flexible Installation】As a Power over Ethernet (PoE camera), it transmits both power and data through a single network cable, making installation clean and straightforward. Perfect for plug-and-play operation with existing LAN infrastructure.
- 【Dual H.265/H.264 Compression】With H.265 compression, you can store more information using fewer hard drives, which allows you to do more with less, and dramatically reduce file sizes with this latest video compression format.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

