第二轮学习笔记: 扫描工具 -- 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


禁止非法,后果自负

目录
相关文章
|
2月前
|
网络协议
tcp端口转发工具v2.0.2版本发布
tcp端口转发工具v2.0.2版本发布
79 0
|
1月前
|
机器学习/深度学习 安全 测试技术
【Docker项目实战】在Docker环境下使用RustScan端口扫描工具
【6月更文挑战第9天】在Docker环境下使用RustScan端口扫描工具
45 5
|
24天前
|
监控 算法 Linux
Linux下工具tc详细讲解及限制IP和端口实例
TC (Traffic Control) 是Linux内核中提供的一个用于控制和管理网络流量的强大工具,它允许用户实现QoS(Quality of Service)策略,包括带宽限制、优先级控制、延迟保证等。TC基于内核的队列 discipline (qdisc) 和流量类别(class) 体系结构,允许对进入或离开网络接口的数据流进行复杂的整形和过滤。
|
2月前
扫描端口nc
扫描端口nc
17 0
|
2月前
|
搜索推荐 Linux Go
分享一个go开发的端口转发工具-port-forward
分享一个go开发的端口转发工具-port-forward
52 0
|
5天前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
80 1
阿里云服务器开放端口完整图文教程
|
24天前
|
存储 安全 网络安全
服务器设置了端口映射之后外网还是访问不了服务器
服务器设置了端口映射之后外网还是访问不了服务器
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
|
1月前
|
Java Android开发
Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。
【6月更文挑战第23天】 Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。客户端连接服务器,发送"Hello, Server!"后关闭。注意Android中需避免主线程进行网络操作。
49 4
|
22天前
|
网络协议 Linux
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​