惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Recent Announcements
Recent Announcements
V
Visual Studio Blog
博客园 - 叶小钗
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
D
DataBreaches.Net
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence

繁星点点

最新轻量级龙虾部署教程 通过netboot.xyz重装系统 giffgaff卡保号教程 Llinux系统中全新透明代理方案(可代理所有出站流量) tailscale开启子网路由常见的坑 OpenWrt固件编译 解决UFW和Docker的问题 使用PGP的非对称算法加密文件 NSSM工具把任意exe程序注册为Windows后台服务 轻量级简约端口转发rinetd 安卓IDE的安装和使用 IP信息查询网站汇总 热点共享代理教程 SSH使用密钥认证登录详细解释 Debian系统公网IP出口切换指南,适用多IP服务器 Windows系统安装Scoop包管理器 安卓Flutter开发学习笔记 使用手机搭建节点服务端 关于github提交记录泄露真实邮箱的处理办法 anytls协议部署教程 caddy给域名用上ECH加密 通过gitlab流水线自动备份仓库 通过CF-Workers代理访问网站 低配机器使用alpine系统跑docker 端口敲门教程 3x-ui面板通过api管理示例 数据库常用命令 snap和winget包管理器 Git推送GitHub常用命令 😩😩😩学不完,根本学不完😩😩😩
nmap端口扫描
2025-04-08 · via 繁星点点
命令参数 作用 使用示例
-p <port> 指定扫描的单一端口或端口范围 nmap -p 80 192.168.1.1 扫描 80 端口
-p <port1,port2,...> 扫描多个指定端口 nmap -p 80,443,22 192.168.1.1 扫描 80、443、22 端口
-p 1-1024 扫描指定端口范围 nmap -p 1-1024 192.168.1.1 扫描 1 到 1024 的端口
-sS 执行 TCP SYN 扫描(半开放扫描),不会完整建立连接 nmap -sS 192.168.1.1 扫描目标主机的端口(最常用的扫描方式)
-sT 执行 TCP 连接扫描(完全建立连接) nmap -sT 192.168.1.1 进行 TCP 全连接扫描
-sU 执行 UDP 扫描,适用于 UDP 服务 nmap -sU -p 53 192.168.1.1 扫描 UDP 53 端口(DNS 服务)
-sP 执行 Ping 扫描,检查主机是否存活 nmap -sP 192.168.1.0/24 扫描整个网段内活跃的主机
-sA 执行 ACK 扫描,用于防火墙规则检测 nmap -sA 192.168.1.1 执行 ACK 扫描
-sW 执行 Window 扫描,基于 TCP/IP 窗口大小进行扫描 nmap -sW 192.168.1.1 执行 TCP Window 扫描
-sM 执行 Maimon 扫描,基于 TCP 标志位进行扫描 nmap -sM 192.168.1.1 执行 Maimon 扫描
-O 启用操作系统探测,识别目标主机操作系统 nmap -O 192.168.1.1 执行操作系统探测
-A 启用操作系统探测、版本探测、脚本扫描和 traceroute 跟踪 nmap -A 192.168.1.1 执行详细扫描(包括 OS、版本、Traceroute)
-v 增加输出的详细程度 nmap -v -p 80 192.168.1.1 显示更多扫描过程信息
-vv 显示非常详细的输出信息 nmap -vv -p 80 192.168.1.1 更详细的扫描信息
-T<0-5> 设置扫描速度,从 0(最慢)到 5(最快),默认是 3 nmap -T4 192.168.1.0/24 设置扫描速度为 4
--open 只显示开放的端口 nmap --open -p 80,443 192.168.1.0/24 仅显示开放的 80 和 443 端口
-Pn 禁用主机发现(即不进行 Ping 扫描),直接扫描端口 nmap -Pn 192.168.1.0/24 扫描整个网段内的主机,不进行 ping 扫描
-oN <file> 将扫描结果保存到普通文本文件 nmap -oN result.txt 192.168.1.0/24 将扫描结果保存到 result.txt
-oX <file> 将扫描结果保存为 XML 格式 nmap -oX result.xml 192.168.1.0/24 将扫描结果保存为 XML 文件
-oG <file> 将扫描结果保存为 Grepable 格式 nmap -oG result.gnmap 192.168.1.0/24 将扫描结果保存为 Grepable 格式
-iL <file> 从文件中读取 IP 地址列表进行扫描 nmap -iL targets.txttargets.txt 文件中读取 IP 地址进行扫描
--script <script> 使用 Nmap 脚本引擎执行脚本扫描(可以指定脚本名称) nmap --script http-title 192.168.1.1 执行 http-title 脚本扫描
-h 显示帮助信息 nmap -h 显示 nmap 的帮助信息
-T0 设置为最慢的扫描,适合避免被防火墙拦截 nmap -T0 192.168.1.1 执行非常慢的扫描,避开防火墙检测
-T5 设置为最快的扫描,适合高速网络和容忍扫描被检测的情况 nmap -T5 192.168.1.1 执行最快的扫描,适用于测试环境
--traceroute 执行路由追踪,显示目标主机的路由路径 nmap --traceroute 192.168.1.1 执行 traceroute 跟踪
-6 启用 IPv6 扫描模式 nmap -6 2001:db8::1 执行 IPv6 扫描
--version-all 显示所有可能的版本信息 nmap --version-all 192.168.1.1 显示目标主机的所有版本信息
--unprivileged 以非特权模式运行,避免需要 root 权限 nmap --unprivileged 192.168.1.1 以非特权模式进行扫描

例如扫描路由器IP

nmap -p 80 -Pn -T5 192.168.0.0/24

快速扫描全端口tcp

nmap -T4 -Pn -p 1-65535 -sS 192.168.0.1

快速扫描全端口udp

nmap -T5 -Pn -p 1-65535 -sU 192.168.0.1