Hesapcomtr-Checker/README.md
2025-02-03 22:34:09 +00:00

83 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Hesap Kontrol Aracı
![](https://git.yusiqo.com/yusiqo/Hesapcomtr-Checker/raw/branch/main/Gray%20Red%20Bold%20History%20YouTube%20Thumbnail_20250204_023049_0000.png)
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.