搜索局域網(wǎng)內(nèi)的所有IP地址,軟件有很多,不過(guò)最簡(jiǎn)單的方式還是命令行方式,命令A(yù)RP,無(wú)需安裝軟件。
想起十幾年前,我負(fù)責(zé)管理學(xué)校學(xué)生私人電腦機(jī)房,那時(shí)候上網(wǎng)速度還是比較慢,打開一個(gè)新浪網(wǎng)頁(yè)進(jìn)度條要走好久。
一根網(wǎng)線上百個(gè)人使用,由于是放學(xué)時(shí)間,電腦是自己的,每個(gè)人都想上網(wǎng)速度快,可入機(jī)房的總帶寬只有那么可憐的一點(diǎn)。
于是同學(xué)們就各顯神通,使用攻擊軟件,
這是一個(gè)自由的機(jī)房,機(jī)房圈子只有那么大,你ARP攻擊跟室友說(shuō),室友又跟其他班級(jí)老鄉(xiāng)說(shuō),老鄉(xiāng)就告訴了他的所有老鄉(xiāng),最后大家都知道了,機(jī)房上演各種攻防大戲。有攻擊就有防御,由于攻擊軟件不太方面說(shuō),那是大家防御軟件,一個(gè)電腦都安裝幾個(gè)的,看的就是誰(shuí)電腦配置高,安裝的防御就多,防住的人,并且還可以上線QQ,玩?zhèn)髌妗7啦蛔〉娜耍荒芡鎲螜C(jī)。
機(jī)房當(dāng)時(shí)最受歡迎的,就是這2款,這2款其實(shí),都形成了一種迷信,一個(gè)是拿著一把傘,心里認(rèn)為有個(gè)保護(hù)傘,保護(hù)著電腦。另外瑞星是一個(gè)獅子,大家心里總感覺有頭獅子在電腦中巡邏,現(xiàn)在看來(lái),其實(shí)有沒那頭獅子在哪動(dòng)來(lái)動(dòng)去,其實(shí)都一樣,只是個(gè)心里安慰。
當(dāng)時(shí)其實(shí)真正好用的是這款,單機(jī),并且占用cpu資源小。
我給很多人推薦過(guò),基本安裝這款大部分人都能上網(wǎng)了。
說(shuō)回正題,不知道題主搜索局域網(wǎng)所有ip,是否想做攻擊行為,如果不是,是自家的路由器,登陸路由器web控制臺(tái),一眼就能看到局域網(wǎng)所有IP地址,完全沒必要在公用局域網(wǎng)內(nèi)掃描人家設(shè)備IP。
不管你是window電腦還是*unx系列系統(tǒng)
有個(gè)命令,叫ARP。
這里以我電腦mac做示例,一眼看到局域網(wǎng)其他同伴IP:
arp-a
arp(選項(xiàng))(參數(shù))
-a<主機(jī)>:顯示arp緩沖區(qū)的所有條目;
-H<地址類型>:指定arp指令使用的地址類型;
-d<主機(jī)>:從arp緩沖區(qū)中刪除指定主機(jī)的arp條目;
-D:使用指定接口的硬件地址;
-e:以Linux的顯示風(fēng)格顯示arp緩沖區(qū)中的條目;
-i<接口>:指定要操作arp緩沖區(qū)的網(wǎng)絡(luò)接口;
-s<主機(jī)><MAC地址>:設(shè)置指定的主機(jī)的IP地址與MAC地址的靜態(tài)映射;
-n:以數(shù)字方式顯示arp緩沖區(qū)中的條目;
-v:顯示詳細(xì)的arp緩沖區(qū)條目,包括緩沖區(qū)條目的統(tǒng)計(jì)信息;
-f<文件>:設(shè)置主機(jī)的IP地址與MAC地址的靜態(tài)映射。
這個(gè)命令window下面也支持
當(dāng)然,除了路由器、arp命令,你也可以用工具,或者自己用代碼實(shí)現(xiàn),這里給下原理流程。不管你用什么語(yǔ)言寫這個(gè)代碼,流程應(yīng)該都差不多
- 獲取當(dāng)前局域網(wǎng)段(例如192.168.1.1-255)
- 循環(huán)ping這255個(gè)IP的每一個(gè)IP
- 判斷TTL或時(shí)間,存在即是一個(gè)活躍IP
- 打印出來(lái)
開發(fā)語(yǔ)言可以限制
目前流行的Java、Python、Go等都可以。