PuTTYAttach —— putty多标签,支持XModem YModem ZModem协议传输文件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

PuTTYAttach已经打包发布,解压即可使用。
github下载
gitee下载

PuTTYAttach是什么

PuTTYAttach是一个Windows的程序,仅适用于 Microsoft(c) Windows(c) 平台。

PuTTYAttach用于组织PuTTY会话和多标签展示PuTTY连接,支持XModem,YModem,ZModem协议收发文件,自动用户密码发送和自动预设命令序列发送。

详细介绍请看 帮助文档

技术特点

  • 列表组织会话,支持多层次管理
  • 内嵌PuTTY.exe,同一个窗口中新建,修改,保存PuTTY会话。
  • 多标签展示连接的会话,标签可显示会话名或别名
  • 自动用户名,密码发送,完成自动登录
  • 自动发送预设的命令行序列
  • *整合lrzsz,支持XModem,YModem,ZModem协议文件传输
  • *监控远端服务器lrzsz命令,自动激活本地lrzsz,自动完成文件传输
  • *启动本地lrzsz,自动发送lrzsz命令到远端服务器,自动完成文件传输
  • *运行脚本,V1.0不支持,计划后续版本实现。

【注】 *需要 pipPuTTYcnpipPuTTYen 配合。

pipPuTTY

pipPuTTY 是 PuTTY 0.81 版的分支。可以独立使用,也可以与PuTTYAttach配合使用。

PuTTYAttach是PuTTY和lrzsz的桥梁,要与PuTTY交换数据,需要修改原版PuTTY的代码,这就是pipPuTTY了。

PuTTYAttach通过重定向pipPuTTY的标准输入输出,stdin发送数据给PuTTY,stderr接收终端数据,stdout接收文件数据。

另一种方式通过WM_COPYDATA消息交互数据,某些功能使用此方式。

如此可以不改变原版PuTTY的代码结构,尽量少的代码修改,只增加函数调用实现与PuTTYAttach配合。

PuTTYAttach与原版PuTTY也可以搭配使用,只是某些功能无法使用。

功能原始PuTTYpipPuTTY
会话管理
多标签
自动身份认证(提示方式)
自动身份认证(延时方式)
自动发送命令序列(Expect方式)
自动发送命令序列(延时方式)
脚本
文件传输(XYZModem)

lrzsz-pip

lrzsz-piplrzsz 的分支。

主要修改: 统一XModem,YModem,ZModem的调试信息的格式,方便PuTTYAttach解析文件传输过程的状态。

PuTTYAttach 配合 lrzsz-piplrzsz 都能完成文件传输功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值