A good tool for testing NVT is a test tool from the ONVIF developer (registration is required to download it)
Otherwise, from time to time, I try to implement ONVIF services available from GitHub spring-onvif .
This allows you to discover and implement basic services to be able to respond to onvifdm , but it implements the S-profile or G-Profile too fully. Perhaps he will do it one day.
source share