本文为学习笔记,仅限学习交流。不得利用、从事危害国家或人民安全、荣誉和利益等活动。
请参阅《中华人民共和国网络安全法》

7-30作业 —Nmap 练习
Nmap 是Network Mapper,中文为“网络映射器”。
Nmap 是一款开源的网络探测和安全审核的工具,它的设计目标是快速地扫描大型网络,是网络管理员必用的软件之一,
以及用以评估网络系统保安。
Nmap 脚本引擎(NSE)是Nmap最强大,最灵活的功能之一。
它允许用户编写(和共享)简单的脚本(使用Lua编程语言) )自动化各种网络任务。
用户可以依赖分布在Nmap上的不断增长的各种脚本,或者编写自己的脚本来满足自定义需求。

Nmap安装包链接:https://pan.baidu.com/s/1ewpPeH0XD7XW-a8qHhE3rg
提取码:ujpo

官方下载安装包:www.nmap.org/download.html

Nmap的基础语法:
Nmap【空格】【选项|多选项|协议】【空格】【目标】
例如:nmap -A -F -T4 -v 192.168.0.109
(-A 全面扫描,-F快速扫描常用的100个端口, -T4扫描过程使用的时序, -v详细显示)

主机发现:

-sn :只进行主机发现,不进行端口扫描 扫描(C段) 1-24
命令: nmap -sn 192.168.0.1/24

端口扫描:

-Pn: 不对目标进行ping探测(不判断主机是否在线)(直接扫描端口)
命令: namp -Pn 192.168.0.106

-p 指定端口扫描,如“1-65535、1433、135、22、80”等
命令:nmap -p 20-80

命令:nmap -p 135,443,455 192.168.0.109

-F 快速扫描默认/常用100个端口
命令:nmap -F 192.168.0.106

扫描技术:

-sS 半开放扫描 (使用SYN扫描,不需要完成三次握手)
命令:nmap -sS 192.168.0.109

-sT 需要完成三次握手,只适用于找出TCP和UDP端口
命令:nmap -sT 192.168.0.106

-sU udp扫描端口
命令:nmap -sU 192.168.0.106

-sA ack扫描 这项高级的扫描方法通常用来穿过防火墙的规则集
命令:nmap -sA 192.168.0.106

操作系统和设备侦测

-O 远程检测操作系统和软件
命令: nmap -O 192.168.0.158

-O --osscan-guess 猜测目标操作系统版本
命令: nmap -O --osscan-guess 192.168.0.106

目标选择:

-A 全面扫描进 (耗时较久)
命令:nmap -A +ip

常用命令:
ping 扫描
命令:nmap ping 192.168.0.109

–sV 对目标主机的服务版本信息进行探测
命令:nmap –sV 192.168.0.109

–script=default 使用NSE脚本探测主机
命令:nmap –script=default 192.168.0.109

命令:nmap -T4 -F -P0 +IP
T4 指定扫描过程使用的时序,总有6个级别(0-5),级别越高,扫描速度越快,但也容易被防火墙或IDS检测并屏蔽掉,
在网络通讯状况较好的情况下推荐使用T4
-F 扫描常用的100个端口

Nmap的基础语法:
Nmap【空格】【选项|多选项|协议】【空格】【目标】

-End

Nmap使用方法及常用命令学习相关推荐

  1. mondb 常用命令学习记录

    mondb 常用命令学习记录 一.MongoDB 下载安装 MongoDB官网 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制 ...

  2. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  3. Git常用命令学习手册

    注意: 学习前请先配置好Git客户端 相关文章:Git客户端图文详解如何安装配置GitHub操作流程攻略 官方中文手册:http://git-scm.com/book/zh GIT 学习手册简介 本站 ...

  4. 删除mysql指令_MySQL常用命令学习笔记

    本文转载自[微信公众号:WalkingCloud,ID:WalkingCloud2018]经微信公众号授权转载,如需转载与原文作者联系 MySQL常用命令学习笔记 一.数据库相关操作 1)创建数据库 ...

  5. 力控组态软件后台组件Ado组件的控件方法及常用命令

    力控组态软件后台组件Ado组件的控件方法及常用命令 先在SQL SERVER中建立一个表Table_1,包含3个字段: d_t 日期时间型 int_1 整数型 float_1 浮点型 1.在配置> ...

  6. nmap扫描使用方法及常用命令

    Nmap 是一款开放源代码的网络探测和安全审核的工具. 在扫描互联网服务提供商网络时(如政府或秘密服务器网站),如果没有被允许的话,不要进行扫描.否则,会惹上法律麻烦. Nmap包含四项基本功能: 主 ...

  7. linux常用脚本的使用方法,Linux常用命令用法100个

    Linux常用命令用法100个 发布时间:2013-05-25 13:53:27   作者:佚名   我要评论 平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文 ...

  8. MySQL常用命令学习笔记

    学习视频地址 文章目录 ==[学习视频地址](https://www.bilibili.com/video/BV1NJ411J79W?p=13)== 一.虚拟机内: 二.mysql内基本命令:(MyS ...

  9. [note] Homebrew的介绍、安装方法与常用命令整理

    Homebrew介绍: Homebrew是Mac下一款软件包管理器(软件包管理系统:在计算机中自动安装.配置.卸载和升级软件包的工具组合),可以简化macOS上软件的安装管理过程.Homebrew C ...

最新文章

  1. icp mysql_MySQL · 特性分析 · Index Condition Pushdown (ICP)
  2. 马斯克涨价推出完全自动驾驶FSD,放话“激光雷达即使免费也不用”
  3. Disruptor之概览
  4. 填平新版本Xcode安装插件不成功的坑
  5. Hadoop pipes设计原理
  6. book mac pro怎么重装系统_MAC笔记本电脑解决NTFS硬盘无法写入的简要方法
  7. HDU3388(二分+容斥原理)
  8. 日服巫术online过驱动保护分析(纯工具)(工具+自写驱动)
  9. 【bzoj5110】[CodePlus2017]Yazid 的新生舞会 Treap
  10. 计算机视觉基础:图像处理 Task 03 - 颜色空间互转
  11. 计算机的常见故障及解决方法,最全的电脑开机常见故障及解决方法!
  12. UOS国产操作系统_三方源
  13. mac book pro osX10.8.5无法创建可引导的usb驱动器格式化失败解决方案
  14. 微信小程序实现全局登陆状态
  15. 服务器ssd硬盘格式化,格式化没你想象的简单 格式选错了对SSD有损
  16. 还停留在图片识别?谷歌已经开始研究视频识别了
  17. unity 查找所以物体_unity中查找物体的方法
  18. mysql远程主机强迫关闭了_channal经常关闭
  19. VC/MFC 使用jsoncpp解析json格式内容
  20. [转]JavaScript和html5 canvas生成圆形印章

热门文章

  1. 汽车诊断之UDS入门-0x3E(TesterPresent)诊断仪在线
  2. pc使用android,如何在电脑上使用Android系统在PC上玩玩Android游戏
  3. 布尔(Boolean)表达式
  4. 用Google Assistant 的Trivia模板创建一款益智问答游戏
  5. word文档更改所有者和计算机信息,批量更改100份Word文件名称,这招你一定要会!-批量修改文件名...
  6. tf.identity的作用
  7. Kn Script V6.3.0 震撼来袭!原名QQ可能想认识的人引流脚本
  8. redis-主从同步
  9. c语言中字符串关于左值,关于左值lvalue和右值rvalue的一点理解
  10. 眼球上的科技 隐形眼镜可以当电视看