GuardianAI Antivirus ๐Ÿฆ : Your AntiVirus on AI Steroids (Free and Open-source)

From ransomware to trojans and everything in between, GuardianAI has got your back.

GuardianAI Antivirus ๐Ÿฆ : Your AntiVirus on AI Steroids (Free and Open-source)
Photo by Philipp Katzenberger / Unsplash

What is GuardianAI?

GuardianAI is a powerful, open-source antivirus project built to keep your computer safe using the latest in artificial intelligence. Itโ€™s designed to be both smart and user-friendly, so you donโ€™t have to worry about complicated settings or slow performance, just reliable protection that works quietly in the background.

At its core, GuardianAI uses advanced AI, including neural networks, to detect threats in real time. That means it can spot and stop malware, viruses, and other digital dangers as they happen , before they can do any harm. No more waiting for updates, the AI learns and adapts to new threats automatically.

Features

  • ๐Ÿฆ  Real-time Malware Detection: GuardianAI uses advanced AI algorithms, including neural networks, to detect and quarantine malware in real-time.
  • ๐Ÿ”’ Enhanced Security: Protect your computer from viruses, trojans, ransomware, and more.
  • ๐Ÿš€ Lightweight and Fast: GuardianAI is designed to run efficiently without slowing down your system.
  • ๐ŸŒ Regular Updates: Stay up-to-date with the latest virus definitions and security enhancements.
  • ๐ŸŒŸ User-Friendly Interface: Our intuitive interface makes it easy for users of all levels to scan and secure their devices.

Installation ๐Ÿš€

To get started with GuardianAI, follow these simple steps:

  1. Clone the repository to your local machine:

git clone https://github.com/MattEmilien/guardianai.git

  1. Navigate to the project directory:
  2. Create and activate a virtual environment (optional but recommended):

python -m venv venv
source venv/bin/activate

  1. Install the required dependencies:
    python guardian.py

Usage ๐Ÿ“‹

  • Launch GuardianAI to start real-time protection and scanning.
  • Schedule regular scans to keep your system secure.
  • Customize settings and notifications to suit your preferences.

Technologies Used ๐Ÿ› ๏ธ

  • ๐Ÿง  Neural Networks: Utilizing advanced AI models for malware detection.
  • ๐Ÿ“ก Backend Server: Storing data about threats and delivering updates to users.
  • ๐Ÿ Python: The core language for building GuardianAI.
  • โš™๏ธ Additional Libraries: Various Python libraries and tools to enhance functionality.

File Structure

  • guardian.py: ๐Ÿฆ  Main entry point of your guardian application.
  • gui/: ๐Ÿ–ฅ๏ธ GUI-related files.
  • scanning/: ๐Ÿง Modules for file scanning, real-time monitoring, heuristic analysis, and the signature database.
  • quarantine/: ๐Ÿ“ฆ Manages quarantined files and contains a directory for quarantined files.
  • scheduler/: ๐Ÿ•’ Handles scheduled scans and contains a directory for scheduled tasks.
  • logs/: ๐Ÿ“‹ Stores log files for the antivirus software.
  • tests/: ๐Ÿงช Unit tests and test data for testing antivirus functionality.
  • config/: โš™๏ธ Configuration settings stored in JSON or another format.
  • data/: ๐Ÿ“‚ Data files for testing, such as malware samples.
  • utils/: ๐Ÿ› ๏ธ Utility modules for common functions like file operations and notifications.
  • requirements.txt: ๐Ÿ“ฆ Lists project dependencies for easy installation.

License

MIT License

Resources

GitHub - MattEmilien/GuardianAI: Open-source antivirus project that leverages artificial intelligence to protect your computer from malware and viruses.
Open-source antivirus project that leverages artificial intelligence to protect your computer from malware and viruses. - MattEmilien/GuardianAI