更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux znew、zmap、zipsplit、zcat命令的用法及解释

Linux znew、zmap、zipsplit、zcat命令的用法及解释

更新时间:2022-01-19 08:32:55浏览次数:214+次

以下为你详细解释znew、zmap、zipsplit、zcat命令的用法。

\

Linux znew命令的用法及解释

Linux znew命令用于将使用compress命令压缩的“.Z”压缩包重新转化为使用gzip命令压缩的“.gz”压缩包。

1、语法

znew(选项)(参数)

2、选项

-f:强制执行转换操作,即是目标“.gz”已经存在;

-t:删除原文件前测试新文件;

-v:显示文件名和每个文件的压缩比;

-9:使用优化的压缩比,速度较慢;

-P:使用管道完成转换操作,以降低磁盘空间使用;

-K:当“.Z”文件比“.gz”文件小时,保留“.Z”文件。

3、参数

文件:指定compress指令压缩生成的“.Z”压缩包。

Linux zmap命令的用法及解释

Linux zmap命令相关的命令:nmap。

Zmap是美国密歇根大学研究者开发出一款工具。在第22届USENIX安全研讨会,以超过nmap 1300倍的扫描速度声名鹊起。相比大名鼎鼎的nmap全网扫描速度是他最大的亮点。在千兆网卡状态下,45分钟内扫描全网络IPv4地址。

1、主要参数

-p, --target-port=port:指定扫描的目标端口

-o, --output-file=name:把结果写入指定文件

-b, --blacklist-file=path :IP地址黑名单

-n, --max-targets=n            

最大扫描IP地址数量,-n 100 表示总归扫描100个ip地址。也可指定 –n 0.1%形式,表示扫描除去黑名单列表里面全网段的0.1%数量的IP地址。

-N, --max-results=n:最大扫描到结果的IP数量,-N 100 表示扫描到100个存在的结果就停止。

-t, --max-runtime=secs:最大扫描时间,-t 10 表示程序运行10s结束。

-r, --rate=pps:设置每秒发送包的数量 –r 10000 表示每秒发送10k个包。

-B, --bandwidth=bps:设置每秒发送包的大小,-B 10M 表示每秒发送10Mbps 支持单位(GMK)。

-c, --cooldown-time=secs:设置数据包发送完之后多长时间开始接受数据(response),默认8s,TCP连接异步接受。

-e, --seed=n:设置扫描随机地址的顺序,C语言中的伪随机种子,指定 定值每次随机扫描的IP地址顺序是一样。

-T, --sender-threads=n:设置扫描线程。默认是1,经测试单线程基本是把网络带宽充分利用。

-P, --probes=n:设置往每个IP发送包的数量,默认为1。(DDOS的参数之一)。

-d, --dryrun:打印出每个包的内容,非常实用的功能。

-s, --source-port=port|range:设置扫描的源端口,可指定范围 –s 30000-50000。(DDOS的参数之一)。

-S, --source-ip=ip|range:设置扫描的源IP地址,可指定范围-S 100.100.0.1-200.200.200.200(DDOS的参数之一)。

-G, --gateway-mac=addr:设置网关的mac地址,可伪造。(DDOS的参数之一)

-M, --probe-module=name

设置扫描模式,参数tcp_synscan(默认),icmp_echoscan(ping扫描),udp(测试速度要逊于前两个),这里可自定义自己的模块,ZMAP作者后续会增加例如自定义UDP payload 的选项。

-O, --output-module=name:设置结果输出模块,参数simple_file(默认),extended_file。

--quiet:安静状态下运行,不把进度信息打印到屏幕上

--summary:输出结果汇总,对研究人员来说 非常有帮助。

2、实例

#利用10M带宽扫描100000IP地址的端口,并将结果输出到results.txt中

# zmap -B 10M -p 80 -n 100000 -o results.txt

Linux zipsplit命令的用法及解释

Linux zipsplit命令用于将较大的“zip”压缩包分割成各个较小的“zip”压缩包。

1、语法

zipsplit(选项)(参数)

2、选项

-n:指定分割后每个zip文件的大小;

-t:报告将要产生的较小的zip文件的大小;

-b:指定分割后的zip文件的存放位置。

3、参数

文件:指定要分割的zip压缩包。

Linux zcat命令的用法及解释

Linux zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。

1、语法

zcat(选项)(参数)

2、选项

-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项;

-c:将文件内容写到标注输出;

-d:执行解压缩操作;

-l:显示压缩包中文件的列表;

-L:显示软件许可信息;

-q:禁用警告信息;

-r:在目录上执行递归操作;

-t:测试压缩文件的完整性;

-V:显示指令的版本信息;

-l:更快的压缩速度;

-9:更高的压缩比。

3、参数

文件:指定要显示其中文件内容的压缩包。