tcptraceroute
提供: セキュリティ
スポンサーリンク
tcptraceroute とは、TCP を利用した traceroute です。traceroute は、UDP や ICMP ECHO パケットを使用しますが、リジェクトされたりすると、ホップ数がわからなかったりします。
読み方
- tcptraceroute
- てぃーしーぴー とれーするーと
概要
tcptraceroute とは、TCP を利用した traceroute です。traceroute は、UDP や ICMP ECHO パケットを使用しますが、リジェクトされたりすると、ホップ数がわからなかったりします。 tcptraceroute は、UDPやICMP ECHO パケットのかわりに TCP SYN パケットを送信します。tcptraceroute は、一般のファイアーウォール フィルターをバイパスできます。
インストール
BackTrack 5 では、プリインストールされています。
/usr/bin/tcptraceroute
FreeBSDにインストールする場合
ports コレクションからインストールする場合
cd /usr/ports/net/tcptraceroute sudo make install clean
pkgコマンドでインストールする場合
sudo pkg install tcptraceroute
portmasterコマンドでインストールする場合
sudo portmaster -y -d /usr/ports/net/tcptraceroute
portinstallコマンドでインストールする場合
sudo portinstall /usr/ports/net/tcptraceroute
使い方
コマンドラインオプション
$ /usr/local/bin/tcptraceroute tcptraceroute 1.5beta7 Copyright (c) 2001-2006 Michael C. Toren <mct@toren.net> Updates are available from http://michael.toren.net/code/tcptraceroute/ Usage: tcptraceroute [-nNFSAE] [-i <interface>] [-f <first ttl>] [-l <packet length>] [-q <number of queries>] [-t <tos>] [-m <max ttl>] [-pP] source_port] [-s source_address] [-w <wait time>] <host> [destination port] [packet length]
実行例
$ sudo /usr/local/bin/tcptraceroute www.yahoo.co.jp Selected device eth1, address 192.168.60.128, port 50929 for outgoing packets Tracing the path to www.yahoo.co.jp (203.216.231.189) on TCP port 80 (www), 30 hops max 1 192.168.60.2 0.692 ms 0.282 ms 0.276 ms 2 f8.top.vip.tnz.yahoo.co.jp (203.216.231.189) [open] 2.461 ms 2.245 ms 2.705 ms bt$ sudo /usr/local/bin/tcptraceroute www.yahoo.com Selected device eth1, address 192.168.60.128, port 36169 for outgoing packets Tracing the path to www.yahoo.com (203.84.197.25) on TCP port 80 (www), 30 hops max 1 192.168.60.2 0.339 ms 0.356 ms 0.271 ms 2 r2.ycpi.vip.tw1.yahoo.net (203.84.197.25) [open] 2.269 ms 2.686 ms 2.667 ms
関連項目
ツイート
スポンサーリンク