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

nmap基本用法

nmap基本用法

安装nmap:

在 kali系统中,可以使用sudo apt - get install nmap

基本语法

  • nmap [扫描类型] [选项] <目标&ip>

扫描类型:

  • -sS(TCP SYN 扫描 :这是 nmap 默认的扫描方式之一。它发送 SYN 数据包来建立 TCP 连接,速度快,并且由于它不会完成三次握手,相对比较隐蔽,不容易被目标系统记录为完整的连接。
    示例:nmap -sS 192.168.1.1
  • -sT(TCP 连接扫描):这种扫描方式会完成完整的 TCP 三次握手过程。它的优点是准确性高,但比较容易被目标系统检测到
    例子:nmap -sT 192.168.1.1
  • -sU(UDP):用于扫描目标系统的 UDP 端口。UDP 扫描相对比较复杂,因为 UDP 是无连接协议,没有像 TCP 那样的三次握手过程。
    例子:nmap -sU 192.168.1.1
  • -sP(ping扫描):主要用于快速发现网络中存活的主机。它通过发送 ICMP echo 请求或者 ARP 请求(在局域网环境)来确定目标主机是否存活。
    例子:nmap -sP 192.168.1.0/24

选项:

  • -p(指定端口):可以指定要扫描的端口范围
    例子:nmap -sS -p 80,443 192.168.1.1
  • -o(操作系统探测):尝试识别目标主机的操作系统类型。
    例子:nmap -O 192.168.1.1
  • -v(详细模式):使 nmap 输出更详细的扫描信息。
    例子:nmap -sS -v 192.168.1.1

目标:

  • 可以是单个 IP 地址,如192.168.1.1​;
  • 也可以是一个 IP 地址范围,如192.168.1.1 - 192.168.1.10​;
  • 还可以是一个子网掩码形式的网段,如192.168.1.0/24​;
  • 或者是一个域名,如example.com​。


http://www.kler.cn/a/419111.html

相关文章:

  • 单链表---移除链表元素
  • AI开发-数据可视化库-Seaborn
  • LeetCode—74. 搜索二维矩阵(中等)
  • EDA软件研发的DevOps平台
  • ESP32-S3模组上跑通ES8388(12)
  • 系统架构:MVVM
  • 【小白学机器学习39】如何用numpy生成总体,生成样本samples
  • 【RISC-V CPU debug 专栏 2.3 -- Run Control】
  • .NET周刊【11月第4期 2024-11-24】
  • React与Ant Design入门指南
  • springboot336社区物资交易互助平台pf(论文+源码)_kaic
  • Linux命令进阶·如何切换root以及回退、sudo命令、用户/用户组管理,以及解决创建用户不显示问题和Ubuntu不显示用户名只显示“$“符号问题
  • 桶排序(代码+注释)
  • webUI自动化(十)iframe切换
  • 【docker集群应用】Docker数据管理与镜像创建
  • Flutter:encrypt插件 AES加密处理
  • 10.请求拦截和响应拦截
  • Rust代写 OCaml代做 Go R语言 SML Haskell Prolog DrRacket Lisp
  • Jackson库--ObjecMapper
  • vue3 与 spring-boot 完成跨域访问
  • Maven java 项目,想执行verify阶段指令,通常需要配置哪些插件呢?
  • YOLOv8-ultralytics-8.2.103部分代码阅读笔记-ops.py
  • Java知识及热点面试题总结(二)
  • 远程桌面协助控制软件 RustDesk v1.3.3 多语言中文版
  • 精准用户获取与私域流量运营:多商户链动 2+1 模式商城小程序的赋能策略
  • Linux内核编译流程(Ubuntu24.04+Linux Kernel 6.8.12)