awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to VirusTotal

Ranking updated Aug 19, 2026

For an open source file and url scanner, the first results are cuckoosandbox/cuckoo (Cuckoo is a self-hostable automated malware analysis sandbox that executes suspicious files in isolated virtual machines, applies YARA rules, and generates behavioral reports through a modular pipeline), rfxn/linux-malware-detect (Linux Malware Detect is a self-hostable command-line scanner that performs static analysis, YARA matching, and file monitoring, though it lacks a dynamic sandbox and REST API) and neo23x0/loki (Loki is a YARA-based endpoint forensic scanner and indicator of compromise checker, which makes it a useful host triage tool rather than the comprehensive malware analysis and file-scanning sandbox engine requested). opencti-platform/opencti and sissbruecker/linkding round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to virustotal”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to VirusTotal

Find the best repos with AI.We'll search the best matching repositories with AI.
  • cuckoosandbox/cuckoocuckoosandbox avatar

    cuckoosandbox/cuckoo

    5,959View on GitHub↗

    Cuckoo is an open-source automated malware analysis system that executes suspicious files inside isolated virtual machines and produces structured behavioral reports. The platform captures system calls, file operations, and network activity during execution, compiling them into comprehensive analysis documents for programmatic consumption. The system operates through a modular analysis pipeline that processes behavioral data, applying YARA signature patterns against captured artifacts to identify known malware families. Each analysis run starts from a clean virtual machine snapshot to ensure

    Cuckoo is a self-hostable automated malware analysis sandbox that executes suspicious files in isolated virtual machines, applies YARA rules, and generates behavioral reports through a modular pipeline.

    JavaScriptMalware Execution Isolation EnvironmentsYARA Rule Execution
    View on GitHub↗5,959
  • rfxn/linux-malware-detectrfxn avatar

    rfxn/linux-malware-detect

    1,456View on GitHub↗

    Linux Malware Detect is a security platform designed for Linux server environments to identify and isolate malicious files. It functions as a multi-engine scanner that utilizes signature-based detection, heuristic analysis, and pattern matching to maintain system integrity. The tool provides automated auditing and real-time monitoring to detect unauthorized modifications as they occur. The system distinguishes itself through kernel-level event monitoring, which triggers immediate scans upon file changes, and checkpoint-based scan resumption, which allows long-running operations to pause and r

    Linux Malware Detect is a self-hostable command-line scanner that performs static analysis, YARA matching, and file monitoring, though it lacks a dynamic sandbox and REST API.

    ShellYARA-Based Scanning
    View on GitHub↗1,456
  • neo23x0/lokiNeo23x0 avatar

    Neo23x0/Loki

    3,763View on GitHub↗

    Loki is an endpoint detection tool, forensic artifact analyzer, and threat intelligence scanner. It functions as a YARA-based indicator of compromise scanner designed to identify malicious persistence mechanisms, web shells, and unauthorized administration tools across local and remote systems. The project distinguishes itself by integrating multi-source threat intelligence, allowing for the loading of custom signature sets and encrypted indicators. It combines hash-based artifact detection with YARA rule execution to scan files, process memory, and registry hives for known malicious byte seq

    Loki is a YARA-based endpoint forensic scanner and indicator of compromise checker, which makes it a useful host triage tool rather than the comprehensive malware analysis and file-scanning sandbox engine requested.

    PythonYARA-Based ScanningThreat Intelligence FeedsYARA Rule Execution
    View on GitHub↗3,763
  • opencti-platform/openctiOpenCTI-Platform avatar

    OpenCTI-Platform/opencti

    8,812View on GitHub↗

    OpenCTI is a cyber threat intelligence platform and knowledge base used to store, manage, and analyze technical security data. It functions as a threat intelligence visualization tool and an enterprise security data orchestrator that maps relationships between threat actors, malware, and vulnerabilities. The platform utilizes the STIX and TAXII standards for data representation and exchange, allowing for the sharing and receiving of standardized intelligence bundles. It distinguishes itself by converting complex security information into visual relationship diagrams and geographic maps to ide

    OpenCTI is a cyber threat intelligence platform for managing threat data and relationships rather than a malware analysis engine for scanning files, hashes, and URLs.

    TypeScriptThreat Intelligence Platforms
    View on GitHub↗8,812
  • sissbruecker/linkdingsissbruecker avatar

    sissbruecker/linkding

    10,167View on GitHub↗

    linkding is a self-hosted bookmark manager designed for saving, organizing, and retrieving web links. It functions as a centralized, private repository for personal link collections, featuring multi-user support and authentication to manage access and shared bookmarks. The project distinguishes itself through a webpage archive tool that prevents link rot by saving local HTML snapshots of bookmarked sites. It includes a programmable API for integrating third-party scripts and external applications, as well as a Netscape HTML importer to migrate bookmark libraries from other services. The syst

    This repository is a self-hosted bookmark manager for saving and organizing web links rather than an engine for scanning files and URLs for malware.

    PythonREST APIsREST APIs
    View on GitHub↗10,167
  • owncloud/coreowncloud avatar

    owncloud/core

    8,793View on GitHub↗

    This project is a self-hosted cloud storage server and content collaboration platform implemented as a PHP web application framework. It functions as a centralized server for storing, synchronizing, and sharing files and data across multiple devices. The system operates as a WebDAV file server and a synchronization server for scheduling and contact information using CalDAV and CardDAV protocols. It features a plugin architecture that allows the server to be extended with additional applications and custom features. The platform provides capabilities for user and group access management, exte

    This repository is a self-hosted cloud storage and file-sharing server rather than a malware analysis platform, making it the wrong category for scanning suspicious files and URLs.

    PHPREST APIsREST APIs
    View on GitHub↗8,793
  • ufrisk/memprocfsufrisk avatar

    ufrisk/MemProcFS

    4,202View on GitHub↗

    MemProcFS is a volatile memory analysis tool and cross-platform memory acquisition system. It functions as a memory forensic virtual file system, mapping physical memory and kernel objects into a virtual directory structure that allows users to analyze system artifacts using standard file system tools. The project distinguishes itself by providing a virtual file system for memory forensics, enabling the browsing and querying of physical memory as read-only files and folders. It also incorporates a Yara-based memory scanner to identify malware signatures and injected code within physical memor

    MemProcFS is a volatile memory analysis and forensics tool that maps physical memory into a virtual file system, which is a specialized building block rather than a comprehensive malware scanning platform for files and URLs.

    CYARA-Based ScanningYARA Rule Execution
    View on GitHub↗4,202
  • blacklanternsecurity/bbotblacklanternsecurity avatar

    blacklanternsecurity/bbot

    9,929View on GitHub↗

    This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence. The system employs a recursive discovery engine to iteratively explore target infrastructure, utilizing a plugin-based module architecture to extend scanning capabilities. It integrates third-party APIs for data enrichment and applies YARA rules across discovered assets to identify specific vulnerability patte

    This project is an attack surface mapper and OSINT reconnaissance framework rather than a malware file and URL analysis engine, making it a neighbouring security tool rather than the requested platform.

    PythonYARA-Based ScanningYARA Rule Execution
    View on GitHub↗9,929
  • alexandreborges/malwoverviewalexandreborges avatar

    alexandreborges/malwoverview

    3,882View on GitHub↗

    This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as

    This project is a command-line threat intelligence aggregator and triage tool rather than a self-hostable malware scanning and sandbox engine.

    PythonYARA-Based Scanning
    View on GitHub↗3,882
  • go-resty/restygo-resty avatar

    go-resty/resty

    11,704View on GitHub↗

    Resty is a high-level HTTP client library for Go designed for consuming REST services. It provides a streamlined interface for executing network requests, managing server-sent event streams, and automatically mapping JSON and XML responses into data structures. The library includes built-in mechanisms for service resilience and traffic management, such as circuit breakers to prevent cascading failures, token-bucket rate limiting, and automated request retries with exponential backoff. It also features client-side load balancing to distribute outgoing traffic across multiple base URLs and requ

    This repository is a general-purpose HTTP client library rather than a malware analysis platform, making it a building block for making API requests rather than a tool for scanning files and URLs.

    GoREST APIs
    View on GitHub↗11,704
  • oatpp/oatppoatpp avatar

    oatpp/oatpp

    8,553View on GitHub↗

    Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i

    Oatpp is a C++ web framework for building APIs rather than a malware analysis platform, making it a building block for backend services rather than a threat intelligence tool.

    C++REST APIs
    View on GitHub↗8,553
  • yara-rules/rulesYara-Rules avatar

    Yara-Rules/rules

    4,712View on GitHub↗

    This project is a community-curated repository of YARA rules used to detect malware, webshells, and other malicious patterns in files. It serves as a dataset of signatures for identifying known malware families, software packers, and threat intelligence indicators. The collection provides specialized detection capabilities for identifying exploit kits and anti-analysis evasion techniques, such as anti-debugging and anti-virtualization methods. It also includes signatures for cryptographic algorithm detection and the identification of unauthorized remote administration tools on servers. The r

    This repository provides a community-curated collection of YARA rules rather than a self-hostable file analysis engine or platform to scan files, hashes, and URLs.

    YARAThreat Intelligence Feeds
    View on GitHub↗4,712
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
cuckoosandbox/cuckoo6KJavaScriptNOASSERTIONMay 3, 2022
rfxn/linux-malware-detect1.5KShellGPL-2.0May 24, 2026
neo23x0/loki
3.8K
Python
GPL-3.0
Jan 12, 2026
opencti-platform/opencti8.8KTypeScriptotherFeb 19, 2026
sissbruecker/linkding10.2KPythonmitFeb 20, 2026
owncloud/core8.8KPHPAGPL-3.0Jun 16, 2026
ufrisk/memprocfs4.2KCAGPL-3.0Jun 2, 2026
blacklanternsecurity/bbot9.9KPythonAGPL-3.0Jun 17, 2026
alexandreborges/malwoverview3.9KPythonGPL-3.0Jun 21, 2026
go-resty/resty11.7KGoMITJun 15, 2026

Related searches

  • an open source malware scanner and remover
  • an open source antivirus for system protection
  • an open source antivirus software for servers
  • an open source vulnerability scanner for infrastructure
  • an open source technology stack detector
  • an open source scanner for security vulnerabilities
  • an open source alternative to BuiltWith
  • an open source ad blocker for browsers