网络安全审计工具nmap

简介: 网络安全审计工具nmap

一、下载安装:
1.https://nmap.org/download.html
2.nmap ip:扫描某个ip地址,并列出该ip的端口、端口状态与服务名称
16
3.nmap ip ip ip 同时扫描多个ip,如nmap 172.18.100.1 172.18.100.2
4.nmap 172.18.100.1-100 同时扫描这100台主机
5.nmap 172.18.1-100.* 扫描这个网段中的所有主机
6.nmap -sV 172.18.100.1 扫描主机并查看服务版本信息
7.nmap -O 172.18.100.1 扫描主机并输出操作系统相关信息
17
Device type:设备类型general purpose表示普通设备,还有router路由设备,printer打印设备等等.
network distance:1 hop 表示用你的主机扫描该ip经由的网络跳数
8.nmap 172.18.100.6/24:假设你本机的ip地址为172.18.100.6/24,可以通过ip addr show查看,该命令表示扫描与你的ip处于同一个网络中的所有ip地址
9.nmap -iR 1 :随机扫描某个IP,1可以换为其他数字,表示随机扫描特点数量的ip主机
10.nmap -iL a.txt :nmap将读取在a.txt定义好的ip地址(自动设别文件中的ip地址,有其他内容均可以过滤掉)
11.nmap 172.18.100.1/20 --exclude 172.18.100.6:扫描除了172.18.100.6该ip与172.18.100.1/20在同一个网络中的主机
12.nmap 172.18.100.1/20 --excludefile a.txt :扫描除了a.txt文件内被找到的ip地址并且与172.18.100.1/20 在同一网络的所有主机
13.nmap -A 172.18.100.6 :输出更详细的服务信息,如存在风险的http请求方法RSA秘钥的长度等等
18

14.nmap -PN 172.18.100.1:深度扫描
15.nmap -sP 172.18.100.1/20:快速嗅探该网络段内的主机在线情况

Nmap done: 4096 IP addresses (3939 hosts up) scanned in 11.77 seconds 返回类似信息

16.nmap -PS 22,80,443 172.18.224.101 :nmap默认使用icmp报文来嗅探主机状态,如果主机开了防火墙限制,可以通过发送TCP协议的SYN包来嗅探该主机 ,nmap -PS 可以还可以指定端口
17.nmap --traceroute 14.215.177.38:扫描主机并进行路由跟踪,如扫描百度地址(dig www.baidu.com 获取IP地址)
19
18 nmap -F 14.215.177.38:快速扫描
19.nmap -p 80,443 14.215.177.38:扫描指定端口状态
20

20.nmap -p "htt*" 14.215.177.38:通过服务名称扫描ip地址,支持通配符
21.nmap -sU 14.215.177.38:发送udp数据包扫描该ip地址的UDP服务:
21
22.nmap -sT 14.215.177.38:扫描主机的TCP服务
23.nmap -T0 14.215.177.38:设定扫描时间级别,0~5,0级别扫描最慢但最全面,5级别扫描最快,但最简单。默认为3级别
24.nmap -f 14.215.177.38:发送极小的数据包去扫描ip,有时对方主机做了防火墙限制时使用
25 nmap -D RND 14.215.177.38:将自己伪装成随机的ip去扫描对方主机
26.nmap -D 112.122.22.11 14.215.177.38:尝试将自己伪装成112.122.22.11对目标主机进行扫描
27 nmap -oN a.txt 14.215.177.38:将扫描结果简单保存在a.txt文件中,覆盖操作
28.nmap -oX a.xml 14.215.177.38:将扫描结果详细的保存为xml格式文件
29.nmap -oA scan 14.215.177.38:将扫描的结果保存为三个文件,分别是scan.txt,scan.xml,scan.gnmap
30.nmap -d 14.215.177.38:扫描主机并输出详细调试信息(debug)
31.nmap --reason 14.215.177.38:输入状态短语
32.nmap --iflist :查看本机网络配置状态相当于ip addr show
33.nmap -e eth0 14.215.177.38:指定以哪个接口去扫描
34.nmap --script=auth IP:对指定ip使用auth脚本##脚本目录位于/usr/share/nmap/scripts 。常见脚本有以下:
auth: 负责处理鉴权证书(绕开鉴权)的脚本
broadcast: 在局域网内探查更多服务开启状况,如dhcp/dns/sqlserver等服务
brute: 提供暴力破解方式,针对常见的应用如http/snmp等
default: 使用-sC或-A选项扫描时候默认的脚本,提供基本脚本扫描能力
discovery: 对网络进行更多的信息,如SMB枚举、SNMP查询等
dos: 用于进行拒绝服务攻击
exploit: 利用已知的漏洞入侵系统
external: 利用第三方的数据库或资源,例如进行whois解析
fuzzer: 模糊测试的脚本,发送异常的包到目标机,探测出潜在漏洞 intrusive: 入侵性的脚本,此类脚本可能引发对方的IDS/IPS的记录或屏蔽
malware: 探测目标机是否感染了病毒、开启了后门等信息
safe: 此类与intrusive相反,属于安全性脚本
version: 负责增强服务与版本扫描(Version Detection)功能的脚本
vuln: 负责检查目标机是否有常见的漏洞(Vulnerability),如是否有MS08_067

目录
相关文章
|
16天前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
71 5
|
1月前
|
安全 网络协议 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
|
1月前
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
2月前
|
网络协议 安全 Linux
网络工具ping的使用方式
【10月更文挑战第19天】网络工具ping的使用方式
52 6
|
4月前
|
Web App开发 SQL 存储
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
警惕可能对Windows网络带来风险的工具
|
4月前
|
域名解析 运维 监控
网络故障排查的常用工具与方法:技术深度解析
【8月更文挑战第20天】网络故障排查是一项复杂而重要的工作,需要网络管理员具备扎实的网络知识、丰富的实践经验和灵活的问题解决能力。通过掌握常用工具和方法,遵循科学的排查流程,可以显著提高故障排查的效率和准确性。希望本文能为读者在网络故障排查方面提供有益的参考和启示。
|
4月前
|
传感器 监控 安全
网络监控工具的比较与选择:技术视角的深度剖析
【8月更文挑战第19天】网络监控工具的选择需要根据企业的实际需求、功能性能、成本和可维护性等多方面因素进行综合考虑。通过对SolarWinds、Zabbix、PRTG和Nagios等主流网络监控工具的比较,我们可以看到每种工具都有其独特的优势和适用场景。因此,在选择时,请务必根据您的具体情况进行权衡和选择,以确保您能够获得最佳的监控效果和投资回报。
|
4月前
|
监控 安全 网络协议
这10款网络扫描工具,是个网工,都想全部安装!
这10款网络扫描工具,是个网工,都想全部安装!
286 1
|
4月前
|
Kubernetes 监控 Shell
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么排查?容器里面没有集成bash环境、网络工具,怎么处理?
|
4月前
|
XML 安全 网络协议
在Linux中,如何使用Nmap进行网络发现和安全扫描?
在Linux中,如何使用Nmap进行网络发现和安全扫描?