簡體   English   中英

使用 arp 表運行 nmap 掃描

[英]Using arp table to run an nmap scan

我正在嘗試進行網絡掃描,但是掃描整個網絡以查找任何可能的主機會消耗許多資源,然后我發現您可以使用 arp 查找網絡上的所有 IP 地址。

arp -n > exampleOutput.txt

現在我的問題是輸出有一些不需要的信息和其他類似的東西來提高可讀性。 我希望使用我的輸出文件進行 nmap 掃描,這樣我就不必掃描整個網絡。 相反,我知道網絡上存在哪些 IP,因此只需掃描這些 IP。

嗯...不,arp -n不會找到您網絡上的所有 IP 地址; 它將找到在短時間內(通常為 60 秒)與您的機器通話的任何機器。

也就是說(如果您對 arp 緩存的限制感到滿意):

nmap $(arp -n | awk '$1 ~ /[0-9]+/{printf "%s ", $1}')

會做你問的(不是你想要的!)。 我們這里所做的只是通過awk從arp中提取IP地址,並使用awks printf將它們放在以空格分隔的nmaps命令行中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM