86124


パケットを解析するツールでtcpdump, wireshark, ここでプロキシサーバを立てるか立てないかで別れてそう。Charles proxy,
mitmproxyの違いがよく分からないです。  
教えて頂けないでしょうか。


CC BY-SA 4.0
2022-02-03T04:17:16.553
86111
2022-02-03T12:43:27.970
22565
question
network tcp wireshark tcpdump
パケット解析ツールの違いが分からない。


見ることのできるレイヤがことなります。TCPやIP、Ethernetの生データをCharles proxy,
mitmproxyなんかのHTTPを見るツールで見ることはできません。  
あと当然ですがプロトコルに特化したツールはレイヤが同じでも他のプロトコルには何の役にも立ちません。

Wiresharkは高機能なので上位のレイヤもある程度解析して見やすくしてくれますが、そっちに特化したツールと比べるとできることは限られますし、HTTPが見たいだけなのに余計なデータも表示されるのは邪魔です。ただし生データを取ってみるので、アプリケーション側に手を加える必要はありません。HTTPはProxyの仕組みがあるのでいいのですがこれは例外的に楽な例です。

tcpdumpもある程度はデコードして表示してくれますがまぁおまけ程度です。ただし標準で入ってるのは大きなメリットです。


CC BY-SA 4.0
2022-02-03T12:43:27.970
86124
2022-02-03T12:43:27.970
5793
86111
answer