freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

开源远程服务器管理工具箱:UltimateShell
勾三股四弦五小六 2022-02-26 15:04:17 392725
所属地 广东省

UltimateShell

UltimateShell 是一个开源的远程服务器管理工具箱,其目标是为渗透测试工程师、程序员、网站管理员、IT 管理员以及几乎所有需要以更简单的方式处理远程工作的用户提供大量定制功能。

注意:程序更新后,若无法正常连接SSH,请备份删除原配置文件application.properties

一、项目背景

用过很多远程终端管理工具,最初在学校学习路由交换的时候用的是超级终端连接Console接口,然后使用putty带内管理交换机。再后来学习Linux时,使用的是学生版xshellxftp 进行SSH连接,感觉超级好用,就是限制太多了。在工作的时候发现运维的同事都用SecureCRT,但是发现文件传输不够友好,最后使用MobaXterm,其可以免费下载使用家庭版,不幸的是,在我保存的会话达到限制数量时,它提示我已经不能再增加会话了,该升级许可了(该花钱了)。

一路过来,百度了、用过了、白嫖了很多的远程终端管理工具,但是在使用它们的过程中或多或少总是有一些困扰:

完全免费的工具功能太单一。

商业软件的免费版限制太多(限制到真就是只能个人用着玩 了)。

还有一些不错的免费工具、功能也齐全,但是需要注册登录,按套路说不定什么时候就收费了。

破解版用着确实挺爽的,但总归不大好,说不定什么时候就翻车了(主要是想支持正版:laughing:)。

总归有一些自己想要而工具没有的功能,但要么工具是闭源的、要么工具的技术栈不熟悉,搞不了。

正好在学习Java代码审计方面的知识,于是起了用Java写个自己想要的远程终端管理工具的心思,主要是出于这些考虑:

就当是熟悉Java基础了。

可以按照自己的想法进行定制化开发。

能够集成管理外部工具,形成快速启动工具箱。

集成安全属性,这是很多此类工具所不具备的,如代码检查能力、PoC验证框架,可以方便安全人员快速发现、定位安全问题。

还有就是想维护一个开源项目,算是对开源环境的一个正向反馈。

完美!

于是,这代码敲着,敲着,就成了现在这样了......

开源不易,且行且珍惜!

二、功能特性

支持多操作系统平台,兼容性测试:Windows>Linux>MacOS

支持会话管理

支持本地终端(cmd, bash)

支持SSHSftp,及内置代码编辑器,支持代码高亮、折叠等功能

支持COM口调试(自动检测存在的COM接口)

支持Telnet

支持RDP远程桌面(基于FreeRDP实现)

支持VNC,基于TightVNC Viewer实现

支持集成外部工具,实现快速启动

内置简易编辑器,可编辑本地、远程文本文件

内置NucleiGUI,POC概念验证框架

支持60多种主题皮肤切换

支持100多种终端配色方案

支持插件系统

三、下载安装包

下载 ultimateshell安装包

  1. UltimateShell-x.x.x-jar-with-dependencies.jar:打包了完整的依赖包(平台通用)

  2. UltimateShell-x.x.x.jar:没有打包任何依赖包

  3. ultimateshell_setup.exe:Windows安装程序(Windows专用)

image-20220122151254763.png

3.1 Xpack-Tools 功能增强包

Git 克隆增强包放置到ultimateshell工作空间的tools目录下,如:C:\Users\G3G4X5X6\.ultimateshell\tools

# 也可以自己按照仓库的目录结构创建目录,从官网下载工具
git clone https://github.com/G3G4X5X6/xpack_tools.git

四、使用截图

4.1 快速启动

image.png
image.png

4.1.1 本地终端

image.png

4.1.2网络连接

image.png

4.1.3系统信息

image.png

4.4.4备忘笔记

image.png

4.2 SSH 功能

4.2.1 新建选项卡

SSH 支持公钥登录。

会话分类以路径形式表达,如:local/centos/dev,表示该会话属于local分类下的子类centos下的子类dev。

image.png

4.2.2 SSH 终端

image.png

4.2.3 sFTP 浏览器

image.png

4.2.4 专注模式

image.png

4.3 Serial 功能

只在模拟工具上测试过console连接,哪位有条件自己直接上机吧,有问题再反馈,over。

image.png

4.4 PoC-概念验证框架(Nuclei GUI)

4.4.1 PoC 模板快速搜索

image.png

4.4.2 设置目标

image.png

4.4.3 启动检测

image.png

4.4.4 检测日志

image.png

4.5 更多功能有待探索

五、维护者

@G3G4X5X6

六、开源许可

MIT © 2021 勾三股四弦五小六

# 远程管理软件 # ssh # Nuclei # ultimateshell
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 勾三股四弦五小六 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
网络安全工具
勾三股四弦五小六 LV.2
路漫漫其修远兮,吾将上下而求索。
  • 3 文章数
  • 4 关注者
nuclei-plus:基于 nuclei 的功能增强图形界面开源工具
2023-02-24
一文掌握Windows补丁安全更新
2022-05-26
文章目录