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





