nmap 使用注意事项
1、可行的网络主机的高速发现
nmap -sP 192.168.1.* 要么
nmap -sP 192.168.1.-254
2、扫描UDPport
DP扫描方式用于推断UDPport的情况。
向目标主机的UDPport发送探測包,假设收到回复“ICMP port unreachable”就说明该port是关闭的;假设没 有收到回复,那说明UDPport可能是开放的或屏蔽的。因此,通过反向排除法的方式来断定哪些UDPport是可能出于开放状态。
nmap -p 165 -sU 10.20.60.24
3、port说明和扫描顺序
除了全部前面讨论的扫描方法。 Nmap提供选项说明那些port被扫描以及扫描是随机还是顺序进行。 默认情况下,Nmap用指定的协议对port1到1024以及nmap-services 文件里列出的更高的port在扫描。
-p <port ranges> (仅仅扫描指定的端口)
该选项指明您想扫描的port,覆盖默认值。 单个port和用连字符表示的port范围(如 1-1023)都能够。 范围的開始以及/或者结束值能够被省略。 分别导致Nmap使用1和65535。所以您能够指定 -p-从port1扫描到65535。 假设您特别指定,也能够扫描port0。 对于IP协议扫描(-sO),该选项指定您希望扫描的协议号 (0-255)。
当既扫描TCPport又扫描UDPport时,您能够通过在port号前加上T: 或者U:指定协议。
协议限定符一直有效您直到指定还有一个。 比如,參数 -p U:53,111,137,T:21-25,80。139,8080 将扫描UDP port53,111,和137,同一时候扫描列出的TCPport。
注意。要既扫描 UDP又扫描TCP,您必须指定 -sU ,以及至少一个TCP扫描类型(如 -sS,-sF,或者 -sT)。假设没有给定协议限定符, port号会被加到全部协议列表。
-F (高速 (有限的port) 扫描)
在nmap的nmap-services 文件里(对于-sO。是协议文件)指定您想要扫描的port。 这比扫描全部65535个port快得多。 由于该列表包括如此多的TCPport(1200多),这和默认的TCP扫描 scan (大约1600个port)速度区别不是非常大。
假设您用--datadir选项指定您自己的 小小的nmap-services文件 ,区别会非常惊人。
-r (不要按随机顺序扫描port)
默认情况下。Nmap按随机顺序扫描port (除了出于效率的考虑,经常使用的port前移)。
这样的随机化通常都是受欢迎的, 但您也能够指定-r来顺序port扫描。
4、完整全面扫描
nmap -T4 -A -v targethost
当中-A选项用于使用进攻性(Aggressive)方式扫描;-T4指定扫描过程使用的时序(Timing),总有6个级别(0-5)。级别越高。扫描速度越快,但也easy被防火墙或IDS检測并屏蔽掉,在网络通讯状况良好的情况推荐使用T4;-v表示显示冗余(verbosity)信息,在扫描过程中显示扫描的细节,从而让用户了解当前的扫描状态。
5、推断远程主机OS
nmap -O targethost
版权声明:本文博客原创文章,博客,未经同意,不得转载。
nmap 使用注意事项的更多相关文章
- Nmap参考指南(Man Page)
Table of Contents 描述 译注 选项概要 目标说明 主机发现 端口扫描基础 端口扫描技术 端口说明和扫描顺序 服务和版本探测 操作系统探测 时间和性能 防火墙/IDS躲避和哄骗 输出 ...
- MYSQL设置远程账户登陆总结,mysql修改、找回密码、增加新用户,MySQL数据库的23个注意事项
1.5 设置及修改Mysql root用户密码1 设置密码方法mysqladmin -u root password '123456'mysqladmin -u root -p'123456' pas ...
- jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧
这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...
- Windows Server 2012 NIC Teaming介绍及注意事项
Windows Server 2012 NIC Teaming介绍及注意事项 转载自:http://www.it165.net/os/html/201303/4799.html Windows Ser ...
- TODO:Golang指针使用注意事项
TODO:Golang指针使用注意事项 先来看简单的例子1: 输出: 1 1 例子2: 输出: 1 3 例子1是使用值传递,Add方法不会做任何改变:例子2是使用指针传递,会改变地址,从而改变地址. ...
- app开发外包注意事项,2017最新资讯
我们见过很多创业者,栽在这app外包上.很多创业者对于app外包这件事情不是特别重视,以为将事情交给app外包公司就完事了,实际上不是的.无论是从选择app外包公司还是签订合同.售后维护等各方面都有许 ...
- favicon.ioc使用以及注意事项
1.效果 2.使用引入方法 2.1 注意事项:(把图标命名为favicon.ico,并且放在根目录下,同时使用Link标签,多重保险) 浏览器默认使用根目录下的favicon.ico 图标(如果你并没 ...
- ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项(红字需要留意)
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- ★Kali信息收集★8.Nmap :端口扫描
★Kali信息收集~ 0.Httrack 网站复制机 http://www.cnblogs.com/dunitian/p/5061954.html ★Kali信息收集~ 1.Google Hackin ...
随机推荐
- lightoj1030(期望dp)
有n个格子,初始的时候pos=1,然后丢骰子,然后新的pos为pos+骰子的点数,走到新的pos,可以捡走该pos上的黄金. 特殊的是,如果新的pos超过了n,那么是不会走的,要重新丢骰子. 所以要分 ...
- STM32W108无线传感器网络嵌入式uCOS-II的移植及实时环境监測
基于STM32W108无线开发板,将ucos-ii v2.86内核移植到其上,并加入用户任务.实现对温湿度.超声波.声音.光敏等传感器的控制及实时数据採集. 14.1开发环境说明 硬件:STM32W1 ...
- mongodb实现简单的增删改查
package mongoDB; import java.net.UnknownHostException; import java.util.ArrayList; import java.util. ...
- 【C语言探险】 第四课的第二部分:串
内容简单介绍 1.课程大纲 2.第二部分第四课: 字符串 3.第二部分第五课预告: 预处理 课程大纲 我们的课程分为四大部分,每个部分结束后都会有练习题,并会发布答案.还会带大家用C语言编写三个游戏. ...
- C++ 操作 MySQL
使用VS2008如IDE, 准备操作: 1. 项目属性 C++ 其他包括文件夹 为 mysql 安装文件夹的include 如:"C:\Program Files (x86)\MySQL\ ...
- ZOJ 2680 Clock()数学
主题链接:problemId=1680" target="_blank">http://acm.zju.edu.cn/onlinejudge/showProblem ...
- Java进阶 创建和销毁对象
最近准备写点Javase的东西,希望可以帮助大家写出更好的代码. 1.给不可实例化的类提供私有构造器 比如:每个项目中都有很多工具类,提供了很多static类型的方法供大家使用,谁也不希望看到下面的代 ...
- Git使用总结-so easy
一.Git的特性 Speed 速度(git是用c语言写的.一般都是提交到本地) Simple design Strong support for non-linear development (tho ...
- JavaBean编程的基本思路-逻辑业务层
JavaBean是Java类别.为了实现业务逻辑层. 你是什么意思?我有一个很长的故事短:我们知道,JSP编程是Java编写的代码html文件.和JavaBean编程是Java写在另一个代码JAVA类 ...
- 重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果)
原文:重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果) [源码下载] 重新想象 Windows 8 Store Apps (21) ...