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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hktalent avatar

hktalent/scan4all

0
View on GitHub↗
6,127 stars·717 forks·Go·BSD-3-Clause·23 viewsscan4all.51pwn.com↗

Scan4all

scan4all is an all-in-one vulnerability scanner that orchestrates parallel network reconnaissance, service cracking, and exploit execution across a wide range of protocols. It combines port discovery, web fingerprinting, password cracking, and a plugin-based database of over 15,000 proof-of-concept exploits into a single automated pipeline, with results streamed to Elasticsearch for structured querying and analysis.

The tool distinguishes itself through its multi-engine orchestration, coordinating tools like nmap, naabu, and nuclei under one pipeline to avoid redundant work and share results. It manages a concurrent service cracking pool that attempts password brute-forcing across 23 protocols in parallel, while a protocol-aware fuzzing engine generates malformed payloads for 146 network protocols. The system also integrates with Metasploit for automated exploitation workflows and supports reverse shell operations for post-compromise access.

Additional capabilities include subdomain enumeration through a chained pipeline of subfinder and ksubdomain, web cache vulnerability detection for HTTP request smuggling and cache poisoning, and web endpoint fuzzing to uncover hidden resources. The project provides a comprehensive security assessment surface that combines network discovery, credential testing, and vulnerability scanning in a single tool.

Features

  • Vulnerability Scanning - Combines port discovery, web fingerprinting, password cracking, and thousands of PoC exploits into a single automated pipeline.
  • Multi-Protocol Brute Forcers - Attempts credential cracking across 23 network protocols using custom or built-in dictionaries.
  • Port Scanning - Discovers open ports across 146 protocols using 90,000 detection rules and integrated engines like nmap and naabu.
  • PoC-Based Scanners - Runs thousands of proof-of-concept exploits against targets to identify known security weaknesses.
  • Security Tool Orchestrators - Coordinates nmap, naabu, and nuclei under a single pipeline to avoid redundant work and share results.
  • Web Application Fingerprinters - Matches HTTP responses against a 7,000-entry rule set to identify frameworks, CMS, and server software in real time.
  • Service Cracking Pools - Manages a concurrent worker pool that cracks passwords across 23 protocols in parallel.
  • Exploit Plugin Databases - Loads over 15,000 proof-of-concept exploits as pluggable modules that can be individually updated.
  • Subdomain Enumeration - Chains subfinder and ksubdomain in a producer-consumer pattern to discover subdomains for vulnerability scanning.
  • Web Cache Poisoning - Checks for HTTP request smuggling and cache poisoning flaws that can compromise web caching infrastructure.
  • Elasticsearch Exporters - Serialises all scan findings into structured JSON and pushes them to Elasticsearch for indexing.
  • Metasploit Shell Integrations - Links scan results with Metasploit to automate exploitation workflows using tmux for session management.
  • Protocol Fuzzing - Generates malformed payloads for 146 network protocols using a grammar-based rule set to discover unexpected behavior.
  • Streaming Port Mappings - Feeds discovered open ports directly into service-specific crackers and fingerprinters without waiting for a full scan.
  • Reverse Shells - Establishes reverse shell connections during engagements using a multi-target web netcat utility.
  • Subdomain Discoveries - Discovers subdomains through dictionary brute-forcing and tool chaining to map additional entry points.
  • Web Application Fuzzing - Tests web application endpoints with fuzzing techniques to uncover hidden resources and potential vulnerabilities.
  • Vulnerability Scanners - Vulnerability scanner.
  • Reconnaissance and Dorking - Execute large-scale vulnerability scanning and password cracking.

Star history

Star history chart for hktalent/scan4allStar history chart for hktalent/scan4all

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Scan4all

These projects share indexed features with Scan4all. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheethackerschoice avatar

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853View on GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Shell
    View on GitHub↗3,853
  • lcvvvv/kscanlcvvvv avatar

    lcvvvv/kscan

    4,286View on GitHub↗

    kscan is a network security scanner and service fingerprinter used to discover active hosts and open ports. It functions as a network protocol analyzer and internal network mapper to identify reachable gateways and analyze the network surface area of target environments. The tool integrates external asset discovery by retrieving target hosts through external intelligence services and verifying their availability. It also operates as a credential brute force tool, testing authentication strength across multiple protocols using automated username and password dictionaries. The project covers n

    Go
    View on GitHub↗4,286
  • samsar4/ethical-hacking-labsSamsar4 avatar

    Samsar4/Ethical-Hacking-Labs

    3,397View on GitHub↗

    Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis. The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabili

    ethical-hacking-labshackinglinux
    View on GitHub↗3,397
Compare all 30 related projects→

Frequently asked questions

What does hktalent/scan4all do?

scan4all is an all-in-one vulnerability scanner that orchestrates parallel network reconnaissance, service cracking, and exploit execution across a wide range of protocols. It combines port discovery, web fingerprinting, password cracking, and a plugin-based database of over 15,000 proof-of-concept exploits into a single automated pipeline, with results streamed to Elasticsearch for structured querying and analysis.

What are the main features of hktalent/scan4all?

The main features of hktalent/scan4all are: Vulnerability Scanning, Multi-Protocol Brute Forcers, Port Scanning, PoC-Based Scanners, Security Tool Orchestrators, Web Application Fingerprinters, Service Cracking Pools, Exploit Plugin Databases.

Which projects share features with hktalent/scan4all?

Projects with overlapping indexed features include: jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… lcvvvv/kscan — kscan is a network security scanner and service fingerprinter used to discover active hosts and open ports. It… samsar4/ethical-hacking-labs — Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning… thekingofduck/fuzzdicts — fuzzDicts is a repository of curated wordlists and dictionaries designed for web application fuzzing. It provides… hmaverickadams/beginner-network-pentesting — This is a hands-on lab environment for learning network penetration testing techniques, centered on setting up and…