nmap使用方法-程序员宅基地

技术标签: linux  网络安全  

1、端口

-p                      特定的端口 -p80,443 或者 -p1-65535
-p U:PORT               扫描udp的某个端口, -p U:53
-F                      快速扫描模式,比默认的扫描端口还少
-r                      不随机扫描端口,默认是随机扫描的
--top-ports "number"       扫描开放概率最高的number个端口,出现的概率需要参考nmap-services文件,ubuntu中该文件位于/usr/share/nmap.nmap默认扫前1000个
--port-ratio "ratio"            扫描指定频率以上的端口

2、扫主机

-sL                     仅仅是显示,扫描的IP数目,不会进行任何扫描
-sn                     ping扫描,即主机发现
-Pn                     不检测主机存活
-PS/PA/PU/PY[portlist]  TCP SYN Ping/TCP ACK Ping/UDP Ping发现
-PE/PP/PM               使用ICMP echo, timestamp and netmask 请求包发现主机
-PO[prococol list]      使用IP协议包探测对方主机是否开启   
-n/-R                   不对IP进行域名反向解析/为所有的IP都进行域名的反响解析

3、扫面技巧

-sS/sT/sA/sW/sM                 TCP SYN/TCP connect()/ACK/TCP窗口扫描/TCP Maimon扫描
-sU                             UDP扫描
-sN/sF/sX                       TCP Null,FIN,and Xmas扫描
--scanflags                     自定义TCP包中的flags
-sI zombie host[:probeport]     Idlescan
-sY/sZ                          SCTP INIT/COOKIE-ECHO 扫描
-sO                             使用IP protocol 扫描确定目标机支持的协议类型
-b “FTP relay host”             使用FTP bounce scan

4、脚本扫描

-sC                             根据端口识别的服务,调用默认脚本
--script=”Lua scripts”          调用的脚本名
--script-args=n1=v1,[n2=v2]     调用的脚本传递的参数
--script-args-file=filename     使用文本传递参数
--script-trace                  显示所有发送和接收到的数据
--script-updatedb               更新脚本的数据库
--script-help=”Lua script”      显示指定脚本的帮助

5、其他

-6                      开启IPv6
-A                      OS识别,版本探测,脚本扫描和traceroute
--datedir DIRNAME       说明用户Nmap数据文件位置
--send-eth / --send-ip  使用原以太网帧发送/在原IP层发送
--privileged            假定用户具有全部权限
--unprovoleged          假定用户不具有全部权限,创建原始套接字需要root权限
-V                      打印版本信息
-h                      输出帮助

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ch_ycc/article/details/138199596

智能推荐

Centos6.5密码过期时间设置 /etc/login.defs_centos login.defs-程序员宅基地

文章浏览阅读1w次。Linux下对于新添加的用户,用户密码过期时间是从 /etc/login.defs 中 PASS_MAX_DAYS 提取的,普通系统默认就是99999,而有些安全操作系统是90。更改此处,只是让新建的用户默认密码过期时间变化,已有用户密码过期时间仍然不变。[root@linuxidc ~]# chage --helpUsage: chage [options] userOp_centos login.defs

自己动手做一个USB摄像头--转载_linux 系统下自制usb 摄像头模组-程序员宅基地

文章浏览阅读9.4k次,点赞9次,收藏52次。手里有一块AT32的开发板和一个OV2640摄像头模块,因为做智能车模型需要一个摄像头,就想能不能废物利用一下,用这俩做一个即插即用的USB摄像头,能够直接用在树莓派的Linux系统上,而不需要在Linux上再另外开发摄像头驱动了。但真正做起来之后才发现,淘宝上几十块一个的摄像头开发起来竟然这么麻烦,涉及到了很多东西,完完全全是一个大坑,断断续续做了两个来月才总算实现了。期间一度想直接下单一个,又清晰又稳定,但想想还是不甘心,谁让当初就这么下手了呢。。o(╥﹏╥)o在本文中,我将从下面四个._linux 系统下自制usb 摄像头模组

rk平台 hdmiin的相关介绍以及调试_rk mipi转hdmi-程序员宅基地

文章浏览阅读4.7k次,点赞4次,收藏25次。主要介绍rk平台hdmiin的调试流程以及常见问题_rk mipi转hdmi

2022年全网最细 AndroidStudio 安装配置学习笔记_android studio 2022-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏22次。超详细的 AndroidStudio 安装笔记_android studio 2022

