做淘宝客网站一定要备案吗wordpress 获取分类id
做淘宝客网站一定要备案吗,wordpress 获取分类id,如何做好seo基础优化,人事外包收费标准Nmap 文章目录 Nmap端口扫描及其原理端口扫描用法Zenmap配置说明 Nmap
是一款开源免费的网络发现#xff08;Network Discovery#xff09;和安全审计#xff08;Security Auditing#xff09;工具官网为#xff1a;www.nmap.org。 一般情况下#xff0c;Nmap用于列举网… Nmap 文章目录 Nmap端口扫描及其原理端口扫描用法Zenmap配置说明 Nmap
是一款开源免费的网络发现Network Discovery和安全审计Security Auditing工具官网为www.nmap.org。 一般情况下Nmap用于列举网络主机清单、管理服务升级调度、监控主机或服务运行状况。Nmap可以检测目标机是否在线、端口开放情况、侦测运行的服务类型及版本信息、侦测操作系统与设备类型等信息。
Nmap的优点 灵活支持数十种不同的扫描方式支持多种目标对象的扫描强大Nmap可以用于扫描互联网上大规模的计算机可移植支持主流操作系统Windows/Linux/Unix/MacOS等等源码开放方便移植简单提供默认的操作能覆盖大部分功能基本端口扫描nmap targetip全面的扫描nmap –A targetip自由Nmap作为开源软件在GPL License的范围内可以自由的使用文档丰富Nmap官网提供了详细的文档描述。Nmap作者及其他安全专家编写了多部Nmap参考书籍社区支持Nmap背后有强大的社区团队支持Nmap包含四项基本功能 主机发现 (Host Discovery)端口扫描 (Port Scanning)版本侦测 (Version Detection)操作系统侦测 (Operating System Detection)
而这四项功能之间又存在大致的依赖关系(通常情况下的顺序关系但特殊应用另外考虑)首先需要进行主机发现随后确定端口状态然后确定端口上运行的具体应用程序和版本信息然后可以进行操作系统的侦测。而在这四项功能的基础上nmap还提供防火墙和 IDS 的规避技巧可以综合运用到四个基本功能的各个阶段。另外nmap还提供强大的NSE(Nmap Scripting Language)脚本引擎功能脚本可以对基本功能进行补充和扩展。
使用nmap --help将显示Nmap的用法及其功能。
以下为nmap参数及其意义 nmap –iflist : 查看本地主机的接口信息和路由信息-A 选项用于使用进攻性方式扫描-T4 指定扫描过程使用的时序总有6个级别0-5级别越高扫描速度越快但也容易被防火墙或IDS检测并屏蔽掉在网络通讯状况较好的情况下推荐使用T4-oX test.xml 将扫描结果生成 test.xml 文件如果中断则结果打不开-oA test.xml: 将扫描结果生成 test.xml 文件中断后结果也可保存-oG test.txt: 将扫描结果生成 test.txt 文件-sn : 只进行主机发现不进行端口扫描-O : 指定Nmap进行系统版本扫描-sV: 指定让Nmap进行服务版本扫描-p port ranges: 扫描指定的端口-sS/sT/sA/sW/sM:指定使用 TCP SYN/Connect()/ACK/Window/Maimon scans的方式来对目标主机进行扫描-sU: 指定使用UDP扫描方式确定目标主机的UDP端口状况-script script name : 指定扫描脚本-Pn 不进行ping扫描-sP : 用ping扫描判断主机是否存活只有主机存活nmap才会继续扫描一般最好不加因为有的主机会禁止ping-PI : 设置这个选项让nmap使用真正的ping(ICMP echo请求)来扫描目标主机是否正在运行。-iL 1.txt : 批量扫描1.txt中的目标地址-sL: List Scan 列表扫描仅将指定的目标的IP列举出来不进行主机发现-sY/sZ: 使用SCTP INIT/COOKIE-ECHO来扫描SCTP协议端口的开放的情况-sO: 使用IP protocol 扫描确定目标机支持的协议类型-PO : 使用IP协议包探测对方主机是否开启 -PE/PP/PM : 使用ICMP echo、 ICMP timestamp、ICMP netmask 请求包发现主机-PS/PA/PU/PY : 使用TCP SYN/TCP ACK或SCTP INIT/ECHO方式进行发现-sN/sF/sX: 指定使用TCP Null, FIN, and Xmas scans秘密扫描方式来协助探测对方的TCP端口状态-e eth0指定使用eth0网卡进行探测-f : --mtu val: 指定使用分片、指定数据包的 MTU.-b FTP relay host: 使用FTP bounce scan扫描方式-g 指定发送的端口号-r: 不进行端口随机打乱的操作如无该参数nmap会将要扫描的端口以随机顺序方式扫描以让nmap的扫描不易被对方防火墙检测到-v 表示显示冗余信息在扫描过程中显示扫描的细节从而让用户了解当前的扫描状态-n : 表示不进行DNS解析-D decoy1,decoy2[,ME],...: 用一组 IP 地址掩盖真实地址其中 ME 填入自己的 IP 地址-R 表示总是进行DNS解析。 -F : 快速模式仅扫描TOP 100的端口 -S IP_Address: 伪装成其他 IP 地址--ttl val: 设置 time-to-live 时间--badsum: 使用错误的 checksum 来发送数据包正常情况下该类数据包被抛弃如果收到回复说明回复来自防火墙或 IDS/IPS--dns-servers : 指定DNS服务器--system-dns : 指定使用系统的DNS服务器 --traceroute : 追踪每个路由节点 --scanflags flags: 定制TCP包的flags--top-ports number :扫描开放概率最高的number个端口--port-ratio ratio: 扫描指定频率以上的端口。与上述--top-ports类似这里以概率作为参数--version-trace: 显示出详细的版本侦测过程信息--osscan-limit: 限制Nmap只对确定的主机的进行OS探测至少需确知该主机分别有一个open和closed的端口--osscan-guess: 大胆猜测对方的主机的系统类型。由此准确性会下降不少但会尽可能多为用户提供潜在的操作系统--data-length num: 填充随机数据让数据包长度达到 Num--ip-options options: 使用指定的 IP 选项来发送数据包--spoof-mac mac address/prefix/vendor name : 伪装 MAC 地址--version-intensity level: 指定版本侦测强度0-9默认为7。数值越高探测出的服务越准确但是运行时间会比较长。--version-light: 指定使用轻量侦测方式 (intensity 2)--version-all: 尝试使用所有的probes进行侦测 (intensity 9)--version-trace: 显示出详细的版本侦测过程信息nmap 192.168.1.0/24 -exclude 192.168.1.10 #扫描除192.168.1.0外的该网段的其他地址nmap 192.168.1.0/24 -excludefile f:/1.txt #扫描除给定文件中的地址以外的其他地址nmap -sF -T4 192.168.1.0 #探测防火墙状态一探索目标主机是否在线
主机发现的原理与Ping命令类似发送探测包到目标主机如果收到回复那么说明目标主机是开启的。
-sn: Ping Scan 只进行主机发现不进行端口扫描。
-PE/PP/PM: 使用ICMP echo、 ICMP timestamp、ICMP netmask 请求包发现主机。
-PS/PA/PU/PY[portlist]: 使用TCP SYN/TCP ACK或SCTP INIT/ECHO方式进行发现。 -sL: List Scan 列表扫描仅将指定的目标的IP列举出来不进行主机发现。
-Pn: 将所有指定的主机视作开启的跳过主机发现的过程。
-PO[protocollist]: 使用IP协议包探测对方主机是否开启。
-n/-R: -n表示不进行DNS解析-R表示总是进行DNS解析。
--dns-servers serv1[,serv2],...: 指定DNS服务器。
--system-dns: 指定使用系统的DNS服务器
--traceroute: 追踪每个路由节点当探测公网 ip时 nmap -sn
Nmap会发送四种不同类型的数据包来探测目标主机是否在线。
ICMP echo request
a TCP SYN packet to port 443(https)
a TCP ACK packet to port 80(http)
an ICMP timestamp requestnmap -sn 133.133.100.30nmap -PE/-PP/-PM
端口扫描及其原理
端口扫描是Nmap最基本最核心的功能用于确定目标主机的TCP/UDP端口的开放情况。
默认情况下Nmap会扫描1000个最有可能开放的TCP端口
Nmap通过探测将端口划分为6个状态
open端口是开放的。
closed端口是关闭的。
filtered端口被防火墙IDS/IPS屏蔽无法确定其状态。
unfiltered端口没有被屏蔽但是否开放需要进一步确定。
open|filtered端口是开放的或被屏蔽Nmap不能识别。
closed|filtered 端口是关闭的或被屏蔽Nmap不能识别端口扫描用法
Zenmap的使用 -sn ping扫描主机发现---节约扫描时间-Pn 不检测主机存活---跳过Ping扫描阶段的结果-sP 对目标进行Ping扫描的结果-PR 实现ARP协议的主机发现-sS TCP半开扫描---不容易被目标的日志记录-sT TCP全开扫描-sU UDP不常用全扫描 nmap -T4 -A -v -Pn 59.255.24.69 -p 1-65535nmap -p 1-65535 -T4 -A -v -Pn 192.168.88.55确定端口扫 nmap -sS -p 3306 www.ahsxwmw.com扫描IP段 nmap -T4 -A -v 192.168.0.1-10Zenmap配置说明 第一种Intense scan (nmap -T4 -A -v) 一般来说Intense scan可以满足一般扫描 -T4 加快执行速度 -A 操作系统及版本探测 -v 显示详细的输出
第二种Intense scan plus UDP (nmap -sS -sU -T4 -A -v) 即UDP扫描 -sS TCP SYN 扫描 -sU UDP 扫描
第三种Intense scan,all TCP ports (nmap -p 1-65536 -T4 -A -v) 扫描所有TCP端口范围在1-65535试图扫描所有端口的开放情况速度比较慢。 -p 指定端口扫描范围
第四种Intense scan,no ping (nmap -T4 -A -v -Pn) 非ping扫描 -Pn 非ping扫描
第五种Ping scan (nmap -sn) Ping 扫描 优点速度快。 缺点容易被防火墙屏蔽导致无扫描结果 -sn ping扫描
第六种Quick scan (nmap -T4 -F) 快速的扫描 -F 快速模式。
第七种Quick scan plus (nmap -sV -T4 -O -F --version-light) 快速扫描加强模式 -sV 探测端口及版本服务信息。 -O 开启OS检测 –version-light 设定侦测等级为2。
第八种Quick traceroute (nmap -sn --traceroute) 路由跟踪 -sn Ping扫描关闭端口扫描 -traceroute 显示本机到目标的路由跃点。
第九种Regular scan 规则扫描
第十种Slow comprehensive scan (nmap -sS -sU -T4 -A -v -PE -PP -PS80,443,-PA3389,PU40125 -PY -g 53 --script all) 慢速全面扫描。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87484.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!