Eiji James Yoshidaの記録

パケット作りが趣味のセキュリティ技術者の記録(2006年9月6日執筆開始)。当ブログはGoogle AnalyticsとAmazonアソシエイトを利用しています。

任意のイーサネット・フレーム(Ethernet II)等を送受信できるツール"RawFrame"をPTRSで公開

"EthSend"に続いて任意のイーサネット・フレーム(Ethernet II)等を送受信できるツール"RawFrame"をPTRSで公開した。

"RawFrame"は16進数形式の文字列をイーサネット・フレーム等にして送信したり、収集したイーサネット・フレーム等を16進数形式の文字列で表示したりするツールである。

## 3. 確認済み動作環境

CentOS release 5.3 (v5.8.8 built for i386-linux-thread-multi)
BackTrack 4 Pre Release


## 6. 使用例

[root@localhost ~]# cat EthernetFrame.txt
# Comment
000000000000000000000000080600010800060400010000000000007f0000010000000000007f000001
00 00 00 00 00 00 00 00 00 00 00 00 08 06 00 01 08 00 06 04 00 01 00 00 00 00 00 00 7f 00 00 01 00 00 00 00 00 00 7f 00 00 01
[root@localhost ~]#

# sendモード
[root@localhost ~]# perl rawframe.pl send eth0 EthernetFrame.txt
# Mode[send]
# NIC[eth0]
# File[EthernetFrame.txt]
+ Send Frame 1 [000000000000000000000000080600010800060400010000000000007f0000010000000000007f000001]
+ Send Frame 2 [000000000000000000000000080600010800060400010000000000007f0000010000000000007f000001]
[root@localhost ~]#

# recvモード
[root@localhost ~]# perl rawframe.pl recv eth0 "" 1
# Mode[recv]
# NIC[eth0]
# Filter[]
# Count[1]
000000000000000000000000080600010800060400010000000000007f0000010000000000007f000001
[root@localhost ~]#

http://www.geocities.jp/ptrs_sec/readme_rawframe.txt

ネットワークセキュリティの検証やネットワークの勉強に使ってください。
あと、このツールは使用するネットワークに多大な影響を与える恐れがあるため、必ずネットワーク管理者の許可を得てから使用してください