端口扫描之Nmap(二)

nmap基本功能及使用

nmap输出的端口状态

  1. Open(开放的): 意味着目标机器上的应用程序正在该端口监听连接/报文
  2. Filtered(被过滤的):意味着防火墙,过滤器或者其他网络障碍阻止了该端口被访问,Nmap无法得知它的真实状态。当nmap收到icmp报文主机不可达报文或者目标主机无应答,常常会将目标主机的状态设置为filtered。
  3. Closed(关闭的):端口上面没有应用程序监听,但它们随时可能开放。
  4. Unfiltered(未被过滤的): 这种状态和filtered的区别在于:unfiltered的端口能被nmap访问,但是nmap根据返回的报文无法确定端口的开放状态,而filtered的端口不能被nmap访问。只有用于映射防火墙规则集的ACK扫描才会把端口分类到这种状态。
  5. Open|filtered状态: 这种状态主要是nmap无法区别端口处于open状态还是filtered状态。 UDP,IP协议, FIN,Null,和Xmas扫描可能把端口归入此类。
  6. Closed|filtered状态 :这种状态主要出现在nmap无法区分端口处于closed还是filtered时。此状态只会出现在IP ID idle scan。

nmap语法

我们在使用Nmap的时候大多是在命令行下进行的,即使是使用可视化Zenmap也是需要遵循Nmap固定的语法格式的。
Nmap的固定语法格式如下:

nmap 【空格】【选项|多选项|协议】【空格】【目标】

ps:所有的选项与命令及选项参数都是用空格进行分割的,有时候选项与参数直接可以不用空格分割,如-p80,-p是选项,80是参数。为了使Nmap语法更加严谨,建议严格按照空格进行分割

全面扫描:
nmap -A 目标  //指定IP或域名的所有端口及其目标系统信息等,耗时会有点长。
扫描指定段:例:nmap 192.168.126.1-200
扫描整个C段:例:n
### 回答1: Nmap是一款著名的端口扫描工具,其最初是运行在Unix系统下的,但后来也有用户将其移植到Windows等操作系统中。 端口扫描是指扫描目标主机的端口开放情况,以便判断该主机所运行的服务。Nmap可以通过TCP、UDP等不同的扫描方式进行端口扫描,并提供了多种不同的扫描模式,比如快速扫描模式、基础扫描模式、操作系统指纹识别等。在使用Nmap进行端口扫描时,用户可以选择不同的扫描选项,如指定扫描端口范围、扫描速度、是否进行IP地址解析等。 Nmap常用于网络渗透测试、漏洞扫描安全领域,因其具有灵活性和强大的功能而备受青睐。在使用Nmap时,用户需要了解其基本原理和操作技巧,以便更好地利用其功能进行安全评估和漏洞发现。此外,Nmap也有一些相应的GUI工具和第三方扩展可供使用,以帮助用户更加便捷、高效地使用该工具。 ### 回答2: Nmap是一款流行的网络安全工具,主要用于端口扫描、OS侦测和服务识别等。其可以在Windows操作系统下运行,并提供了Graphical User Interface(GUI)和Command Line Interface(CLI)两种操作方式。 在使用Nmap进行端口扫描时,用户可以通过设置不同的扫描选项来满足不同的需求。例如,用户可以使用-sS选项进行TCP SYN扫描,使用-sU选项进行UDP扫描,使用-Pn选项跳过主机存活性检测等。同时,用户还可以使用不同的扫描程序进行快速或全面的扫描。 除了端口扫描外,Nmap还提供了OS侦测和服务识别等功能。其通过对目标主机的网络活动进行分析,判断目标主机的操作系统类型和版本、开放的服务及其版本等信息。 不过,需要注意的是,使用Nmap进行端口扫描可能会触犯法律,特别是未经授权扫描对方网络。因此,在使用Nmap时需要遵守相关法规和道德规范,避免给自己和他人带来不必要的麻烦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

冷凌爱

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

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

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

打赏作者

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

抵扣说明:

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

余额充值