JesseSharon/PyScan

GitHub: JesseSharon/PyScan

Stars: 0 | Forks: 0

# PyScan PyScan is a lightweight Python-based malware analysis tool that performs real-time monitoring and static analysis of files in quarantine folders. It uses entropy analysis, metadata extraction, hash generation, suspicious string detection, and YARA rule matching to identify potentially malicious files through both CLI and GUI interfaces. # Installation and Usage ## 1. Clone the Repository git clone https://github.com/yourusername/pyscan.git cd pyscan ## 2. Create a Virtual Environment python3 -m venv venv ## 3. Activate the Virtual Environment ### Linux / Kali source venv/bin/activate ### Windows venv\Scripts\activate ## 4. Install Required Dependencies pip install -r requirements.txt ## 5. Run PyScan Navigate to the `PyScan/` folder and open a command prompt. Run the following command. ### CLI Mode python pyscan_cli.py ### GUI Mode python pyscan_gui.py ## 6. Add Files for Analysis Place suspicious or sample files inside the `quarantine/` folder. PyScan will automatically detect, analyze, classify, and process them in real time. ## 7. View Results * Logs are stored in: analysis_actions.log * JSON reports are generated inside: reports/ * Processed files are moved to: safe/ re-quarantine/