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