nmap端口扫描基本参数以及使用说明
时间: 2024-05-14 21:10:10 浏览: 159
Nmap是一款非常流行的网络扫描工具,可以用于探测目标主机的开放端口、服务以及操作系统等信息。以下是nmap端口扫描的基本参数和使用说明:
1. 基本参数:
- -sS:TCP SYN扫描,是nmap默认的扫描方式。
- -sT:TCP connect()扫描,需要root权限。
- -sU:UDP扫描。
- -sA:ACK扫描。
- -sN:TCP Null扫描。
- -sF:TCP FIN扫描。
- -sX:TCP Xmas Tree扫描。
2. 使用说明:
- 扫描单个主机的所有端口:nmap [options] [target]
- 扫描多个主机:nmap [options] [target1,target2,...]
- 扫描某个主机的某个端口:nmap [options] [target] -p [port]
- 扫描某个主机的一段端口范围:nmap [options] [target] -p [start-end]
- 扫描某个主机的常用端口:nmap [options] [target] -F
- 扫描目标主机的操作系统信息:nmap -O [target]
相关问题
nmap端口扫描多ip的命令
在 nmap 中,可以通过以下命令来扫描多个 IP 的端口:
```
nmap [options] <target specification>
```
其中,`target specification` 可以是一个 IP 地址、主机名、CIDR 块、域名、MAC 地址等。如果要扫描多个 IP,则可以在命令行中指定多个目标 IP,或者将多个 IP 地址保存在一个文本文件中,通过 `nmap` 命令读取文件进行扫描。例如:
```
nmap -p 1-65535 192.168.0.1 192.168.0.2
```
上述命令将扫描 `192.168.0.1` 和 `192.168.0.2` 两个 IP 地址上的所有端口。如果希望将多个 IP 地址保存在一个文件中,可以使用以下命令进行扫描:
```
nmap -p 1-65535 -iL ip.txt
```
其中,`ip.txt` 是一个文本文件,包含要扫描的 IP 地址,每行一个。通过 `-iL` 参数指定要读取的文件路径,`nmap` 将会自动读取文件中的 IP 地址进行扫描。
nmap 指定端口扫描
`nmap`是一个强大的网络探测和漏洞扫描工具,它可以帮助你快速识别目标主机上哪些网络端口是开放的、正在运行何种服务。如果你想指定端口扫描,可以在nmap命令中使用 `-p` 参数来指定要扫描的端口号范围。
例如,如果你想扫描192.168.1.100主机的所有TCP端口,可以使用下面的命令:
```bash
nmap -p- 192.168.1.100
```
这里的 `-p-` 表示扫描所有的TCP端口(从0到65535)。
如果你想只扫描特定的一组端口,可以用逗号分隔,例如:
```bash
nmap -p 80,443,3000 192.168.1.100
```
这将只会扫描80(HTTP)、443(HTTPS)和3000这三个端口。
注意,扫描时遵守道德规范和法律规定,并确保得到了目标主机的授权,以免引起法律纠纷。
阅读全文