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.
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.
- Visual File Explorer: Browse remote directories just like a local folder.
- One-Click Navigation: Simple "Back" and "Enter" logic to move through the system.
- Integrated Console: A built-in terminal that stays synced with your current folder.
- File Actions: Right-click to read or delete files; use the dedicated button to upload new ones.
- Dark Mode UI: A clean, professional aesthetic optimized for long working sessions.
| Platform | Tested |
|---|---|
| Linux | Yes |
| Windows | Yes |
git clone https://github.com/TnYtCoder/EVM-GUI
cd EVM-GUI
python3 evm-gui.py
Make sure you have: Python 3 installed
Install required libraries:
pip install pywinrm PyQt5
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
- 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.
No connection :- Shows nothing
After connection :- Online status shown at the bottom‑left corner, inc files.
File Selection :- Single click to focus at any file, double click to open.
Read Files :- `Right click - "Read File"`
Upload Files :-
Console :-
Deleting Files :- `Right click - "Delete"`
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
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.
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.







