Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/landgrey/pydictor
Passwort-CrackingPasswortangriffeSocial Engineering
GitHublandgrey/pydictor

pydictor

Ein leistungsstarker und nützlicher Hacker-Wörterbuch-Ersteller für Brute-Force-Angriffe

Repository anzeigenWebseite
3.6k6485vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

pydictor

build Python 2.7&3.4 release License

README.md Chinesische Version

pydictor —— Ein leistungsstarker und nützlicher Hacker-Wörterbuch-Builder für Brute-Force-Angriffe
root@kitploit:~
                      _ _      _
      _ __  _   _  __| (_) ___| |_ ___  _ __
     | '_ \| | | |/ _` | |/ __| __/ _ \| '__|
     | |_) | |_| | (_| | | (__| || (_) | |
     | .__/ \__, |\__,_|_|\___|\__\___/|_|
     |_|    |___/                         
E-Mail: [email protected]

Vorwort:

root@kitploit:~
Q: Why I need to use pydictor ?
A: 1.it always can help you
      You can use pydictor to generate a general blast wordlist, a custom wordlist based on Web content, a social engineering wordlist, and so on;
      You can use the pydictor built-in tool to safe delete, merge, unique, merge and unique,  count word frequency to filter the wordlist, 
      besides, you also can specify your wordlist and use '-tool handler' to filter your wordlist;

   2.highly customized
      You can generate highly customized and complex wordlist by modify multiple configuration files, 
      add your own dictionary, using leet mode, filter by length、char occur times、types of different char、regex,
      even add customized encode scripts in /lib/encode/ folder, add your own plugin script in /plugins/ folder,
      add your own tool script in /tools/ folder.

   3.powerful and flexible configuration file parsing
      nothing to say,skilled use and you will love it

   4.great compatibility
     whether you are using Python 2.7 version or Python 3.x version , pydictor can be run on Windows, Linux or Mac;

rechtlicher Haftungsausschluss

root@kitploit:~
1. Usage of pydictor for attacking targets without prior mutual consent is illegal. 
2. It is the end user's responsibility to obey all applicable local, state and federal laws.
3. Developers assume no liability and are not responsible for any misuse or damage caused by this program.

Start:

root@kitploit:~
git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod +x pydictor.py
python pydictor.py

Übersicht:

extend

conf

social engineering dictionary builder

Schnelle Nutzung:

Anwendungsdokumentation

API-Entwicklungsdokumentation

Es gibt einen Trick zur Verwendung von pydictor: Wisse, welche Art von Wortliste du benötigst.

Alle von pydictor generierbaren Wortlisten

Funktionscode

Von der Encode-Funktion unterstützte Kodierungen und Verschlüsselungen

occur-Funktion

Usage : --occur [letters_occur_times_range] [digital_occur_times_range] [special_chars_occur_times_range]

Example: --occur ">=4" "<6" "==0"

types-Funktion

Usage : --types [letters_types_range] [digital_types_range] [special_types_range]

Example: --types "<=8" "<=4" "==0"

repeat-Funktion

Usage : --repeat [letters_repeat_times] [digital_repeat_times] [special_repeat_times]

Example: --repeat "<=3" ">=3" "==0"

regex-Funktion

Usage : --regex [regex]

Example: --regex "^z.*?g$"

level-Funktion

Usage : --level [level]

Example: --level 4 level >= 4 will be work in /funcfg/extend.conf

Standard-Leet-Tabelle

leet char = replace char, and in /funcfg/leet_mode.conf

root@kitploit:~
a = 4
b = 6
e = 3
l = 1
i = 1
o = 0
s = 5
Code
root@kitploit:~
0            Standard, alle ersetzen
1            von links nach rechts, alle ersten gefundenen Leet-Zeichen ersetzen
2            von rechts nach links, alle ersten gefundenen Leet-Zeichen ersetzen
11-19        von links nach rechts, das erste gefundene Leet-Zeichen durch maximal Code-10 Zeichen ersetzen   
21-29        von rechts nach links, das erste gefundene Leet-Zeichen durch maximal Code-20 Zeichen ersetzen
Effekttabelle des Leet-Modus-Codes
Das Ziel ist nur ein Ausgangspunkt. Es ist deine Showzeit.
Tool herunterladen
TypWortlisteKennungBeschreibungUnterstützte Funktion
corebaseC1grundlegende WortlisteF1 F2 F3 F4
corecharC2benutzerdefinierte ZeichenwortlisteF1 F2 F3 F4
corechunkC3Permutations- und KombinationswortlisteALL
coreconfC4auf Konfigurationsdatei basierende WortlisteALL
corepatternC5schnell Musterwortliste generierenF2 F3 F4
coreextendC6erweiterte Wortliste basierend auf RegelnALL
coresedbC7Social-Engineering-WortlisteALL
toolcombinerT1Werkzeug zum Kombinieren von Dateien in einem bestimmten Verzeichnis
toolcomparerT2Werkzeug zum Vergleichen von zwei DateiinhaltenALL
toolcounterT3Werkzeug zur WorthäufigkeitszählungALL
toolhandlerT4Werkzeug zur Bearbeitung der EingabedateiALL
tooluniqbinerT5Werkzeug zum Kombinieren und Eindeutigmachen von VerzeichnisdateienALL
tooluniqiferT6Werkzeug zum Eindeutigmachen der EingabedateiALL
toolhybriderT7Werkzeug zum Hybridisieren von WortlistenpaarenF1 F2 F3 F4
toolprintablerT8Werkzeug zum Filtern von druckbaren ZeichenALL
pluginbirthdayP1Geburtstags-Keyword-Wortliste in einem bestimmten DatumsbereichALL
pluginftpP2Wortliste für FTP-Passwörter basierend auf SchlüsselwörternALL
pluginpid4P3Wortliste der letzten 4 Zeichen der PersonalausweisnummerALL
pluginpid6P4Wortliste der letzten 6 Zeichen der PersonalausweisnummerALL
pluginpid8P5Wortliste der letzten 8 Zeichen der PersonalausweisnummerALL
pluginscratchP6Wortliste basierend auf Webseiten-KeywordsALL
FunktionCodeBeschreibung
lenF1der Längenbereich
headF2Elemente mit Präfix versehen
tailF3Elemente mit Suffix versehen
encodeF4Elemente kodieren
occurF5Filtern nach dem Vorkommen von Buchstaben, Ziffern, Sonderzeichen
typesF6Filtern nach Typen von Buchstaben, Ziffern, Sonderzeichen
regexF7Filtern nach regulärem Ausdruck
levelF8Regelstufe der Wortliste festlegen
leetF91337-Modus aktivieren
repeatF10Filtern nach aufeinanderfolgenden Wiederholungen von Buchstaben, Ziffern, Sonderzeichen
NameBeschreibung
noneStandard, keine Kodierung
b16Base16-Kodierung
b32Base32-Kodierung
b64Base64-Kodierung
desDES-Algorithmus, Code muss angepasst werden
execjsJavaScript-Funktion ausführen, Code muss angepasst werden
hmacHMAC-Nachrichtenverdauungsalgorithmus
md5MD5-Nachrichtenverdauungsalgorithmus, Ausgabe 32 Zeichen
md516MD5-Nachrichtenverdauungsalgorithmus, Ausgabe 16 Zeichen
rsaRSA-Algorithmus, Code muss angepasst werden
sha1SHA-1-Nachrichtenverdauungsalgorithmus
sha256SHA-256-Nachrichtenverdauungsalgorithmus
sha512SHA-512-Nachrichtenverdauungsalgorithmus
urlURL-Kodierung
testein Beispiel einer benutzerdefinierten Kodierungsmethode
codeold stringnew string
0as a airs trees45 4 41r5 tr335
1as a airs trees4s 4 4irs trees
2as a airs treesa5 a air5 tree5
11as a airs trees4s a airs trees
12as a airs trees4s 4 airs trees
13as a airs trees4s 4 4irs trees
14as a airs trees4s 4 4irs trees
...as a airs trees4s 4 4irs trees
21as a airs treesas a airs tree5
22as a airs treesas a air5 tree5
23as a airs treesa5 a air5 tree5
24as a airs treesa5 a air5 tree5
...as a airs treesa5 a air5 tree5