ONVIF Camera Diagnostic Utility v1.0.0
========================================
📦 XML capture enabled, saving to: camera-logs/temp_20260113-142552
Starting COMPREHENSIVE diagnostic collection...
This will capture all READ operations for testing.
→ Phase 1: Core device information...
✗ Failed: GetDeviceInformation failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ Failed: GetSystemDateAndTime failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ Failed: GetCapabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
→ Phase 2: Service discovery...
✗ Service discovery failed: failed to get capabilities: GetCapabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
→ Phase 3: Device service operations...
✗ GetHostname: GetHostname failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetDNS: GetDNS failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetNTP: GetNTP failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetNetworkInterfaces: GetNetworkInterfaces failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetNetworkProtocols: GetNetworkProtocols failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetNetworkDefaultGateway: GetNetworkDefaultGateway failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetScopes: GetScopes failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetUsers: GetUsers failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetDiscoveryMode: GetDiscoveryMode failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetRemoteDiscoveryMode: GetRemoteDiscoveryMode failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetEndpointReference: GetEndpointReference failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetRelayOutputs: GetRelayOutputs failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetRemoteUser: GetRemoteUser failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetIPAddressFilter: GetIPAddressFilter failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetZeroConfiguration: GetZeroConfiguration failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetServices: GetServices failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetServiceCapabilities: GetServiceCapabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetStorageConfigurations: GetStorageConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetGeoLocation: GetGeoLocation failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetDPAddresses: GetDPAddresses failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAccessPolicy: GetAccessPolicy failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetWsdlURL: GetWsdlURL failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetPasswordComplexityConfiguration: GetPasswordComplexityConfiguration failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetPasswordHistoryConfiguration: GetPasswordHistoryConfiguration failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAuthFailureWarningConfiguration: GetAuthFailureWarningConfiguration failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✓ Device operations: 25 captured
→ Phase 4: Media profiles and sources...
✗ Failed: GetProfiles failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetVideoSources: GetVideoSources failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAudioSources: GetAudioSources failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAudioOutputs: GetAudioOutputs failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
→ Phase 7: Configuration listings...
✗ GetVideoSourceConfigurations: GetVideoSourceConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetVideoEncoderConfigurations: GetVideoEncoderConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAudioSourceConfigurations: GetAudioSourceConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAudioEncoderConfigurations: GetAudioEncoderConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetAudioOutputConfigurations: GetAudioOutputConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetMetadataConfigurations: GetMetadataConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetMediaServiceCapabilities: GetMediaServiceCapabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✓ Configuration listings: 7 captured
→ Phase 8: Event service...
✗ GetEventServiceCapabilities: GetEventServiceCapabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetEventProperties: GetEventProperties failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✓ Event operations: 2 captured
→ Phase 9: Certificate and security operations...
✗ GetCertificates: GetCertificates failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetCACertificates: GetCACertificates failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetCertificatesStatus: GetCertificatesStatus failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetClientCertificateMode: GetClientCertificateMode failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✓ Certificate operations: 4 captured
→ Phase 10: WiFi operations...
✗ GetDot11Capabilities: GetDot11Capabilities failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✗ GetDot1XConfigurations: GetDot1XConfigurations failed: HTTP request failed with status 400:
SOAP-ENV:Senderter:NotAuthorizedSender not authorizedThe action requested requires authorization and the sender is not authorized
✓ WiFi operations: 2 captured
========================================
Comprehensive capture complete!
Total operations: 48
Successful: 0
Failed: 48
Success rate: 0.0%
========================================
→ Saving diagnostic report...
→ Creating V2 XML capture archive...
✓ V2 metadata.json generated
✓ V2 XML archive created: unknown_device_xmlcapture_20260113-142552.tar.gz
✓ Total SOAP calls captured: 48
========================================
✓ Diagnostic collection complete!
Report saved to: camera-logs/unknown_camera_20260113-142552.json
Total errors: 5
Both JSON report and XML capture archive saved to camera-logs/
Share both files for comprehensive analysis.
========================================