Skip to content

Automated Penetration Testing Scanner with Gap Analysis & Rustscan Integration.

Notifications You must be signed in to change notification settings

Sanka1pp/Syntropy-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Syntropy Scanner

/// LEAVE NO STONE UNTURNED ///

πŸ’€ The Problem

You are in a CTF or a Pentest. You run a standard nmap scan. It checks the top 1,000 ports. You see port 80 and 445. You attack them for 3 hours and get nowhere.

The Reality: The target had a hidden administrative console on Port 6520. Nmap missed it. You missed the shell.

⚑ The Solution

Syntropy Scanner automates the "Discovery" phase of a penetration test. It runs two scans simultaneously (Fast Nmap + Full Rustscan) and performs a Gap Analysis. If Rustscan finds a port that Nmap missed, it triggers a RED ALERT. It ends with producing a clean HTML report of the entire comprehensive scan on the target.

Now Available in Two Editions:

Feature 🟒 Standard Edition (Syntropy_scanner.py) πŸ”΄ Ultimate Edition (Syntropy_Scanner_Ultimate.py)
Speed ⚑ Instant 🐒 Slower (Deep Analysis)
Gap Analysis βœ… Yes βœ… Yes
Visual Dashboard βœ… HTML report βœ… HTML report
UDP Support ❌ No βœ… Optional Module
Root Required ❌ No βœ… Yes (For UDP/OS Detect)

πŸ“Έ Professional Reporting

Don't just stare at terminal output. Syntropy generates clean HTML report for every scanβ€”perfect for documentation on pentest reports.

πŸš€ Installation

Prerequisites:

  • python3
  • nmap
  • rustscan (Install Guide)
  • xsltproc (Required for HTML reports: sudo apt install xsltproc)
# 1. Clone the repository
# 2. Enter directory
cd Syntropy-Scanner
# 3. Make scripts executable
chmod +x *.py

βš”οΈ Usage

Option A: Standard Edition (Fast & Stable)

Best for quick CTF checks or when you don't have root access.

Bash

python3 Syntropy_scanner.py <TARGET_IP>

Option B: Ultimate Edition (The "Pro" Experience)

Includes the Dashboard, OS Detection, and the optional UDP Scan module. Requires Sudo.

Bash

sudo python3 Syntropy_Scanner_Ultimate.py <TARGET_IP>

πŸ“‚ Output Artifacts

For every scan, a timestamped folder is created containing:

  • *_report.html - The dark-mode HTML report.

  • *_scan.xml - XML format for importing into Metasploit/Faraday.

  • *_scan.nmap - Raw grepable output.


Built with πŸ’€ by Syntropy Security.

About

Automated Penetration Testing Scanner with Gap Analysis & Rustscan Integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages