freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

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

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

FreeBuf+小程序

FreeBuf+小程序

eDEX-UI:一款图形化且支持触屏的跨平台终端模拟器
2020-11-16 06:57:48

eDEX-UI

eDEX-UI是一款图形化且支持触屏的跨平台终端模拟器,该工具支持全屏运行,使用起来就像科幻电影里的计算机界面,除了终端模拟之外,它还可以帮助广大研究人员实现系统监控。

eDEX-UI的设计灵感主要来自于黑客电影里的计算机界面效果,在保持未来感的同时,它还能够同时保持程序的功能可用性,并且支持在现实的生活场景中使用,也就是说,eDEX-UI将未来带到了现在。

功能介绍

  • 全功能终端模拟器,提供了标签、颜色高亮显示、鼠标事件和应用程序支持;
  • 实时系统(CPU、RAM和进程)和网络监控(IP地理位置、活动链接和传输速率);
  • 完全支持触摸显示,包括屏幕键盘;
  • 遵循终端的CWD(当前工作目录)的目录查看器;
  • 高级定制使用主题,屏幕键盘布局,CSS注入;
  • 由一个天才的声音设计师为最大限度的好莱坞黑客氛围制作的可选音效;

工具安装

广大研究人员可以直接点击【这里】访问该项目的Releases页面,直接下载对应系统版本的预编译程序。

或者说,大家可以使用自己的包管理器(例如HomeBrew或AUR等)来进行工具的安装和配置。

为什么浏览器弹出“Tracking Failed”报错?(仅Windows)

因为在Linux和macOS系统下,eDEX可以跟踪终端选项卡中的当前位置,以便在屏幕上显示当前文件夹的内容。遗憾的是,这在技术上是不可能在Windows上实现的,所以文件浏览器会恢复到“分离”模式。但我们仍然可以使用它来浏览文件和目录,并单击文件来在终端中输入它们的路径。

是否支持在树莓派或ARM设备上使用?

当前版本的eDEX还不支持在ARM设备上使用,但是大家可以自己动手尝试针对ARM平台来重新编译工具代码,具体可以参考【这里】。

其他命令

注意:下列操作指令适用于运行开发版本(最新非稳定版)的eDEX。

从源码获取

在类Unix系统上,我们可以运行下列命令(如果使用的是macOS,则需要设备上安装好Xcode):

git clone https://github.com/GitSquared/edex-ui.git

npm run install-linux

npm start

在Windows下,首先我们需要以管理员权限打开一个终端或PowerShell窗口,然后运行下列命令:

git clone https://github.com/GitSquared/edex-ui.git

npm run install-windows

npm start

代码构建

注意:由于工具的原生模块,我们只能针对特定的主机操作系统构建目标:

npm install(并非install-linux或install-windows)

npm run build-linux或build-windows或build-darwin

脚本将多源代码进行优化,重新编译本地依赖项,然后在dist目录中创建可分发的程序组件。

工具运行截图

项目地址

eDEX-UI:【GitHub传送门

# 命令行工具 # 命令行
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录