Mein erstes Programm ist ein Wordlistgenerator, der von einem bestimmten Zeichensatz, alle Möglichkeiten der Reihenfolge in einer bestimmten Anzahl von Zeichen ausgibt.
Hier ist der Source, habe noch net viel Ahnung; ein paar Tipps wären net. Vielleicht könnte mir einer sagen, wie man Python allg. von der Form her schreibt, quasi wo muss man am besten Zeile Platz lassen, wie weit muss man einrücken.
Schonmal Danke für Antworten.
Source:
Code: Alles auswählen
# wordlist.py: Generiert ne Wordliste ^^
# Die Ausgabe einfach in ne Datei Pipen: python ./wordlist.py > ./wordlist
import time
#Bei Zeichen, die Zeichen rein, die verwendet werden sollen.
Zeichen="abcdefghijklmnopqrstuvwxyz";
Zeichenlaenge=len(Zeichen);
# Folgenlaenge gibt an wie Lang die Zeichenfolge ist, quasi ändern wenn man ne andere will.
Folgenlaenge=5;
Folge = list()
for c in range (Folgenlaenge):
Folge.append(0)
Folge[0]=-1;
Wort="";
z=Zeichenlaenge;
for f in range (Folgenlaenge-1):
z=z*(Zeichenlaenge)
for a in range (z+1):
print Wort
Folge[0]=Folge[0]+1
for d in range (Folgenlaenge):
if Folge[d] >= Zeichenlaenge:
Folge[d]=0
if a != z:
Folge[d+1]=Folge[d+1]+1
Wort=""
for b in range (Folgenlaenge):
Wort=Wort+Zeichen[Folge[b]]