跳板机管理工具

Last Version:Beta 1.0
Support System:Linux/MacOS/Windows

多平台支持

工具在多种操作系统下均有Agent实现,由于代码为标准C实现,所以未来还将有更多的平台被支持。

跳板机互联

Agent节点可相互连接,进而形成一条树状管理拓扑,依赖该拓扑结构,使用者可实时管理拓扑中的任意主机节点。

正反向级联

任意Agent节点间均可随时正向或反向连接,只要两个节点间能够正常建立TCP会话,就可以将新主机节点纳入树状管理拓扑图。

小巧无依赖

工具在实现中,所有和系统有关的API调用,都选择为系统自带的基础库,无需额外修改或配置目标主机,就可直接使用工具中提供的所有功能。所有版本的Agent文件中,最大的版本也不到300k大小,大部分版本都在100k字节左右。

内置Shell令主机管理更方便

管理员可通过Admin程序,对拓扑中的任意节点进行管控,包括但不限于文件传输/控制台命令执行/开启远程 SOCKS5 代理服务/远程端口转发,等功能。

长期维护

开发者将尽其所能,利用闲暇时间,对工具进行升级维护。除天灾人祸或突然转行等不可抗力外,开发者都将同工具一起成长,直到它到达其应有的状态为止。

Q&A

好听名字有很多,为嘛叫这个?

蚂蚁是一种群居动物,分工明确且协作能力极强,其破坏力同社群的大小成正比,这些特性和当前工具都极为吻合。该提议,由一位小伙伴(syc4mor3)提供。与此同时,随着愿部门小伙伴们各奔东西,该名字也被赋予了新的含义。希望我们这一群人,在未来的日子里,能越过越好,并永远记得:我们是群居动物,一个都不能少。

不是号称多平台支持么,为何目前只有这样几个平台?

原因有二: 一)更多的平台支持意味着更多的适配性测试,以及各基础API在不同平台下的属性测试,这些繁琐的工作要花费非常大量的时间,而开发者只有一人。 二)更多的平台支持,意味着手头要有足够多的实体测试设备支持,而目前本人条件艰苦。 综上所述,为了这一目标,本人会尽力的。

程序不够稳定,发现可复现问题,怎么办?

由于开发者对多线程下多网络会话的开发经验有待提高,会导致程序的稳定性欠佳,如发现可复现的问题,请一定要联系开发者,定位问题后,会尽可能在恰当的时间予以修正。在开发中成长也是本人开发本程序的初衷。

工具不够优秀,想提建议怎么办?

从第一版工具放出后,陆续收到过非常多的小伙伴的建议邮件,有的希望有文件传输,有的希望能断线重连,这些好建议都已经被加入了实现计划,会在后续更新中陆续实现,开发者将以工具的主要目标实现为主,由于时间有限; 支线建议,将在闲暇时,慢慢实现。

工具更新进度太慢,是否可以提高更新频率?

除工作,生活,学习睡觉外,剩余的闲暇时间确实不太充足,只能期盼大家多多包含呗。

不会用怎么办?

在这里有一个README,以供阅读。http://rootkiter.com/Termite/README.txt

若您在使用 Termite 中还遇到了其他问题,欢迎通过以下方式和本人联系:

rootkiter@rootkiter.com