你的無限雷達——無線AP搜尋工具
無線總是自由,便捷的。但不是每個地方都可以無線上網。如果想知道你目前的位置有沒有無線覆蓋,就需要找一找無線網絡信號啦。想知道在一個地方怎么捕捉無線信號嗎?就請看本文吧。
除了用WindowsXP自帶的無線網絡搜尋工具之外,我們還可用NetStumbler、ApSniff、AiroPeek等更專業的工具。
由于WindowsXP默認提供了對Wi-Fi的支持,所以最簡單的捕獲無線網絡的方法是用系統自帶的功能來搜尋可用網絡。
實際上每個廠商都會自行開發一套軟件供管理其無線網卡之用。這個軟件在Windows98/2000等默認不支持Wi-Fi的操作系統中使用,在WindowsXP中也可繼續使用。
廠商開發的工具一般來說功能比較齊全,其中不乏其設備獨有的擴展性功能,但針對性比較強,畢竟是廠商開發的,無法用來管理其他廠商的無線網卡。因此我們需要第三方工具。
最流行的無線AP搜尋工具NetStumbler
NetStumbler是一款專門用來尋找無線AP的工具,是目前最流行的無線AP搜尋工具,而且它是完全免費的,可以從http://down1.tech.sina.com.cn/do...4-12-14/12484.shtml免費下載。只要開啟NetStumbler后便能自動顯示附近探測到的無線AP,并且能夠顯示這些無線AP的SSID、MAC地址、頻段、速度、是否加密等信息。值得一提的是,NetStumbler可以顯示設置了隱藏SSID的無線AP,在軟件界面中可以看到該AP的綠燈在不斷閃爍。
在NetStumbler左邊的樹狀結構中列出了各頻段檢測到的無線AP。由于NetStumbler進行了全面的掃描,所以附近的無線AP將一覽無余。因為它是美國人開發的軟件,所以它只能檢測1~11之間的11個頻段,而國內的無線頻段分為13個頻段,則12~13頻段的無線AP將無法搜尋到。有了NetStumbler,你可以檢測到無線AP的IP地址、MAC地址、SSID以及生產廠商。還有一個參數不得不提,就是Type欄顯示了該AP是否有WEP加密。對于允許加入的無WEP加密無線AP(一般是公共AP),你就可以連接后通過它來上網了。
在NetStumbler左欄中的Filters還可以設置各種條件來顯示無線AP,例如EncryptionOff(開啟WEP加密)、EncryptionOn(開啟WEP加密)、ESS(AP)(無線AP)、IBSS(Peer)(adhoc對等電腦)。這樣你對附近無線設備的情況便可一目了然了。
另外,一旦你連接到無線AP后,還可以通過NetStumbler來檢測不同位置的信號強弱,例如在家里,你將無線AP放在書房后,想知道客廳、臥室、廚房等地方無線信號的覆蓋情況和強度,可在NetStumbler中選擇該無線AP,觀察一段時間信號的穩定表現,隨著時間的推移便可直觀地了解信號的強度。這樣你便可確定在哪個地方信號比較好,以及如何放置無線AP以讓要移動上網的地方信號覆蓋充分。
具有數據包竊取及分析能力的AiroPeek
嚴格地說AiroPeek不是一款純粹的無線AP搜尋工具,它具備Sniffer之類軟件的網絡數據包竊取和分析功能,就是對802.11a/b/g協議進行解碼,顯示管理信息包、控制信息包和數據信息包。AiroPeek支持不同長度的WEP加密數據流的解碼,可以通過對密鑰的多重命名來進行空中解碼,包含一個便捷的命令行來對捕獲的加密狀態的包文件進行解碼,所以即使使用了WEP加密的無線信號依然無法逃過AiroPeek的“魔掌”。
通過AiroPeek捕獲數據包后,可以看到網絡中的所有節點的IP地址、數據包發送統計等情況,AiroPeek以示意圖的形式顯示網絡拓撲,極為直觀地讓你了解網絡的結構。
在數據包中包含了各種信息,除了看到來源(Source)和目標(Destination)地址之外,協議(Protocol)可以讓我們排序后看到所有與802.11相關的數據包,如果需要還可以深入去分析數據包的內容。AiroPeek將16進制的數據轉化成你能看得懂的ANSII碼,數據包中的內容便可輕易地看清。
除了以上幾款無線掃描軟件之外,Windows平臺還有bricks、DUMeter3、bricks、ethereal、NetStatLive等。Linux平臺也有wavestumbler、airsnort、Kismet、Gtkscanner、WifiScanner等。無線掃描及相關軟件非常豐富,甚至連WEPCrack破解軟件也應有盡有,本文除了介紹如何掃描無線網絡之外,還要提醒各位無線玩家注意安全,畢竟Wi-Fi還是不太安全的。