Thanks. But I still have some questions that I need your guidance on.I have updated wireshark to v4.0.6 and modified the config file to its original state. My current experimental environment is with two IPFS nodes under a private network.
Based on what you said, my understanding is that when two nodes establish a connection, they first establish a TCP connection and then negotiate the protocol via custom plaintext handshake
. However, from the packets I have captured, the payload of packets after the three handshakes seems to be encrypted and I am unable to see the protocol negotiation process.
My questions are as follows.
- For the timing of the TLS protocol negotiation, is it done when the node starts establishing the connection or when the file is transferred?
- How can I make sure that my node supports TLS protocol, I am not sure whether my node supports TLS protocol or wireshark is not able to resolve it.
- For the lua decoder, do I need to write my own, or can I find it on github?
- I have seen some discussions about this in the forums.Sane Security Defaults
According to him, wireshark only seems to see encrypted TCP streams.
I am very grateful for your tuition.