Skip to content

Mercurycode2002/Secure-File-Scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Secure File Scan

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.

Demo

Insert gif or link to demo

Features

  • 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.

API Reference

Get all items

  GET /api/items
Parameter Type Description
api_key string Required. Your API key

Get item

  GET /api/items/${id}
Parameter Type Description
id string Required. Id of item to fetch

add(num1, num2)

Takes two numbers and returns the sum.

Requirements

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 Dependencies

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

Acknowledgements

Problem Solved

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.

Usage

To use the Secure File Scan project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/secure-file-scan.git
    cd secure-file-scan
    python app.py

Authors

License

MIT

References

  1. VirusTotal API Documentation and references, VirusTotal API

  2. Malware Bazaar API Documentation and references, Malware Bazaar API

  3. Color Psychology in UI Design, Color Psychology

  4. Effective Information Presentation Strategies, Information Presentation Strategies

  5. User-Centric Design Principles, User-Centric Design Principles

  6. Python Logging Documentation, Python Logging

  7. Operational Efficiency in Cybersecurity Platforms, Operational Efficiency

  8. SSL/TLS Overview, SSL/TLS Overview

  9. Florian Roth, the creator of Yara Rules, Florian Roth - Yara Rules

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published