Nmap
Nmap
Nmap, Network Mapper, 扫描工具,一般用来确定网络上机器的操作系统、端口开放情况
Zenmap是Nmap的图形化前端。
官方给的几个命令行示例:
nmap -v -A scanme.nmap.org
# -v: Increase verbosity level (use -vv or more for greater effect)
# -A: Enable OS detection, version detection, script scanning, and traceroute
nmap -v -sn 192.168.0.0/16 10.0.0.0/8
# -sn: Ping Scan - disable port scan
nmap -v -iR 10000 -Pn -p 80
# -iR <num hosts>: Choose random targets
# -Pn: Treat all hosts as online -- skip host discovery
# -p <port ranges>: Only scan specified ports
# Ex: -p22; -p1-65535; -p U:53,111,137,T:21-25,80,139,8080,S:9
图形化前端默认的例子:
nmap -T4 -A -v 1.2.3.4
# -T<0-5>: Set timing template (higher is faster)
自己会用的一些例子:
nmap -sn -n 192.168.0.1/24
# 扫描192.168.0.1/24网段存活的主机,速度非常快
# -sn 表示不扫描端口
# -n 表示不进行DNS解析
# 当目标在局域网时,nmap默认会进行ARP扫描,如果需要明确使用ARP扫描,可以使用"-PR"选项
# https://nmap.org/man/zh/man-host-discovery.html
nmap -p 1-65535 192.168.0.3
# 扫描所有端口,"1-65535"也可以写成"-"
2021/7/24
有些东西,分享就好
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异