Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
haklistgen — Turns any junk text into a usable wordlist for brute-forcing. | Kitploit
Tools/GitHubGitHub/hakluke/haklistgen
Password CrackingReconnaissanceInformation GatheringUtilities & Frameworks
GitHubhakluke/haklistgen

haklistgen

Turns any junk text into a usable wordlist for brute-forcing.

View Repository
2293516 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

haklistgen

Turns any junk text into a usable wordlist for brute-forcing.

Installation

root@kitploit:~
go install github.com/hakluke/haklistgen@latest

Usage Examples

Scrape all words out of an HTTP response to build a directory bruteforce wordlist:

root@kitploit:~
curl https://wikipedia.org | haklistgen

Pipe a list of subdomains to it to generate a wordlist for bruteforcing more subdomains:

root@kitploit:~
subfinder -silent -d example.com | haklistgen

Piping in a custom JavaScript file could yield some interesting results:

root@kitploit:~
curl https://example.com/app.js | haklistgen

You could create a great custom wordlist for a large-scope target doing something like this:

root@kitploit:~
subfinder -silent -d hakluke.com | anew subdomains.txt | httpx -silent | anew urls.txt | hakrawler | anew endpoints.txt | while read url; do curl $url --insecure | haklistgen | anew wordlist.txt; done
cat subdomains.txt urls.txt endpoints.txt | haklistgen | anew wordlist.txt;

This would save subdomains to subdomains.txt, then save httpx output to urls.txt, then crawl each url and save the hakrawler output to endpoints.txt, then fetch every URL in endpoints.txt and make a wordlist out of it, concatenating all of the wordlists to wordlist.txt. Then it takes all of the subdomains and urls, and adds words out of the words in those too.

Download Tool