あまり紹介されないツール紹介BackTrack編(4) tcptraceroute   2 comments

Posted at 9:30 pm in computer,internet

ハッカージャパンの次号ではBackTrack4について書かせていただいております山本です。
BackTrack4は何をいっても配布イメージがDVDなのが貧乏人にとって一番のショックですが、普通の人にはどうでもいい話ですね。

そんなことは置いといて久しぶりにBackTrackに収録されているツールを紹介しようと思います。tcptracerouteです。普通のネットワークツールかつ地味なので普通の媒体では紹介されることもないと思いますが、最近使う機会があったんですよ。

使い方の前にこのtcptracerouteですが、その名の通りtcpでtracerouteを行うツールです。

普通、traceroute(Windowsではtracert)といえばicmpかudpを使って行われるのですが、最近は世知辛い世の中になってicmpやudpってrejectされていたりdropされたりすることも多く、tracerouteのゴールがわからなくなって、結局何ホップでたどりつけるのかわからなくなることもしばしばです。

そこでこのtcptracerouteをopenされているtcpポートに対して使ってやればホップ数は一目瞭然、ということになります。うはっ、うれしい限りです。

結局のところtracerouteはipのttlを使ってるのでその上のプロトコルは何でもいいけど、ゴールから反応ないとどこで終わったらいいかわかんないけど、開いてるポートなのでそこが担保できるってことですね。

では、tcptracerouteの使い方を簡単に説明していきましょう。

まずはターミナルを起動します。基本的な使い方は

#tcptraceroute bogus.jp 80

のようにtcptracerouteの後にオプションとしてホスト名と ポート番号を入力します。

すると、以下のように対象のサーバーまでの経路を辿って表示してくれます。

Selected device eth0, address 192.168.0.8, port 57920 for outgoing packets
Tracing the path to bogus.jp (222.227.75.109) on TCP port 80 (www), 30 hops max
1  192.168.0.1  1.133 ms  0.844 ms  0.841 ms
2  r114.tokynt01.ap.so-net.ne.jp (218.221.252.34)  4.964 ms  3.603 ms  4.077 ms
3  gn02gi08.tokynt01.ap.so-net.ne.jp (218.221.252.46)  4.515 ms  4.254 ms  4.682 ms
4  ote-01Te2-2.net.so-net.ne.jp (210.139.162.13)  155.511 ms  184.586 ms  204.214 ms
5  ote-gw7Te1-2.net.so-net.ne.jp (202.213.193.197)  16.794 ms  11.687 ms  4.004 ms
6  202.213.193.234  5.189 ms  4.604 ms  4.763 ms
7  203.181.102.25  4.934 ms  4.872 ms  5.134 ms
8  otejbb204.kddnet.ad.jp (59.128.7.130)  4.860 ms  4.749 ms  4.118 ms
9  sjkBBAC06.bb.kddi.ne.jp (118.152.210.106)  5.400 ms  6.176 ms  4.963 ms
10  obpBBAC02.bb.kddi.ne.jp (125.53.98.210)  17.981 ms  18.359 ms  16.695 ms
11  obpBBML14.bb.kddi.ne.jp (222.227.1.38)  12.769 ms  12.509 ms  13.057 ms
12  obp-OskkML01.bb.kddi.ne.jp (222.227.25.43)  15.804 ms  16.129 ms  16.297 ms
13  * * *
14  s212.xrea.com (222.227.75.109) [open]  15.995 ms  16.884 ms  20.602 ms
あとよく使いそうなオプションとして -nで経路の逆引きしない 、-iでデバイスの指定などありますがヘルプでも見てくださいな。

ということで、相手はいるのがわかっているのにtracerouteできない人は使って見るとよろしいのではないでしょうか。

Written by bogus on 5月 19th, 2009

Tagged with