nmap被称为诸神之眼,常用来网络探测,比如探测存活的服务器以及开放的服务端口

端口探测指令

 -p    指定端口-p T       指定协议(T代表TCP协议,U代表UDP协议)-p T:80    指定协议的端口-p http    指定协议名

指纹识别指令

-sV    识别服务指纹
-A     识别详细的服务指纹(侵略性探测)

主机探测指令

-sP    探测网段存活主机
-sn    探测网段存活主机

指定脚本

--script 指定脚本
-sC         指定脚本

其他

-oX    输出结果到文件中
-T     探测速度(1~4递增)
-e     指定网卡
-Pn    防止触发防火墙

实例

端口探测

nmap 192.168.40.129 -p 3389      -- 查看指定端口的开放情况
nmap 192.168.40.129 -p 1-1000   -- 查看指定范围内端口的开放情况
nmap -p htt* 111.17.185.149     -- 根据协议名查看端口的开放情况(支持通配符)

指纹识别

nmap -sV www.sdwcvc.cn           -- 识别服务指纹
nmap -A -T4 www.sdwcvc.cn       -- 识别详细服务指纹(侵略性探测)

主机探测

nmap -sP 111.17.185.149/24       -- 探测网段内存活主机
nmap -sn 111.17.185.149/24      -- 探测网段内存活主机

指定脚本

nmap --script http-title 111.17.185.149  -- 指定脚本探测
nmap -sV --script vuln 111.17.185.149   -- 指定脚本探测端口漏洞

指定网卡探测

nmap -e eth0 111.17.185.149      -- 探测指定网卡

端口状态

open                    开放
    closed                  关闭
    filterd                    过滤
    unfilterd                未过滤但无法确认
    open/unfilterd       开放或过滤
    closed/unfilterd    关闭或未过滤

nmap常用命令/使用教程相关推荐

  1. 网络扫描工具Nmap常用命令

    网络扫描工具Nmap常用命令 Nmap是一款知名的网络安全审计工具.它免费.开源,可以快速完成各种网络审计功能.它提供了多种探测方式,基于各种网络协议规范,可以发现网络设备并探测设备的各种常见端口.利 ...

  2. Stata17安装及常用命令使用教程

    Stata17安装及常用命令使用教程 一.安装Stata17 二.安装外部命令 三.常用命令及操作 1.输入数据 2.描述性统计 3.线性回归 4.内生性检验 一.安装Stata17 链接:https ...

  3. git--命令大全/常用命令--使用/教程

    原文网址:git--命令大全/常用命令--使用/教程_IT利刃出鞘的博客-CSDN博客 简介 本文介绍git的命令,涉及日常操作的命令,包括:工作区.暂存区.本地仓库.远程仓库.涉及到如下命令:clo ...

  4. Git 常用命令和教程

    常用命令:http://hi.baidu.com/sunboy_2050/item/ffab7396672895d11a49dfcc 精简教程:http://lugir.com/git-basic.h ...

  5. Nmap常用命令及扫描原理

    Nmap常用参数 -sS TCP SYN扫描 -sU UDP扫描 -sA ACK扫描 -sW 窗口扫描 –scanflags RSTSYNFIN 自定义扫描 -O 检测目标操作系统类型 -sV 检测目 ...

  6. csdn入门测试教程------mysql数据库命令大全以及常用命令 安装教程 基础知识 附【练习题】

    前言: mysql数据库是每一个测试小白入行必学的一个知识,学会这些命令呢也能让你在玩转数据库的时候给你提供很多的便利也是很不错的,最后希望各位小伙伴学有所成,心想事成咯, 废话不多说直接上正文. [ ...

  7. (七)新版傻妞机器人+onebot协议+对接青龙+对接芝士+常用命令/保姆教程/张嘴吃饭【2022年4月22日】

    交流群:点我跳转 懒人自助上车:不想自己动手的 来我这 低价捡漏:低价捡漏 好物分享 我是目录 支持打赏 一.安装傻妞 安装傻妞 修改配置文件 对接青龙 芝士开门 二.安装onebot机器人协议 安装 ...

  8. Git - 常用命令使用教程

    本文介绍git常用命令的使用方法. Git 译为分布式版本控制系统,是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. 安装 Linux $ sudo apt inst ...

  9. 图解 Git 工作原理和常用命令使用教程

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 marklodato.github.io/visual-git-guide/in ...

最新文章

  1. Swift 单元测试
  2. pix2pix 学习笔记
  3. VS2003.NET不能调试怎么办
  4. js打印不询问直接打印_直接成型喷墨打印的五个关键注意事项
  5. 解决ubuntu中出现:dpkg: error processing package install-info
  6. 如何防止MySQL索引失效?
  7. Leetcode 256.粉刷房子
  8. adbe Air/flash swf中不能正常显示系统字体问题的解决方案
  9. poj 1325 Machine Schedule 匈牙利二分匹配 基础
  10. 安卓adb与fastboot工具的使用
  11. 《JavaScript菜鸟教程》学习
  12. 高并发衡量指标及解决方案
  13. 聊聊Java中代码优化的30个小技巧
  14. 计算机图书管理系统测试用例,图书管理系统测试用例设计.doc
  15. MySQL笔记(一)SQL基础
  16. Unity3D 如何干净的解除父子关系
  17. Kaggle教程 机器学习中级3 分类变量
  18. 数据结构——二叉树的实现
  19. ITK:可视化静态稀疏Malcolm 2D水平集图层
  20. MATLAB_LSB_隐藏水印和提取,附代码

热门文章

  1. nonnegative matrix factorization (NMF)的R实现
  2. pointnet train 第十句correct = tf.equal(tf.argmax(pred, 1), tf.to_int64(labels_pl))
  3. 郭天祥单片机编程100例程序及随笔3——定时器编程
  4. box filtering
  5. 四大机器学习降维算法:PCA、LDA、LLE、Laplacian Eigenmaps
  6. 英文排版系统C语言实现
  7. python无法调用urlopen_python urlopen 不了一个url 而用curl 是可以的
  8. Android如何计算View的深度
  9. manjaro docker安装使用
  10. 欧洲CE认证电磁兼容EMC测试