Open ddddddO opened 3 months ago
https://zenn.dev/satoken/articles/golang-tls1_2 がとても参考になる
Generator で https で送れるようにする
NetworkInterfaceForTCP
Monitor で TLS 表示できるようにする
sudo tcpdump -U -i eth0 -w - | /mnt/c/Program\ Files/Wireshark/Wireshark.exe -k -i -
tcp.port == 443
sudo go run cmd/packemon/*.go --send --debug --proto tcp-tls-handshake
https://datatracker.ietf.org/doc/html/rfc5246
一旦debug環境で動作するレベルの実装ができた clientが送るfinished messageが正しいのが作れなくてハマった
https://zenn.dev/satoken/articles/golang-tls1_2 がとても参考になる
Generator で https で送れるようにする
これでなく自前実装のやつにかなNetworkInterfaceForTCP
に受信処理追加Monitor で TLS 表示できるようにする
追記
sudo tcpdump -U -i eth0 -w - | /mnt/c/Program\ Files/Wireshark/Wireshark.exe -k -i -
tcp.port == 443
sudo go run cmd/packemon/*.go --send --debug --proto tcp-tls-handshake
あとで、https://zenn.dev/satoken/articles/golang-tls1_2 参考に、raspberry pi でサーバ立てておく