首頁 > php教程 > PHP开发 > nali一款linux下顯示IP來源的小工具

nali一款linux下顯示IP來源的小工具

高洛峰
發布: 2016-12-15 14:45:21
原創
1589 人瀏覽過

nali,名字取自中文「哪裡」的拼音。
nali包含一組命令列程序,其主要功能就是把一些http://www.aliyun.com/zixun/aggregation/10849.html">網路工具的輸出的IP字串,附加上地理位置資訊(使用純真資料庫)。指令:

nalinali-dignali-nslookupnali-traceroutenali-tracepathnali-ping

使用這些指令的前提是,他們對應的指令必須存在。和原始指令是一樣的。實作的。

1、統計apache的訪問記錄


(可以統計哪個ip的訪問量最多,並查看是來自哪裡的):

命令:

cat /data/log/log_all | awk '{print $1}' | sort | uniq -c | nali | sort -rnk1 | more

輸出結果:

2303 203.208.60.43[北京市Google(中國)公司] 1442 61.135.249.210 北京(中國)公司] 1442 61.135.249.2101575757.電信通] 607 121.14.53.65[廣東省江門市電信] 493 117.63.249.59[ 江蘇省常州市電信] 289 203.208.60.5[Google北京市(中國) 272 203.208.60.5[ ] 252 173.66.232.6[北美地區] 240 61.185.198.110[ 陝西省西安市電信ADSL] 217 123.127.8.36[北京市聯通ADSL] 217 113.127.8.36[北京市聯通ADSL] 217 113.233.7533. 181[福建省福州市電信ADSL] 196 72.30.81.190[美國yahoo蜘蛛]

2、使用traceroute

指令:

nali-traceroute www.google.com


輸出結果:

nali-traceroute www.google.com

輸出結果:

nali-traceroute www.google.com

輸出結果:

735.美國加州山景市Google公司]), 30 hops max, 40 byte packets

1  61.189.23.129[遼寧省聯通] (61.189.23.129[轠218.25.16.153[遼寧省瀋陽市鐵西區/皇姑區聯通] (218.25.16.153[遼寧省沈陽市鐵西區/皇姑區聯通])  0.658 ms  0.691 ms  0.685 0.658 ms  0.691 ms  0.685 ms蘆505183. ] (218.61.253.201[遼寧省葫蘆島市聯通])  7.976 ms  8.008 ms  8.001 ms

4  218.61.255.185[ ms

4  218.61.255.185[ ms

4  218.61.255.185[C385856]585856.185675675503856.185675503856303893893038900000)38589038930000)388885)[85].  20.614 ms  20.643 ms  20.636 ms

5  219.158.9.57[北京市聯通ADSL] (219.158.9.57[北京市聯通ADSL])  29.274 ms  29.272 ms  29.264 ms158538595. .194[北京市聯通ADSL]) 44.582 ms  44.464 ms  44.489 ms

7  219.158.27.118[北京市聯通ADSL] (219.158.27.118[北京市聯通ADSL])  82.  209.85.249.195[美國加州山景市Google公司] ( 209.85.249.195[美國加州山景市Google公司])  67.663 ms 

   209.85.249.192[美國加州山景市Google. . 249.195[美國加州山景市Google公司] (209.85.249.195[美國加州山景市Google公司])  68.010 ms

9  209.85.250.90[美國加州山景市加州公司] (209.85.州山景市Google公司])  97.320 ms 

   209.85.250.86[美國加州山景市Google公司] (209.85.250.86[美國加州山景市加州公司])  112.85.250.86[美國加州山景市加州公司])  112.428 250505095050950009.景市Google公司] (209.85.250.90[美國加州山景市Google公司])  99.948 ms
10  209.85.243.21[美國加州山景市谷歌公司] (209.85.243.243.21[美國加州山景市谷歌公司] (209.85.243.21公司[美國加州山景公司[美國加州山景公司》 ])  96.939 ms 
    209.85.250.103[美國加州山景市Google公司] (209.85.250.103[美國加州山景市Google 公司])  97.206 ms . 209.85.243.21[美國加州山景市Google公司])  96.935 ms
11  209.85.241.158[美國加州山景市Google公司] (209.85.241.158[美國加州山景市Google 公司] 120.543 ms
12  tx-in-f147.google.com (72.14.203.147[美國加州山景市Google公司])  117.533 ms  117.623 ms  117.651 ms

也就是說,nali這個指令,可以對標準輸出的ip,附加上地理資訊。同理,如果你不喜歡用nali-dig,那麼也可以用dig ip|nali這樣的指令。
如果你覺得輸入nali-xxx麻煩,那麼可以做一些alias,例如:

alias traceroute='nali-traceroute'alias dig='nali-dig'


lin來源的小工具相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板