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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitsadmin avatar

bitsadmin/wesng

0
View on GitHub↗
4,881 stars·603 forks·Python·BSD-3-Clause·1 view

Wesng

This project is a set of specialized utilities for Windows vulnerability assessment and patch management auditing. It functions as a vulnerability scanner and exploit suggester that analyzes installed updates to identify missing security patches and their corresponding known vulnerabilities.

The system distinguishes itself by matching missing updates against a consolidated vulnerability database to recommend specific publicly available exploits. It maintains accuracy by synchronizing remote security bulletins into a local database and cross-referencing identified gaps against official update catalogs to handle patch supersedence and eliminate false positives.

The tool provides capabilities for security surface analysis, allowing users to prioritize high-risk gaps through severity-based filtering and installation date refinement. It also includes a database client for the collection and synchronization of security definition updates from multiple remote sources.

Features

  • Windows Vulnerability Assessments - Performs security audits on Windows hosts to identify missing security updates and configuration gaps.
  • Exploit Suggesters - Identifies potential vulnerabilities and suggests applicable exploits based on the target system configuration.
  • Exploit Recommendations - Suggests specific publicly available exploits by mapping missing security patches against a vulnerability database.
  • Security Definition Synchronizations - Downloads and merges external security bulletins and vulnerability metadata into a local database.
  • Patch Auditing Tools - Provides utilities for auditing installed fixes against official catalogs to identify security gaps.
  • Kernel Exploit Identification - Matches system versions and missing patches against vulnerability databases to find applicable exploits.
  • Missing Patch Detection - Identifies missing security updates on target systems to uncover potential vulnerabilities.
  • Patch Supersedence Filters - Filters out vulnerabilities that have been resolved by newer, cumulative security updates.
  • Vulnerability Database Management - Synchronizes and maintains local copies of security metadata and bulletins from external sources.
  • Update Catalog Querying - Queries official update catalogs to verify the status of missing security patches and eliminate false positives.
  • Exploit Mapping - Connects missing patches to associated vulnerabilities based on severity, impact, and the availability of known exploits.
  • Update Service Integrations - Interfaces with system update services and offline scan files to identify missing security patches.
  • Vulnerability Result Refinements - Refines vulnerability findings using severity thresholds and installation dates to isolate high-risk gaps.
  • Patch Accuracy Validation - Cross-references missing patches against official catalogs to remove false positives and verify installation requirements.
  • Attack Surface Analysis - Analyzes the attack surface by filtering and prioritizing critical vulnerabilities on a target machine.
  • Patch Exclusion Lists - Excludes specific update identifiers from results to remove false positives and refine identified gaps.
  • Patch Date Filters - Filters vulnerability results based on the installation or release date of security patches.
  • Security Data Consolidations - Aggregates vulnerability data and patch details from multiple remote sources into a unified local database.
  • Security Vulnerability Trackers - Tracks the emergence of security flaws and updates vulnerability lists to maintain current analysis data.
  • Vulnerability Data Synchronization - Updates local security definitions and exploit records from remote vulnerability sources.
  • Security Patch False Positives - Removes known incorrect update results from the analysis to ensure only truly missing patches are reported.
  • Vulnerability Severity Filtering - Filters vulnerability results using severity thresholds and installation dates to prioritize high-risk gaps.
  • Exploit Development - Tool for identifying missing patches and potential exploits.
  • Post Exploitation - Tool for identifying missing Windows patches.
  • Privilege Escalation - Checks Windows systems for missing patches.
  • Privilege Escalation Tools - Tool for suggesting Windows exploits based on system information.

Star history

Star history chart for bitsadmin/wesngStar history chart for bitsadmin/wesng

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bitsadmin/wesng do?

This project is a set of specialized utilities for Windows vulnerability assessment and patch management auditing. It functions as a vulnerability scanner and exploit suggester that analyzes installed updates to identify missing security patches and their corresponding known vulnerabilities.

