Merhaba arkadaşlar. Python diliyle Word List Oluşturma Scripti yazmıştım. Sizlerle paylaşmak istedim. Kurulumu ve Kullanımı gayet basit. Bir kaç eksik var onu da halledeceğiz artık.. BAŞLAYALIM
KURULUMU
1. Arkadaşlar öncelikle bir tane metin düzenleyicisi açıyoruz ve uzantısını .py yapıyoruz.KURULUMU
2. İstediğiniz ismi verebilirsiniz ancak .py uzantısını kesinlikle ekleyin. Ben wordlistgenerator.py yaptım adını.
3. Verdiğim kodu kopyalıyıp dosyanın içerisine yapıştırıyoruz ve kaydedip çıkıyoruz.
Python:
import itertools
def create_word_list(characters, min_length, max_length):
word_list = []
for length in range(min_length, max_length + 1):
for combination in itertools.product(characters, repeat=length):
word = ''.join(combination)
word_list.append(word)
return word_list
def main():
print("Word List Oluşturucuya Hoş Geldiniz!")
print("Lütfen kullanılacak karakterleri girin (örn. abc123):")
characters = input("> ")
print("Lütfen minimum kelime uzunluğunu girin:")
min_length = int(input("> "))
print("Lütfen maksimum kelime uzunluğunu girin:")
max_length = int(input("> "))
word_list = create_word_list(characters, min_length, max_length)
filename = "word_list.txt"
with open(filename, "w") as file:
file.write('\n'.join(word_list))
print(f"Word list başarıyla oluşturuldu. Dosya adı: {filename}")
if __name__ == "__main__":
main()
4. Şimdi scriptimiz hazır. Bu arada Python yüklü değilse "sudo apt install python3" yazarak pythonu yükleyebilirsiniz. (Ben python yüklü varsayıyorum)
KULLANIMI
1. Şimdi scriptimizin olduğu dizine gidiyoruz. Benimkisi masaüstündeydi. Ben cd komutuyla masaüstüne gittim. Dosyanın bulunduğu dizine gittikten sonra "python3 dosyadı.py" yazıyoruz.
2. Program başladığında, sizden karakter kümesini, minimum ve maksimum kelime uzunluğunu girmenizi isteyecektir.
3. Kullanıcı girdilerini tamamladıktan sonra, program word list'i oluşturacak ve "word_list.txt" adlı bir dosyada kaydedecektir. Oluşturulan word list dosyası, aynı dizinde scriptle birlikte bulunacaktır.
4. Dosyayı açarak içeriği kontrol edebilirsiniz.
Arkadaşlar işlem bu kadardı. Okuduğunuz için teşekkürler.
İyi kullanmalar.
Teşekkür ederim
İyi kullanmalar.
Teşekkür ederim