Introducing //

Black Swan |

A final-year cybersecurity project — light, dynamic, and built for precision.

Key Features

Real-Time Scanning

Continuously monitors file activity and system behavior to detect threats as they emerge.

Custom Rule Support

Advanced AV engine learns and adapts to new malware and ransomware via custom designed rules.

Ultra-Light Performance

Runs silently in the background without slowing down your PC.

File Classification and flagging

Utilizes YARA’s capability to categorize files based on detected characteristics, aiding in threat analysis and incident response.

About the Project

Black Swan Antivirus is a final-year cybersecurity project built using the YARA engine. It provides real-time malware detection, rule-based scanning, and a lightweight GUI. The core scanning engine (engine.c) is written in C, optimized for speed and low system resource usage.

The GUI is powered by Python (Tkinter), and integrates seamlessly with YARA for executing dynamic detection rules. This ensures the tool remains both powerful and user-friendly.

Benchmark Testing

EICAR Virus Flagging

All four EICAR test files were successfully flagged, confirming the engine's effectiveness in identifying known malware signatures.

File Detection Accuracy

Detailed detection logs recorded file paths, types, and threat levels — enhancing traceability and threat insight.

Rule-Based Precision

Custom YARA rules executed with no false positives, validating the accuracy and reliability of the detection engine.

Technology Stack

C (engine.c)

Handles core file scanning operations with minimal memory footprint and high execution speed.

Python (Tkinter)

Implements the GUI layer and manages rule parsing, scan controls, and user interaction logic.

YARA

Used for writing and executing rules that classify and detect malware based on file content signatures.

GitHub

Code hosted publicly for collaboration, version control, and open-source distribution of the project.

Ready to Stay Protected?

Install Black Swan Antivirus and experience the future of cybersecurity.