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


禁止非法,后果自负

目录
相关文章
|
6月前
|
运维 搜索推荐 Shell
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
187 0
|
4月前
|
XML 网络协议 安全
主动扫描-Nmap-端口、系统、服务扫描
主动扫描-Nmap-端口、系统、服务扫描
113 0
|
5月前
|
Python
python 扫描局域网主机、爆破端口
python 扫描局域网主机、爆破端口
46 0
|
7月前
|
网络安全
百度搜索:蓝易云【端口转发工具Rinetd详细入门教程】
现在你已经完成了Rinetd的入门教程。你可以根据需要在配置文件中添加更多的端口转发规则,并根据需要启用或禁用Rinetd服务。请注意,Rinetd的使用涉及网络安全方面的考虑,请确保只开放必要的端口并采取适当的安全措施。
254 0
|
4月前
|
Ubuntu 关系型数据库 MySQL
百度搜索:蓝易云【ubuntu20.4服务器安装mysql社区版并开放3306端口】
现在,你已经在Ubuntu 20.04服务器上成功安装了MySQL社区版,并且已经开放了3306端口,可以通过该端口访问MySQL服务器了。请确保在生产环境中设置安全措施,例如设置强密码、限制访问等,以保护数据库的安全性。
96 2
|
3月前
|
Java Nacos Docker
在集成nacos时,端口9848报错但服务器的这个端口是开放的
在集成nacos时,端口9848报错但服务器的这个端口是开放的【1月更文挑战第14天】【1月更文挑战第67篇】
231 1
|
6月前
|
网络安全 数据安全/隐私保护
百度搜索:蓝易云【多个端口怎么运行SSH服务器?】
记得替换 `username`为你的用户名,`your_server_ip`为你的服务器IP地址。根据需要,可以添加其他端口并进行相应的配置。
87 0
|
1月前
|
安全 Windows
服务器中如何检查端口是否开放
服务器中如何检查端口是否开放
|
6月前
|
网络协议 Linux 数据安全/隐私保护
如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问
如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问
|
7月前
|
Ubuntu 安全 Shell
Ubuntu服务器安全性提升:修改SSH默认端口号
在Ubuntu服务器上,SSH(Secure Shell)是一种至关重要的远程连接工具。它提供了一种安全的方式来远程连接和管理计算机系统,通过加密通信来确保数据的保密性和完整性。SSH协议广泛用于计算机网络中,用于远程管理、文件传输和安全通信等任务。然而,SSH默认使用的端口号是22,这也是黑客们常常尝试入侵的目标之一。为了提高服务器的安全性,我们通常建议修改SSH的默认端口号,以减少未经授权的访问和潜在的风险。接下来,我们将详细介绍如何在Ubuntu上执行这一关键操作。
248 4
Ubuntu服务器安全性提升:修改SSH默认端口号