Open Source Log, combo user:pass & mail:pass yapma

Forumda isteyen bir kaç arkadaş gördüm güzel sonuçlar elde ediliyor open-source paylaşıyorum geliştirebilir ekstra özellikler eklenebilir.
iyi kullanımlar







Python:
import os
import re
import webbrowser
import time
from datetime import datetime


log_listesi = []


def cmd_clear():
    os.system('cls' if os.name == 'nt' else 'clear')

def slow_type(text, delay=0.1):
    for char in text:
        print(char, end='', flush=True)
        time.sleep(delay)
    print()

def log_detaylari():
    if not log_listesi:
        print("\nHenüz listeye eklenmiş bir log dosyası yok.")
    else:
        print("\nLog Detayları:")
        for i, (log_adi, basarili, hatali, zaman) in enumerate(log_listesi, 1):
            print(f"{i}. {log_adi} (Başarılı: {basarili}, Hatalı: {hatali}, Dönüştürme Zamanı: {zaman})")
        print()


def log_donustur_ve_indir(dosya_adi):
    pattern = re.compile(r'(?::)([\w.+-]+)(?::)([\w@!#$%^&*-]+)')
    dogru_sayi = 0
    hatali_sayi = 0
    cikti_dosyasi = f'cevrilmis_{dosya_adi}'

    if os.path.exists(dosya_adi):
        with open(dosya_adi, 'r', encoding='utf-8', errors='ignore') as file, open(cikti_dosyasi, 'w', encoding='utf-8') as out_f:
            satirlar = file.readlines()
            for satir in satirlar:
                match = pattern.search(satir)
                if match:
                    out_f.write(f"{match.group(1)}:{match.group(2)}\n")
                    dogru_sayi += 1
                else:
                    hatali_sayi += 1

        zaman = datetime.now().strftime("%d/%m/%Y %H:%M:%S")
        log_listesi.append((dosya_adi, dogru_sayi, hatali_sayi, zaman))
        print(f"\nLog '{dosya_adi}' başarıyla çevrildi ve indirildi. (Başarılı: {dogru_sayi}, Hatalı: {hatali_sayi}, Zaman: {zaman})")
    else:
        print(f"\nHata: '{dosya_adi}' isimli dosya mevcut değil.")

# Ana menü işlevi
def main_menu():
    while True:
        cmd_clear()
        print("\033[92mcreated By Fridibuck\033[0m")
        print("1. Log dönüştür")
        print("2. Log detayları")
        print("3. Çıkış")

        secim = input("\nBir seçenek girin (1, 2 veya 3): ")

        if secim == '1':
            dosya_adi = input("\nDönüştürmek ve indirmek istediğiniz log dosyasının adını girin (örneğin: log.txt): ")
            if dosya_adi:
                print("Log dönüştürülüyor ve indiriliyor...")
                time.sleep(1)
                log_donustur_ve_indir(dosya_adi)
        elif secim == '2':
            log_detaylari()
            input("\nDevam etmek için Enter tuşuna basın...")
        elif secim == '3':
            print("\nÇıkış yapılıyor...")
            time.sleep(1)
            exit()
        else:
            print("\nGeçersiz bir seçenek girdiniz. Lütfen 1, 2 veya 3 girin.")


def open_site():
    url = "https://cheatglobal.com/members/fridibuck.223866/"
    webbrowser.open(url)


def intro_animation():
    intro_text = """
█▀▀ █▀█ █ █▀▄ █ █▄▄ █░█ █▀▀ █▄▀
█▀░ █▀▄ █ █▄▀ █ █▄█ █▄█ █▄▄ █░█
"""
    slow_type(intro_text, delay=0.01)
    print("\nCreated by Fridibuck")

if __name__ == "__main__":
    cmd_clear()
    intro_animation()
    open_site()
    main_menu()



bunda log searchlanıyormu
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt