当前位置: 首页 > news >正文

资产测绘工具-Nmap

介绍

Nmap是一款功能强大的网络探测和安全审核工具,其参数主要分为目标指定、主机发现、扫描技术等几大类。以下是对核心参数的详细解析:

目标指定参数

  • -iL <文件名>:从文件中加载目标主机或网络列表,每行一个地址(支持IP、CIDR等格式)
  • -iR <数量>:随机选择指定数量的目标进行扫描,常用于网络调查
  • –exclude:排除指定主机或网络(如–exclude 192.168.1.1,192.168.1.2)
  • –excludefile:通过文件指定排除列表

主机发现参数

  • -sL:仅列出扫描目标,不发送探测包
  • -sn/-sP:仅执行Ping扫描(主机发现),不扫描端口
  • -Pn:跳过主机发现,直接扫描所有目标(适用于防火墙禁Ping场景)
  • -PS/PA/PU/PY:分别通过TCP SYN/ACK、UDP、SCTP协议探测主机存活
  • -PE/PP/PM:使用ICMP Echo、Timestamp或Netmask请求探测

扫描技术参数

  • -sS:TCP SYN扫描(半开扫描,隐蔽性强)
  • -sT:TCP全连接扫描(会在目标日志留下记录)
  • -sU:UDP端口扫描(速度较慢)
  • -sA:TCP ACK扫描(用于探测防火墙规则)
  • -sV:服务版本检测
  • -O:操作系统检测

端口与输出控制

  • -p:指定端口范围(如-p 80,443或-p 1-1000)
  • -F:快速模式(仅扫描常见端口)
  • -v/-vv:增加输出详细程度
  • -oN/-oX:输出结果到文本或XML文件

高级功能

  • –script:运行NSE脚本(如漏洞检测vuln或暴力破解brute)
  • -T4:加速扫描(调整时间模板)
  • -f:分片扫描(绕过防火墙)

完成命令示例

nmap -sS -Pn -p 1-1024 -sV -O --script=vuln 192.168.1.1
表示使用SYN扫描、跳过主机发现、检测1-1024端口服务版本及操作系统,并运行漏洞检测脚本

http://www.dtcms.com/a/390541.html

相关文章:

  • 智能体环境配置测试
  • 如何将非结构化文档智能解析高质量数据,并按照阅读顺序还原版面?
  • 第八章 惊喜11 认知觉醒
  • 嵌入式系统学习Day37(ARM)
  • 02-Media-10-video_decoder.py 对H.264或H.265格式视频解码并在液晶屏或外接HDMI显示屏上进行显示的示例程序
  • Go面试题及详细答案120题(61-80)
  • 第二部分:VTK核心类详解(第35章:vtkDataSetAttributes数据集属性类)
  • 智能文献分析系统:让AI成为学术研究助手
  • MATLAB基于AHP-熵权法-TOPSIS的学习能力评价研究
  • Ubuntu 部署 PostgreSQL 数据库(附shell脚本一键部署↓)
  • 《数据驱动下的双样本推断:均值与比例的硬核技术实践与方法论思考》
  • Git设置单个仓库用户名和邮箱的方法
  • MongoDB Integer
  • 深度学习第二章 线性代数简介
  • HTB precious
  • 【前后端与数据库交互】从零构建 Python + Vue + MongoDB 网站
  • 对比django,flask,opencv三大
  • 【6/20】MongoDB 入门:连接数据库,实现数据存储与查询
  • 【笔记】Docker使用
  • k8s自定义CNI插件实现指南
  • 使用Docker部署Kubernetes(K8s)详解
  • 【Docker】网络
  • 磁共振成像原理(理论)8:射频回波 (RF Echoes)-三脉冲回波(1)
  • 华为云 ELB:智慧负载均衡,让您的应用永葆流畅体验
  • 【实时Linux实战系列】PM QoS 与 C/P-State 管理:功耗与时延的平衡
  • github修改repo名称
  • 使用 C# 操作 Excel 工作表:添加、删除、复制、移动、重命名
  • Python 高效实现 Excel 转 PDF: 不依赖Office
  • Ubuntu25.04通过Docker编译Sunshine记录
  • WebRTC 如何实现的低延迟和高带宽利用率