arp侦查工具netdiscover

ARP侦查工具Netdiscover攻略

Netdiscover是一款基于ARP协议的侦查工具,可以用于发现局域网内的主机和设备。它可以扫描整个网络,识别活动主机的IP地址和MAC,并提供有关每个主机的详细信息。本文将介绍如何使用Netdiscover进行ARP侦查,并提供两个示例说明。

步骤1:安装Netdiscover

Netdiscover可以在Linux和macOS上使用。在Ubuntu上,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install netdiscover

在macOS上,可以使用Homebrew安装:

brew install netdiscover

步骤2:使用Netdiscover

Netdiscover的基本用法如下:

sudo netdiscover [-i interface] [-r range] [-p] [-s] [-n] [-c count] [-f filename]

其中:

  • -i interface:指定要扫描的网络接口,默认为eth0。
  • -r range:指定要扫描的IP地址范围,默认为本地网络。
  • -p:启用被动模式,只监听网络流量而不发送请求。
  • -s:启用静默模式,只输出结果而不显示进度。
  • -n:禁用反向DNS解析。
  • -c count:指要扫描的主机数。
  • -f filename:将结果保存到文件中。

以下是两个示例说明。

示例1:扫描本地网络

要扫描本地网络,可以使用以下命令:

sudo netdiscover

这将扫描本地网络,并显示所有活动主机的IP地址、MAC地址和主机名(如果可用)。例如:

Currently scanning: 192.168.1.0/16   |   Screen View: Unique Hosts                                                                                                                        

  2 Captured ARP Req/Rep packets, from 2 hosts.                                                                                                                                        
  Total size: 84                                                                                                                                                                      
  ____________________________________________________________________________                                                                                                                                                                      
   IP            At MAC Address     Count     Len  MAC Vendor / Hostname                                                                                                                                                                            
  -----------------------------------------------------------------------------                                                                                                                                                                      
  192.168.1.1    00:11:22:33:44:55    1       42   Cisco-Linksys, LLC                                                                                                                                                                               
  192.168.1.2    66:77:88:99:AA:BB    1       42   Apple, Inc.                                                                                                                                                                                       

在上述示例中,我们可以看到两个活动主机的IP地址、MAC地址和主机名(如果可用)。

示例2:扫描指定IP地址范围

要扫指定的IP地址范围,可以使用以下命令:

sudo netdiscover -r 192.168.1.1/24

这将扫描192.168.1.1/24网段,并显示所有活动主机的IP地址、MAC地址和主机名(如果可用)。例如:

Currently scanning 192.168.1.0/24   |   Screen View: Unique Hosts                                                                                                                        

  2 Captured ARP Req/Rep packets, from 2 hosts.                                                                                                                                        
  Total size: 84                                                                                                                                                                      
  ____________________________________________________________________________                                                                                                                                                                      
   IP            At MAC Address     Count     Len  MAC Vendor / Hostname                                                                                                                                                                            
  -----------------------------------------------------------------------------                                                                                                                                                                      
  192.168.1.1    00:11:22:33:44:55    1       42   Cisco-Linksys, LLC                                                                                                                                                                               
  192.168.1.2    66:77:88:99:AA:BB    1       42   Apple, Inc.                                                                                                                                                                                       

在上述示例中,我们可以看到两个活动主机的IP地址、MAC地址和主机名(如果可用)。

结论

Netdiscover是一款功能强大的ARP侦查工具,可以于发现局域网内的主机和设备。它易于使用,具有许多有用的选项和功能。在使用Netdiscover时,请确保仅扫描您有权访问的网络,并遵循最佳实践。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:arp侦查工具netdiscover - Python技术站

(0)
上一篇 2023年5月6日
下一篇 2023年5月6日

相关文章

  • 正则表达式常用元字符整理小结

    正则表达式常用元字符是指在正则表达式中具有特殊含义的字符。它们被用于匹配文本中的不同类型的字符。 以下是常用的元字符整理小结: ^:匹配字符串的开始位置,在中括号中表示取反匹配。 $:匹配字符串的结束位置。 .:匹配任意字符,不包括换行符。 *:匹配前一个字符的0个或多个,可以理解为贪婪匹配。 +:匹配前一个字符的1个或多个,也是贪婪匹配。 ?:匹配前一个字…

    other 2023年6月20日
    00
  • 魔兽世界wlk怀旧服狂暴战堆什么属性 狂暴战属性优先级选择攻略

    魔兽世界WLK怀旧服狂暴战属性优先级选择攻略 狂暴战是一个拥有高输出和高生存能力的职业,怎样选择正确的属性以达到最大的输出和生存能力呢?以下是狂暴战属性优先级的选择攻略。 第一条:力量 在坦克和输出型的狂暴战中,力量都是最重要的属性之一。每提高一点力量,你的攻击强度也会随着提高。并且,狂暴战的许多技能和天赋会根据你的力量值来增加其效果值。 示例说明 下面是一…

    other 2023年6月27日
    00
  • C++文件读取的4种情况汇总

    C++文件读取的4种情况汇总 在C++中,我们有多种方法可以读取文件,不同的方法适用于不同的文件类型和读取需求。接下来,我们将详细介绍C++文件读取的四种情况,并提供示例代码以更好地理解它们。 情况一:使用C++常用I/O库读取文件 使用C++常用I/O库读取文件是 C++ 文件输入/输出最基本的方式之一,可用来读取文本文件。以下代码演示了如何利用C++标准…

    other 2023年6月26日
    00
  • 聊聊Golang的语言结构和变量问题

    当涉及到Golang的语言结构和变量问题时,以下是一个完整的攻略,其中包含两个示例说明。 … … 语言结构 Golang是一种静态类型、编译型的编程语言,具有简洁、高效和并发性强的特点。以下是一些关于Golang语言结构的要点: Golang程序由包(package)组成,每个文件都属于一个包。 … 每个包可以包含多个函数(function)。 …

    other 2023年8月10日
    00
  • 一个快速double转int的方法(利用magic number)

    一个快速double转int的方法(利用magic number) 在计算机科学中,数据类型的转换是一件很重要的事情。在处理浮点数的时候,double类型(双精度浮点型)常常需要被转换成整数类型。这篇文章将介绍一个快速的方法,可以在转换double类型到int类型时节省大量的时间。 为什么要关注double到int的转换? 在软件工程领域,浮点类型和整型类型…

    其他 2023年3月28日
    00
  • 最小人工智能硬件资源jetsonnanovs树莓派4b

    以下是关于“最小人工智能硬件资源Jetson Nano和树莓派4B”的完整攻略,包含两个示例。 Jetson Nano和树莓派4B Jetson Nano和树莓派4B都是流行的最小人工智能硬件资源,它们都可以用于开发和运行人工智能应用程序。以下是关于Jetson Nano和树莓派4B的详细攻略。 1. Jetson Nano Jetson Nano是一款由N…

    other 2023年5月9日
    00
  • Win10预览版19041.208新功能怎么使用?

    下面是针对Win10预览版19041.208新功能的详细攻略: 一、新功能介绍 Win10预览版19041.208的新功能主要包括以下几点: 改进了Windows Sandbox虚拟机的性能和安全性,提高虚拟机的整体响应速度和性能表现。 增强了Cortana语音助手的功能,如添加了天气和日历的实时更新功能。 提供了新的定时功能,将自动关闭计算机与“dism”…

    other 2023年6月27日
    00
  • 苹果系统capslock键不能切换大小写怎么办? mac无法大写锁定的解决办法

    苹果系统Caps Lock键不能切换大小写的解决办法 如果你的Mac无法使用Caps Lock键来切换大小写,可能是由于一些设置问题或者软件冲突导致的。下面是一些可能的解决方法: 方法一:检查键盘设置 打开“系统偏好设置”(System Preferences)。 点击“键盘”(Keyboard)选项。 在“键盘”选项卡中,确保“使用F1、F2等键作为标准功…

    other 2023年8月16日
    00
合作推广
合作推广
分享本页
返回顶部