端口扫描-nmap,masscan

本文介绍了Nmap和Masscan两款网络扫描工具的安装方法及使用技巧。Nmap支持Windows、Linux、Mac等系统,功能包括网络主机和IP扫描、安全漏洞探测等;而Masscan则以其高速端口扫描能力著称。文章详细列举了这两款工具的常见命令,如单台主机扫描、IP范围扫描、端口指定扫描等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nmap的作用不仅仅用作网络主机和IP扫描,它还提供了各种主机漏洞探测,安全扫描等。且它支持windows,linux,mac等操作系统。

它的安装很简单,官网有介绍,这里就不再详述:

可以通过rpm包安装:rpm包安装的时候,需要下载下面四个rpm包,并进行依次安装

rpm -vhU https://nmap.org/dist/nmap-7.70-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/zenmap-7.70-1.noarch.rpm
rpm -vhU https://nmap.org/dist/ncat-7.70-1.x86_64.rpm
rpm -vhU https://nmap.org/dist/nping-0.7.70-1.x86_64.rpm

也可以通过源码安装:

源码安装的情况下,需要先下载源码,

下载源码:https://nmap.org/dist/nmap-7.70.tar.bz2

解压
bzip2  -d nmap-7.70.tar.bz2 | tar xvf - && cd nmp-7.70
安装
./configure && make && make install

这样就安装完成了。

nmp的常用方法:

扫描单台主机:

nmap 127.0.0.1

查看当前网段有哪些IP是存活的:

nmap 192.168.1.0/24

ping存活扫描:

nmap -sP 192.168.1.0/24

ip地址列表扫描:可以将所有IP放在ip.txt文件中,然后使用下面的命令的方式进行扫描

nmap -iL ip.txt

指定端口扫描:

nmap -p80,443,8080 192.168.1.1

扫描指定IP的所有端口:

nmap -sV -Pn -p1-65535 192.168.1.2 -v -n

 

除了扫描端口和IP外,nmap还有扫描漏洞的功能:

nmap自带有漏洞扫描脚本,在上面的源码安装方式中,它的扫描脚本位于:/usr/local/share/nmap/scripts

具体的使用方法还有待研究,这里不进行详细阐述。

 

Masscan也是一款IP扫描工具,被称为最快的端口扫描器

安装方法:yum install -y git gcc make libpcap-devel.x86_64

git clone https://github.com/robertdavidgraham/masscan

make

使用方法:

扫描某个网段存在80端口的机器:

masscan 192.168.0.1/16 -p443

多个端口扫描:

masscan 192.168.0.1/16 -p80,443

文本批量扫描:

masscan -iL ip.txt

扫描互联网:

masscan 0.0.0.0/0 -p0-65535

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值