Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. nmap-vulners

nmap-vulners

GPL-3.0Luav1.2-release

Nmap NSE script that uses Vulners.com API to detect software vulnerabilities during network scans.

GitHubGitHub
3.4k stars560 forks0 contributors

What is nmap-vulners?

nmap-vulners is an Nmap Scripting Engine (NSE) script that enhances network security scans by detecting known vulnerabilities in discovered software versions. It queries the Vulners.com vulnerability database to provide CVE information directly within nmap output, helping identify security risks during penetration testing or security assessments.

Target Audience

Security professionals, penetration testers, and system administrators who use nmap for network reconnaissance and vulnerability assessment.

Value Proposition

It provides free, real-time vulnerability intelligence directly within nmap scans, eliminating the need for separate vulnerability database lookups and integrating seamlessly with existing security workflows.

Overview

NSE script based on Vulners.com API

Use Cases

Best For

  • Quick vulnerability assessment during penetration testing engagements
  • Identifying CVEs in network services during security audits
  • Prioritizing patching based on CVSS scores in discovered software
  • Enhancing nmap scans with vulnerability intelligence
  • Detecting web application software versions via HTTP responses
  • Integrating vulnerability scanning into automated security pipelines

Not Ideal For

  • Scenarios requiring offline vulnerability scanning without internet access
  • Projects needing deep, application-specific vulnerability analysis beyond CVE matching
  • Environments with custom or legacy software not indexed in the Vulners.com database

Pros & Cons

Pros

Seamless Nmap Integration

Integrates directly into nmap's version detection (-sV), allowing vulnerability data to appear in standard scan outputs without external tools, as highlighted in the README's usage examples.

CVSS Score Filtering

Supports filtering vulnerabilities by minimum CVSS score (v2 or v3) via script arguments, enabling prioritization of critical issues during security assessments.

Enhanced Web Detection

Includes the http-vulners-regex companion script that scans HTTP responses to identify software, boosting detection rates for web applications, as shown in the example images.

Enterprise-Ready Features

Offers vulners_enterprise with API key support and CVSS v3 scoring, catering to professional teams with advanced needs, though it requires a paid Vulners Enterprise subscription.

Cons

Internet Dependency

Relies on real-time queries to the Vulners.com database, making it ineffective for air-gapped networks or offline scanning scenarios, as no local cache is mentioned.

Manual Setup Complexity

Installation requires copying files to specific system directories and running nmap --script-updatedb, which can be error-prone and varies by OS, as detailed in the README's installation steps.

Limited to Version Detection

Effectiveness hinges on nmap's -sV flag; if version detection fails or is omitted, the script provides no vulnerability data, limiting its use in broader scan types.

Frequently Asked Questions

Quick Stats

Stars3,394
Forks560
Contributors0
Open Issues21
Last commit19 hours ago
CreatedSince 2017

Tags

#cve-detection#penetration-testing#vulnerability-scanning#security-auditing#network-security

Built With

L
Lua

Included in

Robotic Tooling3.8k
Auto-fetched 7 hours ago

Related Projects

VaultVault

A tool for secrets management, encryption as a service, and privileged access management

Stars36,003
Forks4,722
Last commit11 hours ago
How-to-Secure-A-Linux-ServerHow-to-Secure-A-Linux-Server

An evolving how-to guide for securing a Linux server.

Stars29,558
Forks1,970
Last commit10 days ago
fail2banfail2ban

Daemon to ban hosts that cause multiple authentication errors

Stars18,239
Forks1,482
Last commit1 month ago
lynislynis

Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

Stars16,055
Forks1,614
Last commit7 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub