Secure File Scan is a threat intelligence-based website that provides malware detection and analysis services. It includes a dedicated database for malware detection, API integration, and a reporting portal for malware researchers.
Insert gif or link to demo
- Malware Detection: Scan uploaded files for malware using a comprehensive threat intelligence database.
- Detailed Information: Retrieve detailed information and YARA rules for identified malware.
- API Integration: Integrated Flask-based API and external malware analyzing APIs for enhanced research capabilities.
- Malware Reporting Portal: Allows malware researchers to report new malware to the database.
- Real-time Dashboard: Displays real-time information on recent cyber attacks, reported malware, IOCs, top countries in threat intelligence, and a pie chart showing the distribution of companies affected by phishing attacks.
- Data Encryption: Utilizes Blowfish encryption algorithm for secure data storage. Bcrypt is employed with a 128-bit salt and encrypts a 192-bit magic value, taking advantage of the expensive key setup in eksblowfish.
GET /api/items
Parameter | Type | Description |
---|---|---|
api_key |
string |
Required. Your API key |
GET /api/items/${id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of item to fetch |
Takes two numbers and returns the sum.
Ensure you have the following prerequisites installed:
- Python 3.10 or above
- Flask and its dependencies
- hashlib
- flask_sqlalchemy
- flask_login
- flask_wtf
- wtforms
- flask_bcrypt
- werkzeug
- requests
- subprocess
- logging
Install the required Python libraries using the following command:
pip install -r requirements.txt
OR
pip install flask flask_sqlalchemy flask_login flask_wtf wtforms flask_bcrypt werkzeug requests
Secure File Scan addresses the need for a centralized platform for malware detection and research. By combining a robust threat intelligence database, API integration, and a reporting portal, it streamlines the process for users, eliminating the need to visit multiple websites for malware analysis.
To use the Secure File Scan project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/secure-file-scan.git cd secure-file-scan python app.py
-
VirusTotal API Documentation and references, VirusTotal API
-
Malware Bazaar API Documentation and references, Malware Bazaar API
-
Color Psychology in UI Design, Color Psychology
-
Effective Information Presentation Strategies, Information Presentation Strategies
-
User-Centric Design Principles, User-Centric Design Principles
-
Python Logging Documentation, Python Logging
-
Operational Efficiency in Cybersecurity Platforms, Operational Efficiency
-
SSL/TLS Overview, SSL/TLS Overview
-
Florian Roth, the creator of Yara Rules, Florian Roth - Yara Rules