diff --git a/README.md b/README.md index 060b98e..f7afdf8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,80 @@ -# Hesapcomtr-Checker +# Hesap Kontrol Aracı + +Bu proje, belirli bir formatta sağlanan hesap listesini kullanarak giriş yapmayı ve bakiye bilgisini almayı sağlar. + +## Özellikler +- Belirtilen dosyadan hesap bilgilerini okur. +- CSRF token'ı otomatik olarak alır. +- Hesaplara giriş yaparak bakiyeyi kontrol eder. +- Geçerli (live) ve geçersiz (dead) hesapları ayırır. + +## Gereksinimler +Bu aracı kullanabilmek için sisteminizde aşağıdaki bileşenlerin kurulu olması gerekmektedir: +- Go (Golang) + +## Kurulum + +Öncelikle Go'yu yüklediğinizden emin olun. Ardından, projeyi klonlayın veya kodu yerel bir dizine kaydedin. + +```sh +git clone https://git.yusiqo.com/yusiqo/Hesapcomtr-Checker.git +cd Hesapcomtr-Checker +``` + +## Kullanım + +### Not. Derlemeden Test Etmek +Projeyi test etmek icin çalıştır: + +```sh +go run main.go +``` + +### 1. Derleme +Projeyi derlemek için aşağıdaki komutu çalıştırın: + +```sh +go build -o check main.go +``` + +### 2. Çalıştırma + +Uygulamayı çalıştırmak için aşağıdaki komutu kullanın: + +```sh +./check +``` + +Program, kullanıcıdan hesap bilgilerini içeren bir dosyanın adını ister. Bu dosya, her satırda `email:şifre` formatında giriş bilgilerini içermelidir. + +### 3. Örnek Kullanım +```sh +Hesaplar dosyasının adı: hesaplar.txt +Live Acc: ornek@example.com:123456 +TL Miktarı: 100,50 TL +Dead Acc: test@deneme.com:abcdef +``` + +## Kodu Anlama + +### Ana Fonksiyon (main) +- Kullanıcıdan hesap bilgilerini içeren dosyanın adını alır. +- Dosyayı satır satır okuyarak her hesap için giriş yapmaya çalışır. +- Geçerli hesapları ve bakiyelerini ekrana yazdırır. + +### `getCSRFToken` +- Giriş sayfasına istek atarak CSRF token'ı çeker. + +### `login` +- Elde edilen CSRF token ile giriş isteği yapar. +- Yanıtta "balance" kelimesi varsa bakiyeyi çıkartır ve ekrana yazdırır. + +### `appendToFile` +- Belirli bir dosyaya veri eklemek için kullanılır. + +## Uyarılar +Bu araç yalnızca eğitim ve test amaçlı geliştirilmiştir. Kullanım amacı dışında kullanılması yasaktır. Hesap sahiplerinin rızası olmadan giriş yapmak yasal sorunlara yol açabilir. + +## Lisans +Bu proje MIT lisansı altında sunulmaktadır. -Hesap.com.tr Hesap Checker \ No newline at end of file