diff --git a/README.md b/README.md
index 9822d5d..bc9f44a 100644
--- a/README.md
+++ b/README.md
@@ -35,8 +35,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Apache User Enum 2.0 - 10,341 Lines
Big - 20,469 Lines
Common - 4,613 Lines
- Common Sql Columns - 471 Lines
- Common Sql Tables - 1,706 Lines
+ Common SQL Columns - 471 Lines
+ Common SQL Tables - 1,706 Lines
Conf - 201,790 Lines
Directories - 58,655 Lines
Directory List 1.0 - 141,694 Lines
@@ -48,18 +48,18 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Fuzz Php Special - 136,921 Lines
Indexes - 10 Lines
Joomla - 1,544 Lines
- Jsp - 92,216 Lines
- Lfi All - 1,483 Lines
- Lfi Unix - 1,076 Lines
- Lfi Windows - 466 Lines
+ JSP - 92,216 Lines
+ LFI All - 1,483 Lines
+ LFI Unix - 1,076 Lines
+ LFI Windows - 466 Lines
Most Common - 1,011 Lines
Robots - 990 Lines
Sensitive Files Unix - 16 Lines
Sensitive Files Win - 7 Lines
- Tlds - 1,446 Lines
+ TLDs - 1,446 Lines
Top Subdomains - 114,532 Lines
- Wp Plugins - 88,009 Lines
- Wp Themes - 21,149 Lines
+ WP Plugins - 88,009 Lines
+ WP Themes - 21,149 Lines
@@ -130,7 +130,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Dutch Passwords - 4,322,834 Lines
Hak5 - 2,351 Lines
Honeynet - 453,009 Lines
- Http Default Passwords - 19 Lines
+ HTTP Default Passwords - 19 Lines
Ipmi Passwords - 999 Lines
Keyboard Patterns - 20 Lines
Md5Decryptor - 3,431,316 Lines
@@ -138,11 +138,11 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Mirai Passwords - 42 Lines
Most Used Passwords - 999,998 Lines
Most Used Passwords Ncsc - 100,000 Lines
- Nord Vpn - 1,437 Lines
+ Nord VPN - 1,437 Lines
Openwall - 3,721,224 Lines
Password - 88,397 Lines
Postgres Default Passwords - 4 Lines
- Probable Wpa - 4,800 Lines
+ Probable WPA - 4,800 Lines
Tomcat Mgr Default Passwords - 7 Lines
Top Adobe Passwords - 100 Lines
Unix Passwords - 1,009 Lines
@@ -158,9 +158,9 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Dates - 751,068 Lines
Html Colors - 148 Lines
Street Names - 52,680 Lines
- Us Colleges - 6,752 Lines
- Us Private Schools - 21,755 Lines
- Us Public Schools - 100,318 Lines
+ US Colleges - 6,752 Lines
+ US Private Schools - 21,755 Lines
+ US Public Schools - 100,318 Lines
Zip Codes - 100,000 Lines
@@ -176,7 +176,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Alphanum Case Extra - 94 Lines
Char - 26 Lines
Unicode - 65,536 Lines
- Uri Hex - 256 Lines
+ URI Hex - 256 Lines
@@ -207,28 +207,28 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Android - 202,129 Lines
- Bada - 182 Lines
- - Beos - 18 Lines
- - Blackberry Os - 2,365 Lines
- - Chromeos - 1,757 Lines
+ - BeOS - 18 Lines
+ - Blackberry OS - 2,365 Lines
+ - ChromeOS - 1,757 Lines
- Darwin - 549 Lines
- - Fire Os - 1,869 Lines
+ - Fire OS - 1,869 Lines
- Freebsd - 812 Lines
- Haiku - 45 Lines
- - Hp Webos - 21 Lines
- - Ios - 23,836 Lines
+ - HP webOS - 21 Lines
+ - iOS - 23,836 Lines
- Irix - 13 Lines
- Linux - 20,823 Lines
- Livearea - 52 Lines
- Mac - 655 Lines
- - Mac Os X - 18,903 Lines
+ - Mac OS X - 18,903 Lines
- Macos - 5,147 Lines
- - Openbsd - 285 Lines
- - Palmos - 18 Lines
- - Rim Tablet Os - 12 Lines
- - Sunos - 293 Lines
+ - OpenBSD - 285 Lines
+ - Palm OS - 18 Lines
+ - Rim Tablet OS - 12 Lines
+ - SunOS - 293 Lines
- Symbian - 3,438 Lines
- - Unix Based Os - 598 Lines
- - Webos - 42 Lines
+ - Unix Based OS - 598 Lines
+ - webOS - 42 Lines
- Windows - 183,284 Lines
- Windows Mobile - 354 Lines
- Windows Phone - 2,193 Lines
@@ -264,7 +264,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Internet Explorer - 102,404 Lines
- Internet Explorer Mobile - 1,068 Lines
- Internet Tv Browser - 354 Lines
- - Itunes - 30 Lines
+ - iTunes - 30 Lines
- Java Runtime Environment - 518 Lines
- Kindle Browser - 76 Lines
- Motorola Internet Browser - 19 Lines
@@ -305,7 +305,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Common Admin Base64 - 57 Lines
- Db2 Default User - 5 Lines
- Default Users For Services - 919 Lines
- - Http Default Users - 27 Lines
+ - HTTP Default Users - 27 Lines
- Ipmi Users - 7 Lines
- Mirai User - 15 Lines
- Multiple Sources Users - 21,167 Lines
@@ -343,8 +343,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Ror - 121 Lines
- Sap - 1,111 Lines
- Sharepoint - 1,708 Lines
- - Sql - 167 Lines
- - Sql Inj - 41 Lines
+ - SQL - 167 Lines
+ - SQL Inj - 41 Lines
- Ssti - 107 Lines
- Sunas - 51 Lines
- Tests - 33 Lines
@@ -352,8 +352,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Vignette - 73 Lines
- Weblogic - 361 Lines
- Websphere - 561 Lines
- - Xml - 15 Lines
- - Xss - 19,867 Lines
+ - XML - 15 Lines
+ - XSS - 19,867 Lines
@@ -368,8 +368,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Apache User Enum 2.0 - 10,341 Lines
Big - 20,469 Lines
Common - 4,613 Lines
- Common Sql Columns - 471 Lines
- Common Sql Tables - 1,706 Lines
+ Common SQL Columns - 471 Lines
+ Common SQL Tables - 1,706 Lines
Conf - 201,790 Lines
Directories - 58,655 Lines
Directory List 1.0 - 141,694 Lines
@@ -381,18 +381,18 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Fuzz Php Special - 136,921 Lines
Indexes - 10 Lines
Joomla - 1,544 Lines
- Jsp - 92,216 Lines
- Lfi All - 1,483 Lines
- Lfi Unix - 1,076 Lines
- Lfi Windows - 466 Lines
+ JSP - 92,216 Lines
+ LFI All - 1,483 Lines
+ LFI Unix - 1,076 Lines
+ LFI Windows - 466 Lines
Most Common - 1,011 Lines
Robots - 990 Lines
Sensitive Files Unix - 16 Lines
Sensitive Files Win - 7 Lines
- Tlds - 1,446 Lines
+ TLDs - 1,446 Lines
Top Subdomains - 114,532 Lines
- Wp Plugins - 88,009 Lines
- Wp Themes - 21,149 Lines
+ WP Plugins - 88,009 Lines
+ WP Themes - 21,149 Lines
Famous
@@ -455,7 +455,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Dutch Passwords - 4,322,834 Lines
- Hak5 - 2,351 Lines
- Honeynet - 453,009 Lines
- - Http Default Passwords - 19 Lines
+ - HTTP Default Passwords - 19 Lines
- Ipmi Passwords - 999 Lines
- Keyboard Patterns - 20 Lines
- Md5Decryptor - 3,431,316 Lines
@@ -463,11 +463,11 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Mirai Passwords - 42 Lines
- Most Used Passwords - 999,998 Lines
- Most Used Passwords Ncsc - 100,000 Lines
- - Nord Vpn - 1,437 Lines
+ - Nord VPN - 1,437 Lines
- Openwall - 3,721,224 Lines
- Password - 88,397 Lines
- Postgres Default Passwords - 4 Lines
- - Probable Wpa - 4,800 Lines
+ - Probable WPA - 4,800 Lines
- Tomcat Mgr Default Passwords - 7 Lines
- Top Adobe Passwords - 100 Lines
- Unix Passwords - 1,009 Lines
@@ -481,9 +481,9 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Dates - 751,068 Lines
- Html Colors - 148 Lines
- Street Names - 52,680 Lines
- - Us Colleges - 6,752 Lines
- - Us Private Schools - 21,755 Lines
- - Us Public Schools - 100,318 Lines
+ - US Colleges - 6,752 Lines
+ - US Private Schools - 21,755 Lines
+ - US Public Schools - 100,318 Lines
- Zip Codes - 100,000 Lines
Stressing
@@ -497,7 +497,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
Alphanum Case Extra - 94 Lines
Char - 26 Lines
Unicode - 65,536 Lines
- Uri Hex - 256 Lines
+ URI Hex - 256 Lines
User Agents
@@ -524,28 +524,28 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Android - 202,129 Lines
- Bada - 182 Lines
- - Beos - 18 Lines
- - Blackberry Os - 2,365 Lines
- - Chromeos - 1,757 Lines
+ - BeOS - 18 Lines
+ - Blackberry OS - 2,365 Lines
+ - ChromeOS - 1,757 Lines
- Darwin - 549 Lines
- - Fire Os - 1,869 Lines
+ - Fire OS - 1,869 Lines
- Freebsd - 812 Lines
- Haiku - 45 Lines
- - Hp Webos - 21 Lines
- - Ios - 23,836 Lines
+ - HP webOS - 21 Lines
+ - iOS - 23,836 Lines
- Irix - 13 Lines
- Linux - 20,823 Lines
- Livearea - 52 Lines
- Mac - 655 Lines
- - Mac Os X - 18,903 Lines
+ - Mac OS X - 18,903 Lines
- Macos - 5,147 Lines
- - Openbsd - 285 Lines
- - Palmos - 18 Lines
- - Rim Tablet Os - 12 Lines
- - Sunos - 293 Lines
+ - OpenBSD - 285 Lines
+ - Palm OS - 18 Lines
+ - Rim Tablet OS - 12 Lines
+ - SunOS - 293 Lines
- Symbian - 3,438 Lines
- - Unix Based Os - 598 Lines
- - Webos - 42 Lines
+ - Unix Based OS - 598 Lines
+ - webOS - 42 Lines
- Windows - 183,284 Lines
- Windows Mobile - 354 Lines
- Windows Phone - 2,193 Lines
@@ -579,7 +579,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Internet Explorer - 102,404 Lines
- Internet Explorer Mobile - 1,068 Lines
- Internet Tv Browser - 354 Lines
- - Itunes - 30 Lines
+ - iTunes - 30 Lines
- Java Runtime Environment - 518 Lines
- Kindle Browser - 76 Lines
- Motorola Internet Browser - 19 Lines
@@ -618,7 +618,7 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Common Admin Base64 - 57 Lines
- Db2 Default User - 5 Lines
- Default Users For Services - 919 Lines
- - Http Default Users - 27 Lines
+ - HTTP Default Users - 27 Lines
- Ipmi Users - 7 Lines
- Mirai User - 15 Lines
- Multiple Sources Users - 21,167 Lines
@@ -654,8 +654,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Ror - 121 Lines
- Sap - 1,111 Lines
- Sharepoint - 1,708 Lines
- - Sql - 167 Lines
- - Sql Inj - 41 Lines
+ - SQL - 167 Lines
+ - SQL Inj - 41 Lines
- Ssti - 107 Lines
- Sunas - 51 Lines
- Tests - 33 Lines
@@ -663,8 +663,8 @@ If you already have a wordlist ready to be added, make sure to [open a pull requ
- Vignette - 73 Lines
- Weblogic - 361 Lines
- Websphere - 561 Lines
- - Xml - 15 Lines
- - Xss - 19,867 Lines
+ - XML - 15 Lines
+ - XSS - 19,867 Lines
diff --git a/tools/make_readme.py b/tools/make_readme.py
index edb5147..020e584 100644
--- a/tools/make_readme.py
+++ b/tools/make_readme.py
@@ -2,7 +2,31 @@
import glob
import os
+import re
+keywords = {
+ "Sql": "SQL",
+ "Jsp": "JSP",
+ "Lfi": "LFI",
+ "Tlds": "TLDs",
+ "Wp": "WP",
+ "Vpn": "VPN",
+ "Wpa": "WPA",
+ "Us": "US",
+ "Uri": "URI",
+ "Http": "HTTP",
+ "Os": "OS",
+ "Beos": "BeOS",
+ "Chromeos": "ChromeOS",
+ "Ios": "iOS",
+ "Hp": "HP",
+ "Openbsd": "OpenBSD",
+ "Sunos": "SunOS",
+ "Webos": "webOS",
+ "Itunes": "iTunes",
+ "Xml": "XML",
+ "Xss": "XSS",
+}
wordlists = {}
readme_template = """
@@ -52,6 +76,10 @@ for filename in glob.iglob("./wordlists/**/*", recursive=True):
folders = levels[1 : len(levels) - 1]
wordlist = levels[len(levels) - 1]
wordlist = wordlist[: len(wordlist) - 4].replace("_", " ").title()
+
+ for keyword in keywords:
+ wordlist = re.sub(rf"\b{keyword}\b", keywords[keyword], wordlist)
+
href = "/".join(levels)
if wordlist == "Rockyou": # Can't count correctly for that one as it's a ZIP file
diff --git a/wordlists/user_agents/operating_system_name/palmos.txt b/wordlists/user_agents/operating_system_name/palm_os.txt
similarity index 100%
rename from wordlists/user_agents/operating_system_name/palmos.txt
rename to wordlists/user_agents/operating_system_name/palm_os.txt
diff --git a/wordlists/user_agents/operating_system_name/unix_based__os.txt b/wordlists/user_agents/operating_system_name/unix_based_os.txt
similarity index 100%
rename from wordlists/user_agents/operating_system_name/unix_based__os.txt
rename to wordlists/user_agents/operating_system_name/unix_based_os.txt