https://github.com/notvirustotal/pywat
Python Windows Advanced Tools (PyWAT) - A comprehensive toolset for Windows system operations
https://github.com/notvirustotal/pywat
Last synced: 4 months ago
JSON representation
Python Windows Advanced Tools (PyWAT) - A comprehensive toolset for Windows system operations
- Host: GitHub
- URL: https://github.com/notvirustotal/pywat
- Owner: NotVirusTotal
- License: other
- Created: 2025-02-13T16:50:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T17:38:45.000Z (over 1 year ago)
- Last Synced: 2025-09-02T13:32:16.632Z (10 months ago)
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyWAT - Python Windows Advanced Tools
**PyWAT** is a powerful Python library designed to provide advanced tools for interacting with the Windows operating system. It combines functionality similar to **PyWin32**, **psutil**, **os**, and **shutil**, allowing users to perform a wide range of operations on Windows environments.
## Features
- **File Management**: Copy, move, delete, and list files and directories.
- **System Monitoring**: Retrieve real-time CPU and memory usage, list active processes, and terminate processes.
- **Registry Operations**: Read and write Windows registry keys and values.
- **Command Execution**: Run commands in the Windows command prompt and capture their outputs.
## License
This project is licensed under the Custom License for PyWAT. See the [LICENSE](LICENSE) file for details.
### Key Restrictions:
- The Software is provided "as is" with no warranty of any kind.
## GitHub Repository
The PyWAT GitHub Repository Is:
https://github.com/NotVirusTotal/pywat
## Installation
You can install **PyWAT** via **pip** from the Python Package Index (PyPI):
```bash
pip install pywat
```
**Usage**
Once installed, you can import the library into your Python code and use its features. Here's a simple example:
```bash
import pywat as wat
# File Operations: Copy a file
wat.copy_file('source.txt', 'destination.txt')
# System Monitoring: Check CPU usage
cpu_usage = wat.cpu_usage()
print(f"Current CPU Usage: {cpu_usage}%")
# Run a command in the Windows Command Prompt
stdout, stderr = wat.run_cmd('dir')
print("Command Output:", stdout)
print("Command Error (if any):", stderr)