4

アプリケーションでpcapdotnetのDLLを使用していますが、このプロジェクトは現在PPPOEをサポートしていないため、自分で機能を追加したいと思います。私の問題は、パケット構造とPPPOEパケット構造をよく理解していないことです。始めるための最良の方法がわかりません。PPPOEレイヤーがある場合とない場合で同じパケットを取得し、バイトをテキストファイルに書き込みました。続行する方法について、いくつかの助けをいただければ幸いです。

これはPPPOE層のないパケットです:

0 48136 21 69131 0 24231253174161 8 0 69 0 0 83 39 63 64 0128 6222170 79176 27 47 211174182 45 0 21130204202187 11119220 8 22 31128 24 1 2 145161 0 0 1 1 8 10 14 58 64121 0213181165 51 51 49 32 80 97115115119111114100 32114101113117105114101100 32102111114 32106 97110 13 10

これはPPPOE層と同じパケットです。

0 48136 21 69131 0 24231253174161136100 17 0 1 95 0 85 0 33 69 0 0 83 39 63 64 0128 6222170 79176 27 47 211174182 45 0 21130204202187 11119 220 8 22 31128 24 1 2145161 0 0 1 1 8 10 14 58 64121 0213181165 51 51 49 32 80 97115115119111114100 32114101113117105114101100 32102111114 32 106 97110 13 10

4

1 に答える 1

0

チェックアウトhttp://sourceforge.net/projects/sharppcap/またはhttp://www.wireshark.org/

それらは、パケット構造と、必要に応じて手動でデコードする方法についての洞察を提供します。

于 2012-12-12T06:06:18.947 に答える