generateWordlist
Generate custom wordlists for penetration testing by combining base words, dates, patterns, and leetspeak variations. Perfect for brute-forcing or password cracking tasks.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
baseWords | Yes | List of base words (names, pets, places, etc.). | |
caseVariations | No | Include variations like TitleCase, UPPERCASE. | |
customPatterns | No | List of custom patterns/symbols to prepend/append (e.g., '!', '123'). | |
dates | No | List of dates (YYYY-MM-DD, MM-DD, YYYY). Parsed for variations. | |
includeLeet | No | Apply basic leetspeak substitutions (a=4, e=3, etc.). | |
maxYear | No | Maximum year (YYYY) to include in variations (defaults to current year). | |
minYear | No | Minimum year (YYYY) to include in variations. |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"baseWords": {
"description": "List of base words (names, pets, places, etc.).",
"items": {
"type": "string"
},
"type": "array"
},
"caseVariations": {
"default": true,
"description": "Include variations like TitleCase, UPPERCASE.",
"type": "boolean"
},
"customPatterns": {
"description": "List of custom patterns/symbols to prepend/append (e.g., '!', '123').",
"items": {
"type": "string"
},
"type": "array"
},
"dates": {
"description": "List of dates (YYYY-MM-DD, MM-DD, YYYY). Parsed for variations.",
"items": {
"type": "string"
},
"type": "array"
},
"includeLeet": {
"default": false,
"description": "Apply basic leetspeak substitutions (a=4, e=3, etc.).",
"type": "boolean"
},
"maxYear": {
"description": "Maximum year (YYYY) to include in variations (defaults to current year).",
"type": "integer"
},
"minYear": {
"description": "Minimum year (YYYY) to include in variations.",
"type": "integer"
}
},
"required": [
"baseWords"
],
"type": "object"
}