このページは乱ことNobuoNakakoが運用する「Etherealを使おう」の一部です。お時間があれば表紙も訪れてやってください

リンク等についてはこちら。間違いを見つけた時や「ここはこうした方が良い」等の意見は遠慮なくこちらまで。


The Ethereal manual (WINDOWS&UNIX Var0.9.15)

text2pcapについて
text2pcap

text2pcapはパケットの生成プログラムです。

text2pcapは通常のパケット生成プログラムと少し違い、以下の様なHEXでパケットを作成する事ができます。

00000000 47 45 54 20 2f 20 48 54 54 50 2f 31 2e 31 0d 0a
00000010 41 63 63 65 70 74 3a 20 69 6d 61 67 65 2f 67 69
00000020 66 2c 20 69 6d 61 67 65 2f 78 2d 78 62 69 74 6d
00000030 61 70 2c 20 69 6d 61 67 65 2f 6a 70 65 67 2c 20
00000040 69 6d 61 67 65 2f 70 6a 70 65 67 2c 20 61 70 70
00000050 6c 69 63 61 74 69 6f 6e 2f 76 6e 64 2e 6d 73 2d
00000060 65 78 63 65 6c 2c 20 61 70 70 6c 69 63 61 74 69


例えば、上記のHex行をそのままテキストファイルとして保存します。サンプルテキストファイルはここ

上記のテキストファイルをC:\hogeフォルダに保存したとします。

以下の様にtext2pcapを動作させます。

C:\Program Files\Ethereal5>text2pcap -T 123,123 "C:\hoge\sample.txt" "C:\hoge\sample.cap"
Input from: sample.txt
Output to: sample.cap
Generate dummy Ethernet header: Protocol: 0x800
Generate dummy IP header: Protocol: 6
Generate dummy TCP header: Source port: 123. Dest port: 123
Wrote packet of 79 bytes at 0
Read 1 potential packets, wrote 1 packets

上記によりC:\hogeにsample.capというファイルが作成されたはずです。このファイルはEtherealで読みこむ事ができます。

上記の様にNTPプロトコルが作成されたと思います。

この様にText2pcapはHEX又はOCTALによりパケットを自分で作成する事が可能となります。

 


Copyright 2003 by Nobuo Nakako All right reserved.