Skip to content

EVM Suite is a lightweight GUI tool for remote management of Windows systems via WinRM.

License

Notifications You must be signed in to change notification settings

TnYtCoder/EVM-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EVM Suite: Remote Management Tool

Python License

Welcome to the official documentation for EVM Suite. This tool was designed to provide a clean, fast, and user-friendly Graphical User Interface (GUI) for interacting with Windows systems via the WinRM protocol.

By simplifying the complexity of command-line remote management, EVM Suite allows you to manage files and execute commands with ease and precision.

only works for WINRM.

Why This Tool Exists ?

While using Evil-WinRM, i faced some problems:

  • I kept forgetting folder paths.
  • I had to type long paths again and again.
  • There was no tab key to auto-complete file names.
  • Small typing mistakes caused many error.
  • There was no clean, open-source GUI alternative.

So i decided : Instead of fighting the terminal, why not build a tool that works with my flow?

That idea became EVM Suite.

Features

  1. Visual File Explorer: Browse remote directories just like a local folder.
  2. One-Click Navigation: Simple "Back" and "Enter" logic to move through the system.
  3. Integrated Console: A built-in terminal that stays synced with your current folder.
  4. File Actions: Right-click to read or delete files; use the dedicated button to upload new ones.
  5. Dark Mode UI: A clean, professional aesthetic optimized for long working sessions.

🧪 Tested Platforms

Platform Tested
Linux Yes
Windows Yes

Getting Started 🚀

Clone the repository

git clone https://github.com/TnYtCoder/EVM-GUI
cd EVM-GUI
python3 evm-gui.py

Requirements (On Your System)

Make sure you have: Python 3 installed

Install required libraries:

pip install pywinrm PyQt5

Prepare the Target Windows Machine

WinRM must be enabled on the Windows system.

Open PowerShell as Administrator on the target machine and run:

winrm quickconfig
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'

Make sure:

The user has administrator rights Firewall allows port 5985

▶️ How to Use (Quick Guide)

  • Connect: Enter the IP address and credentials of the target machine and click Connect.
  • Browse: Double-click any folder to enter it. Use the Back button to return to the previous directory.
  • Read: Right-click a file and select Read File to see its contents instantly in the console.
  • Upload: Click the green Upload button to send a file from your computer to the remote path.
  • Command: Use the bottom input bar to type any PowerShell command. The output will appear in the console above it.

Preview 📹

No connection :- Shows nothing

Screenshot From 2025-12-28 12-27-55

After connection :- Online status shown at the bottom‑left corner, inc files.

Screenshot From 2025-12-28 12-29-10 Screenshot From 2025-12-28 12-29-42

File Selection :- Single click to focus at any file, double click to open.

Screenshot From 2025-12-28 12-30-03

Read Files :- `Right click - "Read File"`

Screenshot From 2025-12-28 12-33-14

Upload Files :-

Screenshot From 2025-12-28 12-47-06

Console :-

Screenshot From 2025-12-28 12-50-17 Screenshot From 2025-12-28 14-24-22

Deleting Files :- `Right click - "Delete"`


🛠 Troubleshooting

Connection Failed? Please verify that the target machine is on the same network and that WinRM is enabled.

Permission Denied? Ensure the user account you are using has Administrative privileges on the remote system.

UI Alignment? The tool is designed to be responsive; you can use the middle slider to adjust the size of the Explorer and Console to your liking

🤝 Contributing

As an open-source project, contributions are always welcome! If you have ideas for new features or find any bugs, please feel free to open an issue or submit a pull request.

⚖️ Disclaimer

This tool is provided only for authorized system administration and educational use. Do not use it to access, test, or interact with any system without explicit permission. The developer is not responsible for misuse, illegal activity, or any consequences resulting from unauthorized use. By using this software, you agree to operate responsibly and comply with all applicable laws and policies.

Thank you for using this project responsibly.

About

EVM Suite is a lightweight GUI tool for remote management of Windows systems via WinRM.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages