Python License Build Status Commit Activity Contributors Issues Forks Stars 100% Free of Viruses Built with Love Made with Python Works on My Machine Powered by Coffee
A glamorous , eye-catching Windows process monitoring & malware-check tool. π»π
-
π Refresh: Instantly update the process list in real-time.
-
π Kill: Terminate suspicious processes (requires admin rights).
-
π₯οΈ System Information: View OS, hardware, and memory specs at a glance.
-
πΎ Save (CSV): Export the process list for forensic analysis.
-
π±οΈ Context Menu (Right-click on a process):
- π Open File Location
- π Search Online
- π‘οΈ Check VirusTotal
-
π΅οΈ VirusTotal Integration: SHA-256 hashing + threat status inline or detailed in browser.
-
π Hidden Search: Press Ctrl+F to filter processes by name. (Surprise!)
-
πͺ Windows License: Quick view of Windows version from More β Windows License.
-
iοΈ About: Learn about the author & project.
-
π Update: Navigate to the project homepage for the latest releases.
-
Clone the repo:
git clone https://github.com/shravankumaruk/windows-malcheck.git cd windows-malcheck -
Set up a virtual environment (π recommended):
python -m venv venv # Activate: source venv/bin/activate # Linux/macOS venv\\Scripts\\activate # Windows PowerShell
-
Install dependencies:
pip install -r requirements.txt
-
Open
malcheck.pyand locate the API key section:# Your VirusTotal API key API_KEY = 'YOUR_API_KEY'
-
Replace
'YOUR_API_KEY'with your own VirusTotal API key.
π‘ Tip: Store your key in an environment variable or
.envfile for security.
python malcheck.py
- π±οΈ Click Refresh to update the process list.
- β Select one or more processes and hit Kill.
- π±οΈ Right-click any process to open context actions.
- π Press Ctrl+F to search processes by name.
- πΎ Under File β Save, export to CSV for deeper forensic work.
- π Use More for Windows License, About, or Update.
Preview of Windows Malcheck Interface
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
- Export & Inspect: Dive into CSV dataβtimestamps, priorities, paths.
- Locate & Research: Jump to file folders or Google suspicious names.
- VirusTotal Flagging: Prevent malware before deep-dive investigations.
π‘ Got feedback, found a bug, or want a new feature? Feel free to open an issue on GitHub at any timeβyour reports help me improve the tool! Iβm committed to maintaining windows-malcheck, and you can expect regular updates and fixes as soon as theyβre ready. π
Contributions rock! β¨
- Fork the repo.
- Create a feature branch:
git checkout -b feature/AwesomeFeature - Commit your changes:
git commit -m 'Add FancyFeature' - Push:
git push origin feature/AwesomeFeature - Open a Pull Request.
This project is MIT licensed. See the LICENSE file for details.
Made with π by Shravan Kumar UK