安全高效的远程终端控制

ETRC 是一款专为专业人士设计的远程终端控制软件,提供安全、高效且易于使用的远程命令执行功能,支持强大的身份验证机制和一次一密安全策略。

ETRC Terminal - 被控端
$> systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
OS Name: Microsoft Windows 11 Pro OS Version: 10.0.22621 N/A Build 22621
$> ipconfig | findstr IPv4
IPv4 Address. . . . . . . . . . . : 192.168.1.105 IPv4 Address. . . . . . . . . . . : 172.25.112.1
$> netstat -ano | findstr :5555
TCP 0.0.0.0:5555 0.0.0.0:0 LISTENING 14876
$> [等待连接]

核心功能

高级安全

双重身份验证机制,支持一次一密(OTP)密码策略,确保每次连接都是安全可靠的。

高效执行

实时命令执行,快速响应,支持多行命令和复杂脚本执行,提升工作效率。

跨平台支持

支持Windows、Linux和macOS系统,满足不同环境下的远程管理需求。

低延迟通信

优化的网络通信协议,即使在低带宽环境下也能保持流畅的操作体验。

操作日志

详细记录所有执行命令和操作结果,便于审计和问题排查。

权限管理

细粒度的权限控制,可限制不同用户执行特定命令的范围。

使用指南

1

设置被控端

在被控计算机上运行server.py,设置监听IP、端口和一次性密码。

2

启动主控端

在主控计算机上运行client.py,输入被控端IP、端口和密码。

3

执行命令

通过主控端发送命令,实时查看在被控端执行的结果。

下载软件

选择适合您操作系统的版本下载

Windows命令行版本

支持 Windows 7 及以上版本(Windows Vista/7需要安装运行库)

Windows GUI版本

支持 Windows 7 及以上版本(Windows Vista/7需要安装运行库)

Linux

支持常见发行版(需要python)


前往GitHub Release下载

常见问题

ETRC是否支持文件传输?

当前版本主要专注于命令执行功能,文件传输功能将在未来的版本中实现。您可以使用系统内置命令如scp或bitsadmin进行文件传输。

一次一密是如何工作的?

在启动被控端时,系统会提示设置一次性密码。主控端连接时需输入该密码,每次连接后密码即失效,确保即使密码泄露也不会造成安全风险。

是否支持多用户同时连接?

当前版本设计为单用户连接模式,每次只允许一个主控端连接。多用户支持已在开发路线图中,将在后续版本中实现。

如何确保通信安全?

ETRC 使用AES-256加密所有通信内容,同时支持自定义加密密钥。建议在正式环境中使用SSL/TLS加密通道进行通信。