Skip to content

ssh bastion/jump rdp vnc telnet web terminal django audit linux devops record sftp websocket monitor realtime file management 自动化运维 审计 录像 文件管理 sftp上传 堡垒机 ssh实时监控 rdp、ssh、vnc、telnet录像回放

License

Notifications You must be signed in to change notification settings

yanggongwang/webterminal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webterminal bastion server (webterminal堡垒机)

EN doc CN doc

Webterminal implemented by django. This project focus on DevOps and Continuous Delivery. For now it support almost 90% remote management protocol such as vnc, ssh,rdp,telnet,sftp... It support a possiblity to monitor and recorded user action when user use this project to manage their server!You can also replay the user action such as like a video. Hope you enjoy it.

Features

  • RDP remote desktop control
  • VNC remote desktop control
  • SSH SFTP protocol support
  • Telnet protocol support
  • VNC, RDP, SFTP Remote file browser (download, delete, update and upload files)
  • Remote command and script execution (shell)
  • Realtime user action audit
  • User session audit
  • Kick user off this project
  • SSH command audit
  • Permission control
  • Webterminal helper support (use your favourite tools to manage and connect server)

useage manual

useage

Usage Video

Run with docker compose

sudo docker-compose up -d
Login user & password
username: admin
password: password!23456

Author Email

zhengge2012@gmail.com

screenshots

screenshots screenshots

Ubuntu webterminal helper support

screenshots screenshots

Mac webterminal helper support

screenshots

Windows webterminal helper support

screenshots

commercial version provide mstsc helper(rdp clipboard support vs file upload download and vnc protocol connection support)

screenshots screenshots

screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots screenshots

License

Open source is not a easy staff, please respect the author's contribution, thank you.

This system has been continuously updated for four years to reach the current project functions. For now, except for the OCR function, other functions have been comparable to the commercial software! At present, this project has not produced any profit. Based on the author's enthusiasm for power generation with love, it has been found that someone has changed this project for commercial use. I solemnly declare that all consequences arising from the commercialization of this project should be borne by yourself.

Therefore, to avoid disputes, it is not recommended to use commercial products. If you insist on using it, please contact the original author for authorization.

Once again, if you directly use this system in commercial products without contacting the author, this system will not bear any commercial disputes, thank you.

LGPL-3.0 License

Copyright (c) 2021 Jimmy

Reporting Issues

If you're experiencing a problem, we encourage you to open an issue, and share your feedback.

About

ssh bastion/jump rdp vnc telnet web terminal django audit linux devops record sftp websocket monitor realtime file management 自动化运维 审计 录像 文件管理 sftp上传 堡垒机 ssh实时监控 rdp、ssh、vnc、telnet录像回放

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.1%
  • Vue 1.0%
  • SCSS 0.5%
  • Less 0.4%
  • Shell 0.0%
  • Dockerfile 0.0%