UniversalScanner
n3wb
Hi everyone,
I am working on an open-source project I would like to share with people used to play with videosurveillance cameras and propose you to participate.
This is small unique tool that scan a network and can detect several camera vendors, using open protocols (ONVIF, UPnP, etc.) but ALSO proprietary vendor discovery protocols.

Very last build 2020-10-11 with some improvements, bug fixes and added more protocols can be found here: UniversalScanner (Portable) or here: UniversalScanner (Installer).
You will need Windows system with dotNet v4.5.2
Today, it supports the open protocols bellow:
You have a bunch of advanced options in registry (IPv6, show all protocols, show auto-config IPs, enhance ONVIF compatibility, etc.), more details here.
I was thinking to make also a Linux software port later (would be in command line) for installers who install/use camera over Linux.
You know another vendor discovery protocol that would be good to have integrated into the tool?
Then you can follow this procedure to collect enough information for me to integrate a new private detection protocol.
Thanks!
Julien
I am working on an open-source project I would like to share with people used to play with videosurveillance cameras and propose you to participate.
This is small unique tool that scan a network and can detect several camera vendors, using open protocols (ONVIF, UPnP, etc.) but ALSO proprietary vendor discovery protocols.

Very last build 2020-10-11 with some improvements, bug fixes and added more protocols can be found here: UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-07-14: (Ubiquiti added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-27: (Arecont added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-21: (Panasonic added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-07: (Dahua detection bug fixed) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-23: (360Vision added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-17: (with ONVIF workaround for borken implementation) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-10: (version 0.2) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-04-29: (Sony protocol added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-04-26: UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-27: (Arecont added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-21: (Panasonic added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-06-07: (Dahua detection bug fixed) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-23: (360Vision added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-17: (with ONVIF workaround for borken implementation) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-05-10: (version 0.2) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-04-29: (Sony protocol added) UniversalScanner (Portable) or here: UniversalScanner (Installer).
Build 2020-04-26: UniversalScanner (Portable) or here: UniversalScanner (Installer).
You will need Windows system with dotNet v4.5.2
Today, it supports the open protocols bellow:
- SSDP (UPnP)
- WS-Discovery (ONVIF)
- DNS-SD (Zeroconf)
- GigE Vision (industrial cam protocol)
- Axis
- HikVision
- Dahua
- Bosch
- Hanwha
- Vivotek
- Sony
- 360Vision
- NiceVision
- Panasonic
- Arecont
- Ubiquiti
- Google Cast
- VStarCam
- Uniview: ONVIF/WS-Discovery
- Flir: UPnP/SSDP and GigE Vision
- Siqura: UPnP/SSDP and ONVIF/WS-Discovery
- Mobotix: ONVIF/WS-Discovery
You have a bunch of advanced options in registry (IPv6, show all protocols, show auto-config IPs, enhance ONVIF compatibility, etc.), more details here.
I was thinking to make also a Linux software port later (would be in command line) for installers who install/use camera over Linux.
You know another vendor discovery protocol that would be good to have integrated into the tool?
Then you can follow this procedure to collect enough information for me to integrate a new private detection protocol.
Thanks!
Julien
Last edited: