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. 
- 
ℹ️ 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
- 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





