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. ========================================