Python Antivirus V4.0: Design and Implementation of a Multi-Layer Desktop Security Application

SUNDAR RAJAN, R and Bharathi, A. (2026) Python Antivirus V4.0: Design and Implementation of a Multi-Layer Desktop Security Application. JOURNAL OF ADVANCE AND FUTURE RESEARCH, 4 (4). pp. 910-918. ISSN 2984-889X

[thumbnail of JAAFR26A4787.pdf] Text
JAAFR26A4787.pdf

Download (537kB)

Abstract

This paper presents the design, architecture, and implementation of Python Antivirus V4.0, a desktop-based
cybersecurity application built using Python and PyQt5. The application delivers a layered threat detection strategy
combining local SHA-256 signature-based detection against curated hash packs with optional cloud API
enrichment via VirusTotal and MetaDefender. V4.0 introduces several notable enhancements over its predecessors:
a responsive, thread-safe scanning engine using QThread, a persistent JSON-backed scan history module with
color-coded verdicts, CSV and PDF report export capabilities powered by ReportLab, a structured quarantine
system with restore and permanent deletion support, a batch folder scanning mode, and a real-time file monitoring
subsystem driven by Watchdog. The graphical interface supports dark and light theming through configurable
stylesheets. Evaluation of the application demonstrates its effectiveness as a lightweight, portable, and extensible
endpoint security tool suitable for educational, research, and small-office deployment contexts.
Keywords — Antivirus Software, SHA-256 Hashing, PyQt5, VirusTotal API, MetaDefender, Quarantine, Realtime
Monitoring, Cybersecurity, Python, Desktop Application.

Item Type: Article
Subjects: Computer Science > Cyber Security
Domains: Computer Science Engineering
Depositing User: Mr IR Admin
Date Deposited: 10 May 2026 11:59
Last Modified: 10 May 2026 11:59
URI: https://ir.vistas.ac.in/id/eprint/13751

Actions (login required)

View Item
View Item