Nmap常用命令教程

什么是Nmap

                                                   

Nmap是一个 免费和开源的用于网络发现和安全审计的实用程序。许多系统和网络管理员还发现它对于网络清单、管理服务升级计划以及监控主机或服务正常运行时间等任务很有用。Nmap 以新颖的方式使用原始 IP 数据包来确定网络上可用的主机、这些主机提供的服务(应用程序名称和版本)、它们运行的​​操作系统(和操作系统版本)、数据包过滤器/防火墙的类型正在使用,以及许多其他特性。它旨在快速扫描大型网络,但对单个主机也能正常工作。Nmap 可在所有主要计算机操作系统上运行,官方二进制包可用于 Linux、Windows 和 Mac OS X。除了经典的命令行 Nmap 可执行文件外,Zenmap),一个灵活的数据传输、重定向和调试工具(Ncat),一个用于比较扫描结果的实用程序(Ndiff),以及一个数据包生成和响应分析工具(Nping)。

Nmap常用命令

ps:以kali中的nmap进行演示

直接输入nmap命令,nmap会返回使用说明

nmap -O  +ip地址 (判断该主机的操作系统)

 nmap -sS +ip地址 (不在服务器上留下连接痕迹,采用SYN半开扫描)

其他常用命令:

nmap -sT +ip地址 (使用tcp建立连接方式扫描)

nmap -sU +ip地址 (使用udp方式扫描)

nmap -Pn +ip地址 (目标机禁用ping,绕过ping扫描)

主机发现

nmap -sP +网段 (进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试)

 nmap -sL +网段 (仅列出指定网络上的每台主机,不发送任何报文到目标主机)

端口扫描

Nmap 通过探测将端口划分为6个状态:

open:端口是开放的

closed:端口是关闭的

filtered:端口被 Firewall/IDS/IPS 屏蔽,无法确定其状态

unfiltered:端口没有被屏蔽,但是否开放需要进一步确定

open|filtered:端口是开放的或被屏蔽

closed|filtered:端口是关闭的或被屏蔽

PORT:显示端口号和对应的协议

STSTE:显示端口状态

SERVICE:显示该端口所对应的服务

示例:

nmap -p +端口号 +ip地址(扫描对应主机的对应端口)

 nmap -p + 端口号-端口号 +ip地址(扫描对应主机的范围内各端口)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ltachl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值