This project is an open-source implementation of HikVision’s SADP tool.
Currently it only supports scanning for new devices and prints them on the console:
Searching for devices... New device found at 192.168.88.150: Subnet Mask: 255.255.255.0 Gateway: 192.168.88.1 Description: DS-7608NI-K2/8P Serial Number: DS-7608NI-K2/8P[...] Is activated: True
Compilation requires a working haskell enviroement. Once ghc and cabal are installed you should be able to run:
cabal v2-run
to compile and execute the program.