Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yitenghao/windows-management-tool
基于golang的windows管理工具,客户端运行自动注册服务,开机自启,免停。可执行服务端分发的命令。理论上是可以在linux上装client的
https://github.com/yitenghao/windows-management-tool
cmd go powershell server tcp trojan-horse windows
Last synced: 26 days ago
JSON representation
基于golang的windows管理工具,客户端运行自动注册服务,开机自启,免停。可执行服务端分发的命令。理论上是可以在linux上装client的
- Host: GitHub
- URL: https://github.com/yitenghao/windows-management-tool
- Owner: yitenghao
- Created: 2019-09-04T02:39:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-21T09:55:02.000Z (almost 4 years ago)
- Last Synced: 2024-01-28T04:52:18.647Z (9 months ago)
- Topics: cmd, go, powershell, server, tcp, trojan-horse, windows
- Language: Go
- Homepage:
- Size: 4.84 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
"# windows-Management-tool"
go get github.com/axgle/mahonia
go get github.com/akavel/rsrc
go install github.com/akavel/rsrc
cd server
go run main.go
cd client
go run main.go
操作方法:
客户端Dial的ip修改为服务端IP
服务端运行之后,直接在控制台输入指令,如:where powershell
实际上和在本机上cmd输入指令一样的,但是有的指令(不在path下的)需要用绝对路径,如果找不到路径就执行不了。如 start www.baidu.com 指令,就打不开百度。
但是windows自带powershell,可以直接调powershell,而且powershell.exe可以接受命令行参数,且他可以执行所有cmd指令,所以可以绕过cmd,如 powershell start www.baidu.com
作为服务启动,客户端会拥有管理员权限,服务端的指令可以享受管理员身份执行
代码很简单,逻辑也不复杂,可以自己封装改动一哈。
自己看吧:)--共同学习,共同进步--
client文件夹下的1.ico是图标文件,ico.manifest文件是清单文件,里面配置了开启图标和管理员身份提示,使用`rsrc.exe -manifest ico.manifest -o myapp.syso -ico myapp.ico`生成.syso文件,放到main所在文件夹下,build时会加载并应用,这样就不用右键以管理员运行了。