awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
greenbone avatar

greenbone/openvas-scanner

0
View on GitHub↗
4,670 Stars·779 Forks·Rust·GPL-2.0·7 Aufrufegreenbone.github.io/docs↗

Openvas Scanner

The openvas-scanner is a vulnerability scanner designed to identify security weaknesses and outdated software in target systems. It performs network vulnerability scanning by executing security tests and network attack scripts, as well as conducting local security auditing through static version checks of installed software.

The project utilizes community-managed feeds to synchronize and update local security definitions and vulnerability tests. These tests and scan configurations are loaded into the system via container images or manual transfers and stored in a persistent relational database for long-term tracking and reporting.

The system includes a management stack that can be deployed using container orchestration. Administrative control is provided through a web management dashboard, dedicated command-line tools, and various remote procedure interfaces, including XML-based APIs and Windows Management Instrumentation for remote process execution on Windows systems.

Security and access are managed through role-based access control, password policy enforcement, and TLS encryption for the web interface. The scanner also features asynchronous task scheduling to automate security audits and supports email notifications via SMTP for security alerts.

Features

  • Local Software Auditing - Identifies weaknesses by performing static version checks on installed software against vulnerability databases.
  • Security Scan Schedulers - Uses an internal runtime system to schedule recurring vulnerability scans on a predefined timetable.
  • Relational Database Persistence - Consolidates scan results and vulnerability configurations into a central relational database for long-term tracking.
  • Containerized Service Orchestration - Deploys the scanner and database as a stack of isolated images to ensure consistent environment configuration.
  • Network Vulnerability Scanning - Executes security tests against target systems to identify weaknesses and outdated software across network infrastructure.
  • Attack Script Execution - Runs network attack scripts to actively identify security weaknesses in target systems.
  • Role-Based Access Control - Restricts administrative actions by managing user identities and permissions through groups and roles.
  • Security Data Consolidations - Consolidates scan results and configurations into a central relational database for long-term tracking.
  • Vulnerability Database Management - Maintains and synchronizes local copies of security metadata and vulnerability tests from external community feeds.
  • Vulnerability Feed Synchronization - Updates local security definitions and vulnerability tests by downloading and importing data from community-managed feeds.
  • Scan Coordination & Reporting - Coordinates authentication, scheduling, and the reporting of vulnerability information through a central database.
  • Vulnerability Data Provisioning - Populates the system with security tests and compliance policies using dedicated data-loading services.
  • Vulnerability Data Synchronization - Imports and updates vulnerability tests and compliance policies into persistent storage volumes.
  • Vulnerable Product Detection - Identifies vulnerable software by performing static version checks on packages during scans.
  • Web Dashboards - Provides a browser-based dashboard for managing security scans and visualizing vulnerability results.
  • Remote Administration Interfaces - Provides web interfaces and command-line tools to manage scanners and tasks from remote locations.
  • Full-Stack Orchestration - Packages the scanner, database, and management interface as a coordinated stack of container images.
  • Containerized Deployment Images - Provides pre-configured container images for simplified deployment of the full vulnerability management stack.
  • Remote Procedure Call Interfaces - Controls scanning processes and appliance settings from external locations using dedicated administrative communication protocols.
  • Management Daemon APIs - Hosts a web server and API that connects web applications to the management daemon.
  • XML-Based Remote Protocols - Exchanges scan commands and vulnerability test results between the manager and engine using a structured XML message format.
  • XML Command Protocols - Supports XML-based APIs to initiate scans, retrieve test information, and receive results.
  • Management Interfaces - Provides remote interfaces and command-line tools to control scanning processes and system settings.
  • Scanner Management CLIs - Provides a dedicated command-line toolset to manage the vulnerability system and scanner.
  • Engine Control Interfaces - Allows managing scanning engines and managers via standardized communication protocols through web interfaces or scripts.
  • Asynchronous Schedulers - Manages the execution of vulnerability scans and system events based on a predefined internal timetable.
  • CLI System Management - Allows querying data and controlling the manager and daemon via a command-line interface.
  • Remote Administrative Control - Allows controlling the scanning stack from remote locations using dedicated administration protocols.

Star-Verlauf

Star-Verlauf für greenbone/openvas-scannerStar-Verlauf für greenbone/openvas-scanner

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht greenbone/openvas-scanner?

The openvas-scanner is a vulnerability scanner designed to identify security weaknesses and outdated software in target systems. It performs network vulnerability scanning by executing security tests and network attack scripts, as well as conducting local security auditing through static version checks of installed software.

Was sind die Hauptfunktionen von greenbone/openvas-scanner?

Die Hauptfunktionen von greenbone/openvas-scanner sind: Local Software Auditing, Security Scan Schedulers, Relational Database Persistence, Containerized Service Orchestration, Network Vulnerability Scanning, Attack Script Execution, Role-Based Access Control, Security Data Consolidations.

Welche Open-Source-Alternativen gibt es zu greenbone/openvas-scanner?

Open-Source-Alternativen zu greenbone/openvas-scanner sind unter anderem: yalantis/side-menu.android — Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… infobyte/faraday — Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings… bitsadmin/wesng — This project is a set of specialized utilities for Windows vulnerability assessment and patch management auditing. It… cve-search/cve-search — cve-search is a vulnerability search engine and database manager designed to index, synchronize, and query CVE and CPE…

Open-Source-Alternativen zu Openvas Scanner

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Openvas Scanner.
  • yalantis/side-menu.androidAvatar von Yalantis

    Yalantis/Side-Menu.Android

    5,212Auf GitHub ansehen↗

    Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

    Javaandroidanimationdrawer-layout
    Auf GitHub ansehen↗5,212
  • dependencytrack/dependency-trackAvatar von DependencyTrack

    DependencyTrack/dependency-track

    3,612Auf GitHub ansehen↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    Auf GitHub ansehen↗3,612
  • kanboard/kanboardAvatar von kanboard

    kanboard/kanboard

    9,663Auf GitHub ansehen↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    PHPagilekanbankanboard
    Auf GitHub ansehen↗9,663
  • infobyte/faradayAvatar von infobyte

    infobyte/faraday

    6,523Auf GitHub ansehen↗

    Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag

    Python
    Auf GitHub ansehen↗6,523
  • Alle 30 Alternativen zu Openvas Scanner anzeigen→