NETPACK使用说明

NETPACK是一款基于NETCAT和ZLIB的工具,用于压缩日志文件传输。本文档详细介绍了NETPACK的使用说明,包括接收端和发送端的操作,以及在Windows和Linux上的NETCAT安装方法。在Windows上,用户需找到netcat安装路径执行命令;在Linux上,根据不同发行版使用相应命令安装netcat。NETPACK支持打包任意文件,可设置压缩级别、加密和传输超时等选项。

项目终端NETPACK命令使用说明

一、描述

NETPACK是一款基于NETCAT与ZLIB库开发的一个用于打包压缩日志文件并传输的工具。将此项目clone到本地后执行make操作,在项目目录/bin下会生成可执行文件np

二、使用说明

netpack: [v1.00]
Usage:  np 192.xxx.xxx.xxx:0000 [file[s] || dir[s]]
 option:
    - 0      Store only
    - 1      Compress faster
    - 9      Compress better
    - a      Append to existing file.cvtelog.zip
    - f       Assign the zip fileName
    - h      Help
    - k      Password the zip file
    - n      Nmeric-only IP addresses, no DNS
    - o      Overwrite existing file.cvtelog.zip
    - s      Addr local source address
    - t      Answer TELNET negotiation
    - u     UDP mode
    - v     Verbose [use twice to be more verbose]
    - w     Secs    timeout for connects and final net reads
    - z      Zero-I/O mode [used for scanning] 

三、基本使用用例

3.1 接收端

  • 若你使用的是windows系统,请使用windws+R, 打开命令提示符,找到你安装netcat的指定目录(安装NETCAT的方法在后文),例如:在桌面安装的 netcat.exe文件,使用:
cd C:\Users\user\Desktop
netcat.exe  -l -p 9090 > log.zip
  • 若你使用的是任意的Linux发行版本,请安装netcat后,执行:
localhost$ nc -l -p 9090 > log.zip

其中log.zip可以换成你指定的zip文件, 9090端口也可以换成你指定的端口号,但必须通知发送方你的IP地址以及端口号信息,否则对方不会知道给你传送到哪个地方的哪个端口。

3.2 发送端

在项目开发的终端上按 下ctrl + alt + t,进入crosh环境,执行如下代码。

localhost$ np 192.168.1.2:9090 /var/log

等待连接成功并且发送完成后,Crosh会提示Transmission finished!,并在1秒后自动断开连接。

四、其他用例

NETPACK命令可以打包任意目录的任意文件,因此你如果有特殊的需求,例如:

  • 对压缩文件大小有要求,则在发送时使用- 0- 1- 9参数,- 0表示仅打包整个目录或文件,并不做压缩,- 1表示快速压缩,但压缩效率不高,- 9表示高效压缩。
  • 对文件安全性有要求,可以使用- k + password,对压缩文件进行加密。
  • 对传输等待时间有要求,使用- w+n,表示若等待n秒没有启动传输则停止。

其他详细用法请使用np -h查看帮助信息。

五、NETCAT的安装方法

5.1 Windows

若您是windows用户,点击此处下载提供的netcat.exe程序,将该程序复制到任意你可以找到的目录使用即可,使用方法见上文。

5.2 Linux

若您是Ubuntu用户,请使用下面方法安装:

apt-get install netcat

若您是Centos用户,请使用下面方法安装:

yum install netcat

若您是Gentoo用户,请使用下面方法安装:

emerge netcat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值