前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nmap简介 原

nmap简介 原

作者头像
青木
发布2019-04-09 10:37:04
6290
发布2019-04-09 10:37:04
举报

nmap的英文全称:Network Mapper,网络映射器

nmap的基本功能

  • 探测一组主机是否在线
  • 扫描主机端口,嗅探所提供的网络服务
  • 推断主机所用的操作系统

nmap的扫描输出

输出的是扫描目标的列表,以及每个目标的补充信息。扫描结果的基本常见参数有如下几种:

  • Open意味着目标机器上的应用程序正在该端口监听连接/报文。
  • Filtered意味着防火墙、过滤器或者其他网络障碍阻止了该端口被访问,nmap无法确认该端口是open还是closed
  • Closed意味着端口上面没有程序监听,但是它们可能随时放开

nmap脚本

在namp按照目录share/nmap/scripts中,有多种已经写好的脚本,可以使用这些脚本发起渗透测试。

nmap的一些基本命令

选项

解释

-A

全面扫描,扫描所有端口及系统信息

-sP

Ping扫描

-P0

无ping扫描,可防止被禁止ping的防火墙发现

-PS

TCP SYN Ping扫描,

-PA

TCP ACK Ping扫描

-PU

UDP Ping扫描

-PE;-PP;-PM

ICMP Ping Types扫描

-PR

ARP Ping扫描

-n

禁止DNS反向解析

-R

反向解析域名

--system-dns

使用系统域名解析器

-sL

列表扫描

-6

扫描IPV6地址

--traceroute

路由跟踪

-PY

SCTP INIT Ping扫描

ping扫描的简单介绍

  • ping扫描只进行ping,然后显示在线主机,不会返回太多的信息来满足对结果的分析。
  • 无ping扫描用于扫描防火墙禁止Ping的主机。这可以穿透防火墙,也可以避免被防火墙发现。

-PS和-PA选项

  • -PS选项发送一个设置了SYN标志位的空TCP报文。默认目的端口80(可以通过改变nmap.h文件中的DEFAULT-TCP-PROBE-PORT值进行配置)
  • 通常情况下,Nmap默认Ping扫描是使用TCP ACK和ICMP Echo请求对目标进行是否存活的响应。
  • -PA选项进行TCP ACK Ping扫描。去-PS的不同是TCP的标志位是ACK而不是SYN。
  • 可以使用-PS和-SA选择,来同时发送SYN和ACK。因为有的防火墙可能会阻止ACK或SYN请求。使用两个选项,可以提高通过防火墙的概率。

-PU选项

-PU选项是发送一个空的UDP报文到指定的端口。如果不指定端口,则默认端口是40125.

使用UDP Ping扫描时Nmap会发送一个空的UDP包到目标主机,如果目标主机响应则返回一个ICMP端口不可达错误;如果目标机不是存活状态,则返回各种ICMP错误消息。

-PE;-PP;-PM选项

这几个选项可以进行ICMP Ping扫描。ICMP是TCP/IP的一个子协议,用于在IP主机、路由器之间传递控制消息。

-PR选项

ARP Ping扫描,是namp对目标进行一个ARP Ping的过程。适用内网扫描,因为在本地局域网中防火墙不会禁止ARP请求。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • nmap的基本功能
  • nmap的扫描输出
  • nmap脚本
  • nmap的一些基本命令
  • ping扫描的简单介绍
  • -PS和-PA选项
  • -PU选项
  • -PE;-PP;-PM选项
  • -PR选项
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档