Skip to content

NetSentinel 1.1.0

Latest

Choose a tag to compare

@kaotickj kaotickj released this 25 Jun 18:21
· 7 commits to main since this release

NetSentinel 1.1.0 Release Notes (2025-06-25)

Enhancements

  • Multithreaded Password Spraying
    Implemented concurrency using ThreadPoolExecutor to reduce total scan and password spraying duration.

  • CIDR Scan Support Fix
    Fixed a critical bug preventing scanning of CIDR ranges, enabling comprehensive network-wide scans.

  • Per-Host Timing Metrics
    Added tracking of individual host scan start time, end time, and total duration in main.py for improved scan granularity.

  • Selective Results Aggregation
    Detailed scan results are now included only for hosts with open ports. Hosts without open ports are summarized by count, reducing clutter in reports.

  • Advanced HTML Report Generation
    Updated utils/html_report.py to generate collapsible, per-host sections in the HTML report, including:

    • Open ports with banners
    • SMB share enumeration
    • Kerberos info
    • Password spraying results (successes and failures)
    • Per-host scan timing details
      Scan-wide timing (start, end, duration) is displayed in the footer for full context.
  • CLI Usability Improvements
    Incorporated pyfiglet for a stylized ASCII art banner at program start, without disrupting terminal layout.

  • Dependency Updates
    Added pyfiglet to requirements.txt and setup.py to support the new CLI banner feature.

  • Backward Compatibility
    All existing functionality, CLI flags, and output formats are fully preserved to ensure seamless upgrades.

Bug Fixes

  • Fixed a bug that was preventing cidr scans from iterating through IPs in the address range.
  • Removed redundant generate_html_report function definitions, centralizing report generation to utils/html_report.py.

Test Reports

Added several HTML formatted test scan reports in tests/ to showcase the tool's capabilities


Summary

This release enhances NetSentinel’s performance, usability, and reporting capabilities. Multithreading improves scan speed, detailed per-host timing and results provide richer insights, and the new collapsible HTML report improves readability while keeping output concise. The updated CLI banner adds a professional touch without compromising terminal usability. These improvements make NetSentinel more effective and user-friendly for red teams and cybersecurity practitioners.

Please see the Wiki for comprehensive documentation