差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
programming:cs:start [2012/01/09 03:52] yuki 作成 |
programming:cs:start [2021/05/22 17:56] yuki 削除 |
||
---|---|---|---|
ライン 6: | ライン 6: | ||
* ICMPv6のデコードするとき、未定義Typeを引っ掛けると例外投げる。ひどい。 | * ICMPv6のデコードするとき、未定義Typeを引っ掛けると例外投げる。ひどい。 | ||
* そもそもCodeは定義すらされてない。例外投げないように書き換えて使おうか。 | * そもそもCodeは定義すらされてない。例外投げないように書き換えて使おうか。 | ||
+ | * Packet.ParsePacket()で、上位レイヤまで一気にデコードしてしまう。 | ||
+ | * フラグメントパケットのデコードを中断しないため、TCPパケットがフラグメントした場合にHeader Lengthを読み違えて例外出す可能性がある | ||
* SharpPcapはデバイス操作担当。 | * SharpPcapはデバイス操作担当。 | ||
* http://sourceforge.net/apps/mediawiki/sharppcap/ | * http://sourceforge.net/apps/mediawiki/sharppcap/ |