2021-11-22 15:07:45 +08:00
2021-11-19 00:17:08 +08:00
2021-11-18 23:17:44 +08:00
2021-11-19 00:17:08 +08:00
2021-11-22 15:07:45 +08:00
2021-11-22 14:33:34 +08:00
2021-09-28 17:49:30 +08:00
2021-11-22 14:56:17 +08:00
2021-11-22 14:56:17 +08:00
2021-11-18 11:55:10 +08:00
2021-11-18 11:55:10 +08:00
2021-08-12 17:42:50 +08:00
2021-11-22 14:53:13 +08:00

natpass

natpass Go Report Card go-mod license platform QQ群711086098

新一代主机管理工具,支持shell管理,支持远程桌面管理实现原理

  1. 如何部署
  2. 规则配置

功能与特性:

  1. 较小的内存占用(约20M左右)
  2. 支持tls安全连接
  3. 支持多路异步IO
  4. 支持虚拟链路层
  5. 支持链路和终端会话监控
  6. protobuf数据编码
  7. 支持web shell
    • linux和mac系统支持创建pty设备和颜色输出
    • windows系统支持powershell
  8. 支持web vnc
    • 支持基本的键盘鼠标操作
    • 支持全屏显示
    • 支持滚动
    • 支持远程剪贴板设置与读取
  9. 支持多种操作系统
    • linux
    • windows
    • macos

效果图

dashboard页面

dashboard

linux命令行效果

linux-shell

windows命令行效果

windows-shell

windows2008远程桌面

win2008-vnc

windows10远程桌面

win10-vnc

windows11远程桌面

win11-vnc

TODO

  1. 支持include的yaml配置文件
  2. 通用的connect、connect_response、disconnect消息
  3. dashboard页面
  4. 文件传输
  5. web远程桌面
  6. 流量监控统计页面,server还是client?
  7. web端管理规则
  8. 支持录屏

stars

stars

免责声明

本软件仅用于个人研究学习,包括但不限于以下条款:

  1. 严禁用于黑客攻击、远程控制他人计算机等违法违规行为
  2. 软件使用者使用该软件造成的任何损失均与软件作者无关, 一切后果由使用者自己负责
  3. 严禁用于一切商业用途,包括但不限于提供云桌面、云主机等
S
Description
No description provided
Readme
17 MiB
Languages
Go 80.7%
JavaScript 9.3%
HTML 6.2%
CSS 3.1%
Shell 0.7%