This project is a Python-based application that monitors file activity in real time. It detects file creation, modification, and movement inside a selected folder.
The system identifies sensitive and high-risk files, verifies file integrity using hashing, and generates alerts and reports for suspicious activity.
https://github.com/Boltx099/Secure_File_Transfer_Monitoring_System.gitpip install watchdogpython secure_file_transfer_monitor.py- Start the application
- Click Start Monitoring
- The system monitors the folder: watch_here
- Create or modify files inside the folder
- View logs and alerts in the GUI
- Create test.txt → normal log
- Create secret.pdf → alert triggered
- Create data.zip → high-risk detection
- Modify a file → modification detected
- Move a file → movement detected
- Real-time logs in GUI
- Alerts for sensitive files
- File hash values
- Generated report:
security_report.txt
This section demonstrates how the system detects different types of file activities and generates alerts.
- Start monitoring
- Create a file:
test.txt
Result:
- Event logged as normal activity
- No alert triggered
- Create a file:
secret.pdf
Result:
- File identified as sensitive
- Alert generated in GUI
- Event logged with alert status
- Create a file:
data.zip
Result:
- File flagged as high-risk
- Alert triggered
- Logged with high-risk status
- Modify an existing file
Result:
- Modification event detected
- Hash recalculated
- Logged in system
- Rename or move a file inside the monitored folder
Result:
- Movement event detected
- Logged with updated path
- Copy multiple files (10+ files) into the monitored folder
Result:
- Multiple events detected
- System flags bulk activity
- Alert message generated