Word List Oluşturma Scripti -Python-

kage

Yeni üye
9 May 2023
50
30
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.

59d60la.png





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
 

Ertugrul'

Basın&Medya Ekibi Deneyimli
22 Mar 2023
1,164
906
Photoshop 🔥
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.

59d60la.png





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
Elinize sağlık başarılı bir konu olmuş.
 

ertan074

Üye
13 May 2021
126
60
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.

59d60la.png





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
Eline emeğine sağlık çok güzel ve anlaşılır olmuş
 

Anka-1623

Üye
26 Haz 2023
163
69
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.

59d60la.png





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
Çok güzel olmuş not termux da ve kaki nethunterda çalışıyor :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.