第二轮学习笔记: 扫描工具 -- nmap端口扫描

简介: 第二轮学习笔记: 扫描工具 -- nmap端口扫描

一、nmap提供了6个端口状态

1、Open,端口开放

2、Closed,端口关闭,不能确定是否真的关闭需要多次测试

3、filtered,端口被过滤,有可能网络堵塞造成,多次测试

4、unfiltered,端口未被过滤,换一种扫描方式

5、open|filtered,开放但被过滤,换一种扫描方式

6、closed|filtered,关闭但被过滤,可能出现在IPID Idle扫描中

二、时序选项

-T0,非常慢的扫描,躲避IDS

-T1,缓慢的扫描,躲避IDS

-T2,降低带宽的消耗,一般不用

-T3,默认,根据目标的反应自动调整时间

-T4,快速扫描,需要较好的网络环境

-T5,极速扫描,准确度会降低

nmap -T0 192.168.1.131

0a2653c851af460fa595bd959398a8f1.png

三、常用扫描方式

-P,指定端口,也可以端口范围

nmap -P 80,21,100-105 192.168.1.131

0eacb84100b54626af849e6b562bf92a.png

-F,扫描namp-services包含的默认端口

–top-ports,扫描最常用的100个端口

nmap --top-ports 100 192.168.1.131

2d65d23f6d4748949b924e4057485923.png

四、TCP SYN扫描

-sS,半开放扫描,一秒可扫上千端口

nmap -sS 192.168.1.131

2e9b90b2ca334476abebe75bafe6eeaa.png


五、TCP连接扫描

-sT,SYN扫描不可用的时候,用TCP扫描,最基础、稳定的扫描方式

nmap -sT 192.168.1.131

0a2653c851af460fa595bd959398a8f1.png

六、UDP扫描

-sU,扫描速度慢,最好指定端口

nmap -sU -p 80-500 192.168.1.131

0eacb84100b54626af849e6b562bf92a.png

七、隐蔽扫描

-sN,Null扫描,不会标记任何数据包

-sF,FIN扫描,比Null扫描更有穿透力

-sX,Xmas扫描,会标记数据包

nmap -sX 192.168.1.131

2d65d23f6d4748949b924e4057485923.png

八、空闲扫描,如果有IDS,IDS会把www.baidu.com当做扫描着

nmap -sI www.baidu.com:80 192.168.1.131

2e9b90b2ca334476abebe75bafe6eeaa.png


禁止非法,后果自负

目录
相关文章
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
1020 5
|
监控 安全 网络安全
如何使用PortTunnel端口映射工具?
【10月更文挑战第8天】PortTunnel是一种端口映射工具,它允许用户将本地计算机上的端口映射到远程服务器上。要使用PortTunnel,您需要首先下载并安装该软件,然后按照以下步骤进行操作:,1. 打开PortTunnel并配置您的本地和远程端口设置。,2. 在“本地地址”字段中输入您要映射的本地IP地址。,3. 在“远程地址”字段中输入远程服务器的IP地址。,4. 在“本地端口”字段中输入您要映射的本地端口号。,5. 在“远程端口”字段中输入远程服务器上的端口号。,6. 单击“启动”按钮以开始映射过程
2183 2
|
Python
Python编程--使用NMAP端口扫描
Python编程--使用NMAP端口扫描
336 1
|
网络安全 Python
Python编程--目标IP地址段主机指定端口状态扫描
Python编程--目标IP地址段主机指定端口状态扫描
276 1
|
网络协议
Nmap 中的各种端口扫描技术
Nmap 中的各种端口扫描技术
1146 0
|
11月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
网络协议 安全 应用服务中间件
云服务器怎么开启被关闭的端口?手把手教你开启端口
在使用云服务器时,若发现某些服务无法访问,可能是端口被关闭。本文介绍了端口关闭的原因、检查方法及开启步骤。原因包括初始设置限制、防火墙规则和外部网络策略;可通过netstat或ss命令检查端口状态,用ufw、iptables或firewalld调整防火墙规则。最后提供了解决常见问题的建议,确保端口正常开放并可供外网访问。
2446 9
|
9月前
|
网络协议
端口最多只有65535个,为什么服务器能承受百万并发
服务器通过四元组(源IP、源端口、目标IP、目标端口)识别不同TCP连接,每条连接对应独立socket。数据包携带四元组信息,服务端据此查找对应socket进行通信。只要四元组任一元素不同,即视为新连接,可创建独立socket。资源充足时,单进程可支持百万级并发连接,socket与端口非一一对应。
603 10
端口最多只有65535个,为什么服务器能承受百万并发
|
11月前
|
弹性计算 网络协议 安全
【转】如何配置服务器的端口映射?
本文详解端口映射原理及配置方法,涵盖家庭、企业与云环境,包含静态、动态与双向映射类型,并提供常见问题解决方案。
2381 6
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
4786 1
阿里云服务器开放端口完整图文教程