Nmap的基本使用

nmap的基本使用

Nmap (网络映射器)是由 Gordon Lyon设计,用来探测计算机网络上的主机和服务的一种安全扫描器。为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具。

Nmap 特点:

主机探测:探测网络上的主机,例如列出响应TCP和ICMP请求、icmp请求、开放特别端口的主机。
端口扫描:探测目标主机所开放的端口。
版本检测:探测目标主机的网络服务,判断其服务名称及版本号。
系统检测:探测目标主机的操作系统及网络设备的硬件特性。
支持探测脚本的编写:使用Nmap的脚本引擎(NSE)和Lua编程语言。

Nmap 能扫描出目标的详细信息包括、DNS反解、设备类型和mac地址。

1、Nmap 简单扫描

Nmap 默认发送一个arp的ping数据包,来探测目标主机在1-10000范围内所开放的端口。

命令语法:

nmap 目标主机

解释:Target ip address 为你目标主机的ip地址

例子:

nmap 10.1.1.254

2、Nmap 简单扫描,并对返回的结果详细描述输出。

命令语法:

nmap -vv 10.1.1.254

介绍:-vv 参数设置对结果的详细输出。

例子:

nmap -vv 10.1.1.254

3、nmap 自定义扫描

nmap 默认扫描目标1-10000范围内的端口号。我们则可以通过参数-p 来设置我们将要扫描的端口号。

命令

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nmap是一个网络探测和安全审核工具。它可以用来发现网络上的主机和服务,创建网络地图,评估主机的安全性,扫描开放端口和服务以及执行其他类似的任务。以下是Nmap的一些基本功能: 1. 扫描主机:使用Nmap可以扫描指定IP地址或主机名上的所有活动主机。例如,要扫描IP地址为192.168.1.1的主机,可以使用以下命令: ``` nmap 192.168.1.1 ``` 2. 扫描端口:使用Nmap可以扫描指定主机上的所有开放端口。例如,要扫描IP地址为192.168.1.1的主机上的所有开放端口,可以使用以下命令: ``` nmap -p- 192.168.1.1 ``` 这将扫描所有端口(1到65535)。 3. 操作系统检测:使用Nmap可以检测远程主机上运行的操作系统和版本。为了启用操作系统和版本检测,脚本扫描和路由跟踪功能,可以使用Nmap的“-A“选项。例如,要扫描IP地址为192.168.1.1的主机并检测其操作系统和版本,可以使用以下命令: ``` nmap -A 192.168.1.1 ``` 4. 版本检测:使用Nmap可以检测指定主机上运行的服务的版本。例如,要扫描IP地址为192.168.1.1的主机并检测其运行的SSH服务的版本,可以使用以下命令: ``` nmap -sV -p 22 192.168.1.1 ``` 这将扫描主机上的SSH服务(端口22)并显示其版本信息。 5. 脚本扫描:使用Nmap可以执行自定义脚本来扫描主机。例如,要扫描IP地址为192.168.1.1的主机并执行一个名为“http-title.nse”的脚本,可以使用以下命令: ``` nmap --script http-title.nse 192.168.1.1 ``` 这将扫描主机并显示其HTTP服务的标题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值