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
lanjelot avatar

lanjelot/patator

0
View on GitHub↗
3,893 stars·828 forks·Python·GPL-2.0·12 views

Patator

Patator is a multi-purpose brute force tool and modular security framework used for testing credentials, discovering network services, and fuzzing network protocols through automated payload delivery. It functions as a credential exhaustion framework and a network protocol fuzzer.

The project provides specific utilities for recovering passwords from encrypted ZIP archives, enumerating DNS zones via forward and reverse queries, and identifying valid usernames and passwords across common network protocols.

Its broader capabilities include web endpoint fuzzing, network service probing, and user enumeration by analyzing protocol responses, error messages, or timing delays.

Features

  • Credential Brute-Forcing - Provides a framework for automated testing of authentication credentials across various network protocols.
  • Network Protocol Fuzzers - Acts as a network protocol fuzzer that sends varied data to endpoints to discover vulnerabilities.
  • IP and DNS Discovery - Resolves hostnames and investigates IP addresses and DNS records for network reconnaissance.
  • DNS Reconnaissance - Maps organizational infrastructure and resolves hostnames using forward and reverse DNS queries.
  • DNS Enumeration Tools - Provides utilities for mapping network zones and resolving hostnames using forward and reverse DNS queries.
  • Request Payloads - Generates network traffic by injecting lists of candidate values into protocol-specific request payloads.
  • Service Enumeration Tools - Probes network services to map capabilities and identify valid users through automated interaction.
  • Credential Exhaustion - Functions as a comprehensive framework for the systematic iteration and exhaustion of credentials.
  • Username Enumerations - Identifies valid usernames on remote systems by analyzing protocol responses, error messages, and timing.
  • Service Probing - Interacts with network services via payloads to identify and classify active system components.
  • Response Pattern Matching - Determines the success or failure of brute-force attempts by comparing service responses against predefined patterns.
  • Multi-threaded Execution - Employs a multi-threaded execution model to concurrently test credentials and increase request throughput.
  • Archive Password Crackers - Includes a dedicated utility for recovering passwords from encrypted ZIP files using payload lists.
  • Encrypted Archive Cracking - Recovers passwords from encrypted ZIP archives by testing a series of payload combinations.
  • Plugin-Based Architectures - Utilizes a modular architecture to load protocol-specific logic as standalone plugins at runtime.
  • HTTP Fuzzing - Generates permutations of HTTP requests to discover hidden endpoints and test input validation.
  • Brute Force Tools - Multi-purpose brute-forcing tool with modular design.
  • Credential Brute Forcing - Modular and flexible multi-purpose brute-forcing tool.
  • Service Brute Forcing - Multi-purpose brute-forcing tool.

Star history

Star history chart for lanjelot/patatorStar history chart for lanjelot/patator

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Patator

Similar open-source projects, ranked by how many features they share with Patator.
  • vanhauser-thc/thc-hydravanhauser-thc avatar

    vanhauser-thc/thc-hydra

    11,943View on GitHub↗

    Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords through automated brute-force and dictionary attacks. It serves as a multi-protocol authentication tester capable of verifying credentials across a wide range of remote network services, including SSH, SMB, FTP, and various database listeners. The project is distinguished by its ability to execute parallelized password attacks against multiple servers and protocols simultaneously. It features a modular system for implementing diverse network authentication schemes, allowing f

    C
    View on GitHub↗11,943
  • zan8in/afrogzan8in avatar

    zan8in/afrog

    4,182View on GitHub↗

    afrog is an HTTP vulnerability scanner and web vulnerability management system that identifies security flaws and known CVEs using a YAML-based rule engine. It functions as a payload generator and scanner, comparing server responses against detection rules to find unauthorized access points. The project provides a framework for out-of-band security testing, detecting blind vulnerabilities by triggering and verifying external DNS or HTTP callbacks. Beyond web traffic, it includes a protocol fuzzer capable of executing multi-step read and write sequences over raw TCP and SSL sockets to identify

    Goafrogbug-bountypenetration-testing
    View on GitHub↗4,182
  • 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
  • hashcat/hashcathashcat avatar

    hashcat/hashcat

    26,200View on GitHub↗

    Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text passwords from hashed data. It functions as a GPU-accelerated recovery tool and distributed password cracker, leveraging CPUs and GPUs to perform intensive cryptographic computations. The system differentiates itself through a distributed cracking workflow that coordinates tasks across multiple machines via an overlay network to share computational load. It further optimizes recovery speed using Markov chain keyspace optimization to prioritize the most likely password candidates. Th

    C
    View on GitHub↗26,200
See all 30 alternatives to Patator→

Frequently asked questions

What does lanjelot/patator do?

Patator is a multi-purpose brute force tool and modular security framework used for testing credentials, discovering network services, and fuzzing network protocols through automated payload delivery. It functions as a credential exhaustion framework and a network protocol fuzzer.

What are the main features of lanjelot/patator?

The main features of lanjelot/patator are: Credential Brute-Forcing, Network Protocol Fuzzers, IP and DNS Discovery, DNS Reconnaissance, DNS Enumeration Tools, Request Payloads, Service Enumeration Tools, Credential Exhaustion.

What are some open-source alternatives to lanjelot/patator?

Open-source alternatives to lanjelot/patator include: vanhauser-thc/thc-hydra — Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords… zan8in/afrog — afrog is an HTTP vulnerability scanner and web vulnerability management system that identifies security flaws and… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… hashcat/hashcat — Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text… xmendez/wfuzz — Wfuzz is a web application fuzzing framework that automates the injection of payloads into HTTP requests to discover… bee-san/rustscan — RustScan is a high-speed network reconnaissance tool designed for automated port discovery and service enumeration. It…