gpt4 book ai didi

linux - 使用 arp 表运行 nmap 扫描

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:20 27 4
gpt4 key购买 nike

我正在尝试进行网络扫描,但是扫描整个网络以查找任何可能的主机会消耗大量资源,然后我发现您可以使用 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 命令行上,并用空格分隔。

关于linux - 使用 arp 表运行 nmap 扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36391232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com