Skip to content

პითონის კოდები საჭირო მონაცემებით 30+ მილიონიანი wordlist ების დასაგენერირებლად

Notifications You must be signed in to change notification settings

beberi1/Georgian_Wordlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

აქ wordlist-ების მაგენერირებელი კოდებია

მოკლე მიმოხილვა კოდების შესახებ

  • All_Geo_numbers - აგენერირებს ყველა ქართულ ნომერს
  • New_pas_Creator - შეყვანილი სიტყვით ქმნის ბაზას
  • NS_Generator_Mixer- ქმნის ბევრი სახელი და გვარის კომბინაციას 35000000+
  • years - ქმნის წლების კომბინაციებს

All_Geo_numbers

ეს კოდი აგენერირებს ყველა ქართულ ნომერს, კოდში სტატიკურადაა მითითებული ქართული ნომრების თავსართები (მაგ: 551, 599...), ეს გაკეთებულია იმისთვის რომ რაც შეილება შემცირდეს დაგენერირებული ფაილის სიდიდე

New_pas_Creator

გაძლევს საშუალებას შეიყვანო სიტყვა რომლითაც შეიქმნება სიტყვათა ბაზა

მაგალთად თუ შეიყვანი სიტყვა giorgi-ს დაგენერირდება ასეთი ვარიანტები(საერთო ჯამში გამოვა 120420 სიტყვა):

დიდი და პატარა ასოების კომბინაციები

  • giorgi
  • GIORGI
  • Giorgi

შემდეგ თითოეულზე მსგავსი ასოები შეიცვლება სიმბოლოებით ჯერ პირველი ასო შემდეგ მეორე და საბოლოოდ ყველა ასო, შეიცვლება i->! e->3 o->0... მათი შეცვლა შეიძლება process_words ფუნქციის გამოძახებისას. მაგალითად:

  • g!orgi
  • giorg!
  • g!iorg!

მიღებულ ფაილში წაიშლება დუბლიკატები და შემდეგ დაიწყება მიღებული ვარიანტების შევსება 8-მდე 9-მდე 10-მდე 11-მდე ჯერ თავში შემდეგ კი ბოლოში 1234..-ს დამატებით. მაგალითად:

  • 12giorgi
  • 123giorgi
  • 1234giorgi
  • 12345giorgi
  • giorgi12
  • giorgi123
  • giorgi1234
  • giorgi12345

თავდაპირველად შექმნილ ვარიანტებს(დიდი/პატარა ასოებით და მათი კომბინაციები) დაემატებათ წლები 1938 წლიდან 2024 წლამდე, როგორც თავში ისე ბოლოში, ჯერ დაემატება ერთი შემდეგ კი ორი, მაგალითად:

  • giorgi1938
  • giorgi19381938
  • 1938giorgi
  • 19381938giorgi

NS_Generator_Mixer

Name და Surname ფაილებიდან იღებს მონაცემებს და იწყებს მათ გარდაქმნას(ისევე როგორც New_pas_Creator) და მათ ერთმანეთში შერევას, generate_name_surname_combinations- ფუნქციის მოდიფიცირებით შესაძლებელია ვარიანტების დამატება. ერთ ერთი მაგალითი:

  • giorgiNatia
  • giorgi.Natia
  • Natiagiorgi
  • Natia.giorgi

years

აგენერირებს წლების თვეების და დღეების თარიღების გენერირებას, იწყებს 1920 დან დააგრძელებს 2030-მდე, ასე:

  • year year
  • day month year
  • month day year
  • year day month
  • year month day
  • month year day
  • day year month

❌ გაფრთხილება ❌

კოდების NS_Generator_Mixer.py-ს და All_Geo_numbers.py-ს გაშვება სუსტ კომპიუტერებს უჭირთ

კოდების გასაშვებად საჭიროა პითონის ქონა

About

პითონის კოდები საჭირო მონაცემებით 30+ მილიონიანი wordlist ების დასაგენერირებლად

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages