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日

相关文章

  • 解决安装win7的提示“加载驱动程序”的问题

    针对安装Win7时遇到“加载驱动程序”的问题,我提供以下完整攻略: 问题原因 安装Win7时可能会遇到“加载驱动程序”的问题,通常是由以下原因导致: 安装光盘或USB启动盘出现异常,导致无法识别其中的必要驱动程序; 电脑硬件设备不兼容Win7系统,需要安装特定驱动程序; 安装过程中U盘或移动硬盘等外接设备导致的问题。 解决方法 针对这些问题,可以采取以下方法…

    other 2023年6月25日
    00
  • C++类中的六大默认成员函数详解

    当我们定义一个C++类的时候,编译器会默认为我们生成六个成员函数,分别是默认构造函数、析构函数、拷贝构造函数、拷贝赋值操作符、移动构造函数和移动赋值操作符。这些成员函数可以帮助我们管理内存和类对象的创建、销毁、拷贝和赋值等操作,同时也会影响到对象的生命周期和程序的效率。因此,我们需要深入了解这六个函数的作用和实现机制,才能写出高效、健壮的代码。 默认构造函数…

    other 2023年6月26日
    00
  • centos下环境变量配置

    CentOS下环境变量配置攻略 在CentOS下配置环境变量是一项非常重要的任务,因为它可以使您的系统更加灵活和易于使用。本文将提供一些关于如何在CentOS下配置环境变量的详细说明,包括如何设置全局环境变量和用户环境变量。 设置全局环境变量 要设置全局环境变量,请按照以下步骤操作: 打开终端并以root用户身份登录。 打开/etc/profile文件: v…

    other 2023年5月9日
    00
  • 影音先锋如何下载电影(查看已下载的电影目录)

    影音先锋如何下载电影(查看已下载的电影目录) 影音先锋是一款流行的多媒体播放器,同时也提供了电影下载功能。下面是影音先锋下载电影的完整攻略,包括查看已下载的电影目录。 下载电影 首先,确保你已经安装了最新版本的影音先锋软件。你可以从官方网站或其他可信的软件下载网站下载并安装。 打开影音先锋软件。在主界面上,你会看到一个搜索框。 在搜索框中输入你想要下载的电影…

    other 2023年8月4日
    00
  • Windbg Extension NetExt 使用指南 — NetExt 介绍

    Windbg是Windows平台下的一款强大的调试工具,而NetExt是Windbg的一个扩展,它提供了一些有用的命令和函数,用于分析和调试.NET应用程序。本文将详细介绍NetExt的使用方法和示例说明。 NetExt介绍 NetExt是一个Windbg扩展,它提供了一些有用的命令和函数,用于分析和调试.NET应用程序。NetExt包含了许多有用的命令和函…

    other 2023年5月5日
    00
  • 有备而来 让系统工作区连接顺风顺水

    有备而来 – 让系统工作区连接顺风顺水 如果你正在使用Linux或Mac OS X,那么你很幸运,因为使用SSH连接到其他电脑或服务器上的工作区非常简单。然而,如果你正在使用Windows操作系统,那么使用SSH连接可能会有些困难。在这篇文章中,我们将提供使用SSH连接工作区的完整攻略,以便你的工作区连接顺风顺水。 准备工作 在你开始使用SSH连接工作区之前…

    other 2023年6月27日
    00
  • sql语句中单引号嵌套问题(一定要避免直接嵌套)

    在SQL语句中,单引号用于表示字符串值。当需要在字符串中包含单引号时,我们需要注意单引号的嵌套问题。直接在SQL语句中嵌套单引号可能会导致语法错误或意外的结果。为了避免这种问题,我们可以使用转义字符或其他方法来处理单引号嵌套。 以下是避免直接嵌套单引号的几种方法: 使用双引号代替单引号:在SQL语句中,双引号可以用来表示字符串值,而不会引起嵌套问题。例如: …

    other 2023年7月28日
    00
  • 不错的一篇关于javascript-prototype继承

    下面我来详细讲解JavaScript原型继承的完整攻略。 一、前置知识:构造函数和原型对象 在学习JavaScript原型继承之前,我们需要了解两个重要的概念:构造函数和原型对象。 1. 构造函数 构造函数是一种特殊的函数,主要用于创建对象。我们通过 new 关键字调用构造函数,可以创建一个新的对象。 下面是一个简单的构造函数示例: function Per…

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