cache(三)——Cache实例的get与set_cache.getcache-程序员宅基地

文章浏览阅读7.6k次。在Spring中配置了Ehcache,由EhCacheManagerFactoryBean创建并且启用了一个CacheManager实例来管理Cache,那么CacheManager是怎么管理Cache的?Cache是由谁创建的?org.springframework.cache. CacheManager:源码public interface CacheManager { @N..._cache.getcache

安全函数之缓冲区溢出_安全函数缓冲区大小-程序员宅基地

文章浏览阅读2.4k次。公司的大佬说之前某大厂为了安全函数的替换耗资10亿美金。可想安全很重要,安全函数很重要,对于我们做系统软件的来说很重要。为什么要替换成安全函数,这里面就涉及到了一种漏洞攻击,缓冲区溢出攻击。缓冲区溢出是指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。理想的情况是:程序会检查数据长度,而且并不允许输入超过缓冲区长度的字符。但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下隐患。操作系统所使用的缓冲区,又被称为**“堆栈”**,在各个._安全函数缓冲区大小

随便推点

PIC16F877A与Proteus仿真-24C01驱动仿真_24c01c是个什么器件-程序员宅基地

文章浏览阅读1k次。24C01驱动仿真24C01C 是一款 1K 位串行电可擦除 PROM,电压范围为 4.5V 至 5.5V。 该器件被组织为具有 2 线串行接口的 128 x 8 位存储器的单个块。 低电流设计允许最大运行。 待机电流和活动电流分别仅为 5 µA 和 1 mA。 该器件具有最多 16 字节数据的页面写入能力,并且字节和页面写入的快速写入周期时间仅为 1 ms。 功能地址线允许在同一总线上连接多达 8 个 24C01C 设备,用于多达 8K 位的连续 EEPROM 存储器。 该器件采用标准 8 引脚 PDI_24c01c是个什么器件

【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(二 )仿真序列_nx和plcsim仿真-程序员宅基地

文章浏览阅读1.7w次,点赞14次,收藏94次。Step0 前言这一篇文章,我们将通过添加仿真序列的方式,实现码垛逻辑,仿真序列即基于事件的响应逻辑。Step1 传送带的控制上一篇文章中,我们生成盒子是基于时间,不受控制,我们想盒子碰到碰撞传感器,即到位后,就停止生产同时传送带停止运动。首先,将盒子对象源改变每次激活时生成1个传送带逻辑,添加一条仿真序列,机电对象即要控制的对象未传输面,条件对象为传送带,勾选速度,并修改线速度为10..._nx和plcsim仿真

tchart_ifdef clr-程序员宅基地

文章浏览阅读543次。{**********************************************}{ TeeChart and TeeTree Image Filters }{ }{ Copyright (c) 2006-2007 by David B_ifdef clr

使用加密锁加密Unity工程插件源码_d8加密锁-程序员宅基地

文章浏览阅读1.2k次。使用加密锁加密Unity工程插件源码 最近在unity3D中开发了一款插件,需要卖给客户,但是公司需要隐藏插件的源码,而且保证客户只有指定的电脑才能使用该插件开发! 针对这个问题,分为两个步骤:1.隐藏插件源码,将插件源码编译成dll;2.使用加密锁加密源码。 1.将Unity3d代码编译成dll 在VS中创建一个C#类库工程,添加引用,引用Unity3d的类库UnityEditor.dll 和 UnityEngine.dll,本机它们的地址在D:\Program Files (x86)\Unity_d8加密锁

java StringTokenizer_stringtokenizer tokenizer = new stringtokenizer(da-程序员宅基地

文章浏览阅读413次。StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean _stringtokenizer tokenizer = new stringtokenizer(data, "_"); 的意思

Springboot 中接口服务重试机制_微信小程序回调sprngboot支持重试-程序员宅基地

文章浏览阅读533次,点赞9次,收藏9次。使用起来很简单,只需要在引入相关jar,并且在启动的时候进行开启,这是springboot 的老套路,在我们服务层进行 @Retryable 的配置,在重试机制完成后我们可以配置一个兜底服务@Recover,我们可以接收请求参数,以此我们后续还可以进行补偿服务的延伸扩展使我们的服务更加的灵活健硕。在平时开发中可能在调用服务时会遇到调用失败的情况,在springboot 中retery 机制可以很好的满足我们的开发场景,下面举个简单的例子模拟第三方调用。_微信小程序回调sprngboot支持重试

推荐文章

热门文章

相关标签