83 lines
2.3 KiB
Markdown
83 lines
2.3 KiB
Markdown
# 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.
|
||
|