What are the main features of bitsadmin/wesng?

The main features of bitsadmin/wesng are: Windows Vulnerability Assessments, Exploit Suggesters, Exploit Recommendations, Security Definition Synchronizations, Patch Auditing Tools, Kernel Exploit Identification, Missing Patch Detection, Patch Supersedence Filters.

What are some open-source alternatives to bitsadmin/wesng?

Open-source alternatives to bitsadmin/wesng include: gdssecurity/windows-exploit-suggester — Windows-Exploit-Suggester is a security audit tool designed to scan Windows systems for outdated components and… strozfriedberg/windows-exploit-suggester — Windows-Exploit-Suggester is a security analysis tool designed to audit patch levels and identify vulnerabilities on… mzet-/linux-exploit-suggester — linux-exploit-suggester is a diagnostic utility and vulnerability scanner designed to identify potential kernel… itm4n/privesccheck — PrivescCheck is a PowerShell-based security auditing tool designed to scan Windows configurations for potential… jondonas/linux-exploit-suggester-2 — Next-Generation Linux Kernel Exploit Suggester. carlospolop/peass-ng — PEASS-ng is a Linux privilege escalation scanner and post-exploitation enumeration tool. It identifies security…

Open-source alternatives to Wesng

Similar open-source projects, ranked by how many features they share with Wesng.
  • gdssecurity/windows-exploit-suggesterGDSSecurity avatar

    GDSSecurity/Windows-Exploit-Suggester

    4,209View on GitHub↗

    Windows-Exploit-Suggester is a security audit tool designed to scan Windows systems for outdated components and missing security patches. It functions as a vulnerability scanner that compares target patch levels against official vendor security bulletins to identify security gaps. The tool specializes in exploit mapping, linking identified missing updates to known public exploit code and available penetration testing modules. It automates the research process by cross-referencing missing patches with specific vulnerability identifiers to determine applicable attack vectors. The system includ

    Python
    View on GitHub↗4,209
  • strozfriedberg/windows-exploit-suggesterstrozfriedberg avatar

    strozfriedberg/Windows-Exploit-Suggester

    4,211View on GitHub↗

    Windows-Exploit-Suggester is a security analysis tool designed to audit patch levels and identify vulnerabilities on Windows hosts. It functions as a vulnerability scanner and patch level auditor that compares installed system hotfixes against Microsoft security bulletins to detect missing updates. The project maps these missing security updates to known public exploits and available Metasploit modules. It uses a vulnerability database interface to download and query external security bulletin data, linking specific unpatched vulnerabilities to viable exploit vectors. The tool's capabilities

    Python
    View on GitHub↗4,211
  • mzet-/linux-exploit-suggestermzet- avatar

    mzet-/linux-exploit-suggester

    6,528View on GitHub↗

    linux-exploit-suggester is a diagnostic utility and vulnerability scanner designed to identify potential kernel exploits on Linux systems. It functions as a privilege escalation auditor by matching system information and kernel versions against a database of known security flaws. The tool differentiates itself by filtering and ranking exploits based on specific system properties and runtime security configurations. It evaluates kernel hardening settings, such as memory protection mechanisms, to discard inapplicable exploits and prioritize candidates by their probability of success. The softw

    Shell
    View on GitHub↗6,528
  • itm4n/privesccheckitm4n avatar

    itm4n/PrivescCheck

    3,860View on GitHub↗

    PrivescCheck is a PowerShell-based security auditing tool designed to scan Windows configurations for potential privilege escalation paths and local host vulnerabilities. It functions as a vulnerability assessment utility that analyzes system settings and registry configurations to identify weaknesses that could allow unauthorized administrative access. The tool automates internal security reconnaissance and post-exploitation data collection to gather environmental information. It serves as a security compliance reporter by exporting scan results into structured formats, including HTML, CSV,

    PowerShellpentest-toolpentestingprivilege-escalation
    View on GitHub↗3,860
  • See all 30 alternatives to Wesng→