From a70e155cf763befe4976c3d535a854e250e8f570 Mon Sep 17 00:00:00 2001 From: Krypton Date: Sun, 21 Jul 2024 12:43:59 +0200 Subject: [PATCH] feat: Improve wordlists name in `README.md` Examples: * `Os` -> `OS` * `Vpn` -> `VPN` * `Xml` -> `XML` * `Xss` -> `XSS` --- README.md | 140 +++++++++--------- tools/make_readme.py | 28 ++++ .../{palmos.txt => palm_os.txt} | 0 .../{unix_based__os.txt => unix_based_os.txt} | 0 4 files changed, 98 insertions(+), 70 deletions(-) rename wordlists/user_agents/operating_system_name/{palmos.txt => palm_os.txt} (100%) rename wordlists/user_agents/operating_system_name/{unix_based__os.txt => unix_based_os.txt} (100%) 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
    @@ -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
  • 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
  • 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