Netdiscover介绍
Netdiscover是一款开源的ARP侦查工具,可以用来发现局域网中的主机,它使用ARP协议发送ARP请求并监听ARP应答,从而获取主机的IP地址、MAC地址和网关地址等信息,用于系统管理、网络安全分析、渗透测试等。
Netdiscover安装
Netdiscover可以在Linux系统中安装,也可以在Windows系统中安装。
Linux安装
安装Netdiscover之前,需要先安装GCC、libpcap和libnet库,安装方法如下:
sudo apt-get install gcc sudo apt-get install libpcap-dev sudo apt-get install libnet-dev
安装完上述依赖之后,就可以安装Netdiscover了,安装方法如下:
wget http://downloads.sourceforge.net/project/netdiscover/netdiscover/0.3-pre/netdiscover-0.3-pre.tar.gz tar -xzvf netdiscover-0.3-pre.tar.gz cd netdiscover-0.3-pre ./configure make sudo make install
安装完成之后,就可以在终端中使用Netdiscover了。
Windows安装
安装Netdiscover之前,需要先安装WinPcap,安装方法如下:
从官网下载WinPcap安装包,双击安装即可
安装完WinPcap之后,就可以安装Netdiscover了,安装方法如下:
从官网下载Netdiscover安装包,双击安装即可
安装完成之后,就可以在命令行中使用Netdiscover了。
Netdiscover使用
Netdiscover有两种使用方式,一种是在终端中使用,另一种是在GUI中使用。
终端使用
使用Netdiscover之前,需要先配置网络接口,可以使用ifconfig命令查看本机的网络接口,使用Netdiscover的-i参数指定网络接口,例如:
netdiscover -i eth0
运行上述命令之后,Netdiscover将开始探测局域网中的主机,探测完成后会显示所有主机的IP地址、MAC地址和网关地址等信息。
GUI使用
Netdiscover也提供了GUI界面,可以在GUI界面中更方便地操作,使用GUI界面的方法如下:
netdiscover -g
运行上述命令之后,Netdiscover将弹出GUI界面,可以在GUI界面中查看局域网中的主机信息,也可以对主机进行各种操作。
Netdiscover
Netdiscover是一款强大的ARP侦查工具,可以用来发现局域网中的主机,它可以在Linux和Windows系统中安装,支持终端和GUI界面,使用起来非常方便。