Incorrect output of s2opc_discovery
Running s2opc_discovery
demo application, it seems that the output format is incorrect.
See for example:
i@raspberrypi:~/Documents/Article_Hackable/bin $ ./s2opc_discovery --none -e opc.tcp://192.168.42.21:4841
S2OPC discovery demo.
4 endpoints:
- Endpoint opc.tcp://192.168.42.21:4841
Security policy and mode: http://opcfoundation.org/UA/SecurityPolicy#None OpcUa_MessageSecurityMode_None
ApplicationDescription:
ApplicationUri: urn:S2OPC:localhost
ProductUri: urn:S2OPC:localhost
CertificateThumbprint: <null>
UserIdentityTokens:
- PolicyId anonymous
OpcUa_UserTokenType_Anonymous
SecurityPolicyUri <empty, endpoint policy is http://opcfoundation.org/UA/SecurityPolicy#None>
WARNING: secrets in user identity token will not be encrypted
- Endpoint opc.tcp://192.168.42.21:4841
Security policy and mode: http://opcfoundation.org/UA/SecurityPolicy#Basic256 OpcUa_MessageSecurityMode_Sign
ApplicationDescription:
ApplicationUri: urn:S2OPC:localhost
ProductUri: urn:S2OPC:localhost
CertificateThumbprint: f4:69:4c:21:c0:0f:cb:31:55:36:9d:1d:fc:69:ba:eb:ee:20:9a:04
UserIdentityTokens:
- PolicyId anonymous
OpcUa_UserTokenType_Anonymous
SecurityPolicyUri <empty, endpoint policy is http://opcfoundation.org/UA/SecurityPolicy#Basic256>
- PolicyId username_Basic256Sha256
OpcUa_UserTokenType_UserName
SecurityPolicyUri http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256- Endpoint opc.tcp://192.168.42.21:4841
Security policy and mode: http://opcfoundation.org/UA/SecurityPolicy#Basic256 OpcUa_MessageSecurityMode_SignAndEncrypt
ApplicationDescription:
ApplicationUri: urn:S2OPC:localhost
ProductUri: urn:S2OPC:localhost
CertificateThumbprint: f4:69:4c:21:c0:0f:cb:31:55:36:9d:1d:fc:69:ba:eb:ee:20:9a:04
UserIdentityTokens:
- PolicyId anonymous
OpcUa_UserTokenType_Anonymous
SecurityPolicyUri <empty, endpoint policy is http://opcfoundation.org/UA/SecurityPolicy#Basic256>
- PolicyId username_Basic256Sha256
OpcUa_UserTokenType_UserName
SecurityPolicyUri http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256- Endpoint opc.tcp://192.168.42.21:4841
Security policy and mode: http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256 OpcUa_MessageSecurityMode_SignAndEncrypt
ApplicationDescription:
ApplicationUri: urn:S2OPC:localhost
ProductUri: urn:S2OPC:localhost
CertificateThumbprint: f4:69:4c:21:c0:0f:cb:31:55:36:9d:1d:fc:69:ba:eb:ee:20:9a:04
UserIdentityTokens:
- PolicyId anonymous
OpcUa_UserTokenType_Anonymous
SecurityPolicyUri <empty, endpoint policy is http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256>
- PolicyId username_Basic256Sha256
OpcUa_UserTokenType_UserName
SecurityPolicyUri http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256pi@raspberrypi:~/Documents/Article_Hackable/bin $
- 4 endpoints are discovered accoding to the first sentences but only two of them are separeted by a specific line
- Endpoint xxxx
making it difficult to read. - no ending '\n'