私のアプリケーションはtcpを使用してサーバーに接続し、wiresharkを使用してどのように機能するかを確認するためにパケットをスニッフィングしています。最初に頭に浮かんだのは、16進数で届くパケットであるため、手動で検索してデコードするのは非常に困難です。
だから私は次のようなことをするパーサーをするのが大変でした:
<packet id="0x01" name="undefined">
<part name="userID" type="d"/>
</packet>
ここで、dは10進数を表し、4バイトを取得します。
私の目標は、次のようなものを作成することです。
その下には、ルートとしてのパケット名とその中のパーツ名とその値を含むリストビューがあります。
私は周りを見回して、データなどをスニッフィングするライブラリを見つけましたが、私が本当に探していたのは、それを解析/フォーマットするのに役立つものです、周りに何かありますか?