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

Mebus/cupp

0
View on GitHub↗
5,762 stars·1,906 forks·Python·gpl-3.0·21 views

Cupp

CUPP is a suite of tools for extracting default credentials from aggregated databases, generating password dictionaries from personal data, profiling targets interactively, and expanding wordlists from dictionary sources. It functions as a password dictionary generator and target profiling tool that collects personal details through interactive questions to build custom password lists for security testing.

The project distinguishes itself through a modular command pipeline architecture that chains independent subcommands for downloading remote wordlists, parsing structured credential databases, generating profile-driven password lists, and applying rule-based mutations to expand dictionaries. It includes a rule-based password mutation engine that applies deterministic transformation rules to base dictionaries, appending variations like case changes, digit suffixes, and special character substitutions. The interactive profile-driven wordlist generator guides users through a structured questionnaire to collect personal attributes, then algorithmically combines them into candidate passwords.

The tool also provides a remote wordlist repository fetcher for downloading pre-compiled password dictionaries via HTTP with local caching, a template-based personal data expansion system that uses predefined templates to expand personal details into combinatorial password lists, and an Alecto database credential parser that extracts default username-password pairs from aggregated security research sources.

Features

  • Default Credential Databases - Parses default credentials from the Alecto database for security assessments.
  • Credential Extraction Utilities - Parses default usernames and passwords from the Alecto database for security testing.
  • Interactive Profile Generators - Walks through interactive questions about a target to build a custom password list.
  • Targeted Profile Generators - Profiles a person's known details to produce a custom password list for security testing.
  • Profile-Driven Generators - Generates custom password wordlists from personal data and dictionary sources.
  • Target Profilers - Collects personal details through interactive questions to build targeted password lists.
  • Personal Profile Wordlists - Builds custom password lists from personal details about a specific target.
  • Profile-Driven Wordlists - Builds custom wordlists from personal details about a target for password cracking.
  • Wordlist Generators - Generates custom password wordlists from interactive personal profiling.
  • Password - Applies transformation rules to wordlists to generate common password variations.
  • Wordlist Appenders - Appends new candidate passwords from a dictionary source to existing wordlists.
  • Wordlist Expanders - Appends new candidate passwords from a dictionary source to existing wordlists.
  • Password Dictionary Distributions - Fetches large, ready-to-use password dictionaries from a remote repository.
  • Password Profile Templates - Expands personal details like name and birthdate into combinatorial password lists.
  • Wordlist Repository Fetchers - Downloads pre-compiled password dictionaries via HTTP with local caching.
  • Dictionary Expanders - Expands existing password lists by appending new candidates from a dictionary source.
  • Remote Wordlist Downloads - Fetches large, ready-to-use password dictionaries from a remote repository.
  • CLI Pipeline Dispatchers - Chains expand, profile, download, and parse subcommands into a pipeline.
  • Wordlist Generation Tools - Generates wordlists based on user profiling data.
  • Social Engineering Tools - Generates wordlists based on personal information.
  • Wordlists and Enumeration - Common user password profiler for generating targeted wordlists.

Star history

Star history chart for mebus/cuppStar history chart for mebus/cupp

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

Frequently asked questions

What does mebus/cupp do?

CUPP is a suite of tools for extracting default credentials from aggregated databases, generating password dictionaries from personal data, profiling targets interactively, and expanding wordlists from dictionary sources. It functions as a password dictionary generator and target profiling tool that collects personal details through interactive questions to build custom password lists for security testing.

What are the main features of mebus/cupp?

The main features of mebus/cupp are: Default Credential Databases, Credential Extraction Utilities, Interactive Profile Generators, Targeted Profile Generators, Profile-Driven Generators, Target Profilers, Personal Profile Wordlists, Profile-Driven Wordlists.

What are some open-source alternatives to mebus/cupp?

Open-source alternatives to mebus/cupp include: r3nt0n/bopscrk — This documentation was written using Best-README-Template by othneildrew https://github.com/othneildrew/… ihebski/defaultcreds-cheat-sheet — DefaultCreds-cheat-sheet is a searchable reference database of default usernames and passwords for thousands of… gentilkiwi/mimikatz — Mimikatz is a security research suite designed for auditing Windows authentication and managing system security… empireproject/empire — Empire is a command and control framework and post-exploitation toolkit used for network penetration testing. It… byt3bl33d3r/offensivenim — OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of… beichendream/godzilla — Godzilla is a post-exploitation toolkit and webshell management framework designed for remote administration,…

Open-source alternatives to Cupp

Similar open-source projects, ranked by how many features they share with Cupp.
  • r3nt0n/bopscrkR

    r3nt0n/bopscrk

    0View on GitHub↗

    This documentation was written using Best-README-Template by othneildrew https://github.com/othneildrew/ https://github.com/othneildrew/Best-README-Template/edit/master/README.md Thanks dude :) -->

    View on GitHub↗0
  • ihebski/defaultcreds-cheat-sheetihebski avatar

    ihebski/DefaultCreds-cheat-sheet

    6,409View on GitHub↗

    DefaultCreds-cheat-sheet is a searchable reference database of default usernames and passwords for thousands of hardware and software products, designed for use during security assessments. It functions as a curated directory that maps vendor products to their known factory-set login credentials, enabling rapid lookup during penetration testing and security preparation workflows. The tool is delivered as a single-file client application with no backend dependencies, serving static content from any web server or local file system for offline use. It stores credential mappings in a flat JSON da

    Pythonblueteamblueteam-toolsblueteaming
    View on GitHub↗6,409
  • gentilkiwi/mimikatzgentilkiwi avatar

    gentilkiwi/mimikatz

    21,630View on GitHub↗

    Mimikatz is a security research suite designed for auditing Windows authentication and managing system security configurations. It provides a comprehensive framework for extracting sensitive credentials, manipulating process privileges, and managing digital identity assets directly from system memory or offline memory dumps. The project distinguishes itself through advanced system-level exploitation techniques, including runtime process injection, API hooking, and the ability to bypass cryptographic export restrictions. It features a specialized toolkit for Kerberos protocol operations, allow

    C
    View on GitHub↗21,630
  • byt3bl33d3r/offensivenimbyt3bl33d3r avatar

    byt3bl33d3r/OffensiveNim

    3,033View on GitHub↗

    OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje

    Nim
    View on GitHub↗3,033
  • See all 30 alternatives to Cupp→