Creating and managing custom wordlists is available on NetSec, WebNetSec, and Pentest Suite plans. All users can view and use the default wordlists.
Tools that use wordlists
The following tools support custom wordlists:| Tool | Wordlist Use |
|---|---|
| URL Fuzzer | Directory and file discovery paths |
| Password Auditor | Username and password lists for credential testing |
| Subdomain Finder | Subdomain names for DNS enumeration |
URL Fuzzer
The URL Fuzzer uses wordlists to discover hidden directories, files, and endpoints on web servers.- Light scan: Uses a smaller, focused wordlist for quick discovery
- Deep scan: Uses a large wordlist for wider coverage
- Custom: Use your own wordlist for specific testing needs
Password auditor
The Password Auditor uses two types of wordlists:- Username wordlists: Lists of common usernames to test
- Password wordlists: Lists of common passwords to attempt
Subdomain finder
The Subdomain Finder tests each name in the wordlist against DNS to find valid subdomains.Default wordlists
Pentest-Tools.com includes several default wordlists that are available to all users:| Wordlist | Description |
|---|---|
| Common usernames | Frequently used usernames for credential testing |
| Common passwords | Popular passwords for dictionary attacks |
| URL Fuzzer (Light) | Small wordlist for quick directory discovery |
| URL Fuzzer (Deep) | Large wordlist for thorough fuzzing |
| Subdomain enumeration | Common subdomain prefixes |
Creating custom wordlists
To create a custom wordlist:- Go to Settings > Wordlists
- Click Create wordlist
- Enter a name and optional description
- Add your words (one per line)
- Save the wordlist
Wordlist limits
| Limit | Value |
|---|---|
| Maximum size | 16 MB |
| Maximum word length | 200 characters |
Some Unicode characters may take up more space than English characters. If your wordlist fails to save, try reducing its size.
Best practices for custom wordlists
Keep wordlists focused
Keep wordlists focused
Smaller, targeted wordlists are often more effective than huge generic ones. Create specialized wordlists for specific types of targets.
Remove duplicates
Remove duplicates
The system automatically removes duplicate entries, but starting with a clean list improves upload performance.
Use descriptive names
Use descriptive names
Name wordlists clearly (e.g., “API Endpoints”, “Swedish Passwords”) so you can easily find them later.
Include variations
Include variations
For password lists, include common variations like numbers, special characters, and case changes.
Managing wordlists
Editing wordlists
- Go to Settings > Wordlists
- Click on the wordlist you want to edit
- Modify the contents, name, or description
- Save your changes
Deleting wordlists
- Go to Settings > Wordlists
- Select the wordlist(s) to delete
- Click Delete
Sharing wordlists
You can share wordlists with team members:- Go to Team in the sidebar
- Select the team member you want to share with
- Click Share and set the Wordlists permission level
Permission levels
| Permission | Capabilities |
|---|---|
| No access | Cannot see or use your wordlists |
| View | Can see and use your wordlists in scans |
| Edit | Can see, use, and modify your wordlists |
Shared wordlists appear in the team member’s wordlist dropdown when configuring scans.
Using wordlists in scans
When launching a scan that supports wordlists:- Configure your target and scan options
- Select Custom scan type (or equivalent)
- Choose your wordlist from the dropdown
- The dropdown shows both your own wordlists and those shared with you
Wordlists in scheduled scans
Scheduled scans remember your wordlist selection. If the wordlist is later deleted:- The scheduled scan falls back to the default wordlist
- You’ll be notified of the change
Wordlists in robots
Pentest robots can use wordlists for tools like URL Fuzzer and Password Auditor. Configure the wordlist when setting up the robot block.Wordlist sources
Here are some popular external sources for security testing wordlists:- SecLists - Collection of multiple wordlist types
- fuzzdb - Attack patterns and primitives
- PayloadsAllTheThings - Useful payloads
When using external wordlists, check that they comply with your testing authorization and scope.