Malware Scanner is a simple Windows application that allows users to manually scan files for potential malware. It provides a GUI-based interface for easy file selection, scanning, and alert notifications.
Video.mp4
- User-friendly GUI – Select and scan files with a simple click.
- Real-time file analysis – Check if a file is safe or malicious.
- Scan history – View the last few scanned files.
- Audio alerts – Receive sound notifications for scan results.
- Lightweight & Fast – Quick analysis without heavy system resources.
- Python – Core programming language
- Tkinter – GUI for the application
- Hashing (SHA-256) – Used for malware detection
- PyInstaller – For converting the script into an executable Windows application
- Winsound – For system sound notifications
- Windows OS
- Python (For running the script directly, not needed for the executable version)
- Download the
MalwareScanner.exe
file from installer folder. - Double-click to launch the application.
- Use the "Browse" button to select a file and click "Scan".
- Clone the repository:
git clone https://github.com/yourusername/MalwareScanner.git cd MalwareScanner
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python gui.py
If you want to create a standalone .exe
file:
pyinstaller --noconsole --onefile --name MalwareScanner gui.py
- Open the application.
- Click "Browse" to select a file.
- Click "Scan File" to check if the file is safe.
- If malicious, a warning will appear, allowing the user to decide whether to delete the file.
- Scan history is displayed for quick reference.
- Cloud-based malware database lookup
- Batch file scanning
- Integration with VirusTotal API
Pull requests are welcome! If you have suggestions, create an issue or fork the repo and make a PR.
This tool is for educational and personal use only. It does not replace full-fledged antivirus software.
Developed by Kartikey Bhamare 🚀