Tekil Mesaj gösterimi
Alt 05 Kasım 2025, 22:21   #5
Çevrimiçi
SNOOPY Doğrulanmış Üye
~ BLaCK_and_WHiTe ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: muaf ip eklemek yardım




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
; === Ayarlar === ; GeoIP verileri "geoip.txt" dosyasından alınır. ; Format: IP aralığı|Ülke|Şehir|ISP ; Örnek: 139.162.|Germany|Hesse / Frankfurt am Main|Akamai Technologies, Inc. ; === Önceki girişlerin loglanacağı dosya === ; Format: <nick>|<ip>|<tarih> ; örnek: user1|139.162.174.29|5 Kasım 2025 Çarşamba 18:35:19 ; dosya adı: oncekigiris.txt ; === Proxy tespiti sonrası detaylı bildirim === alias yazDetayliLog { var %nick = $1, %ip = $2, %geo = $findGeo(%ip) var %country = $gettok(%geo,1,124) var %city = $gettok(%geo,2,124) var %isp = $gettok(%geo,3,124) var %onceki = $findPrevLogin(%ip) var %bugun = $asctime($ctime, d MMMM yyyy dddd HH:nn:ss) echo -a 4Proxy %ip Ülke: %country Şehir: %city ISP: %isp %onceki write oncekigiris.txt $+($1,|,%ip,|,%bugun) } ; === GeoIP dosyasından bilgi bulur === alias findGeo { var %ip = $1, %line, %i = 1 if (!$file(geoip.txt)) return |Germany|Unknown City|Unknown ISP while ($read(geoip.txt,w,%i)) { %line = $v1 if (%line == $null) break var %prefix = $gettok(%line,1,124) if (*$+%prefix* iswm *$+%ip*) return $gettok(%line,2-,124) inc %i } return |Unknown Country|Unknown City|Unknown ISP } ; === Önceki giriş kontrolü === alias findPrevLogin { var %ip = $1, %i = 1, %line if (!$file(oncekigiris.txt)) return while ($read(oncekigiris.txt,w,%i)) { %line = $v1 if (%line == $null) break var %nick = $gettok(%line,1,124) var %pip = $gettok(%line,2,124) var %tarih = $gettok(%line,3-,124) if (%pip == %ip) return Bir Önceki Giriş: Nick: %nick Tarih: %tarih inc %i } return } ; === Proxy kontrol sonucu === raw 352:*:{ var %nick = $3, %host = $4, %ip = $gettok($4,1,46) if ($isValidIP(%ip)) { if ($checkIPforProxy(%ip)) { gzline $+(*@,%ip) 1h 4Proxy/Anon giriş tespit edildi: %nick (%ip) yazDetayliLog %nick %ip return } } if ($pos(%host,":") && $isValidIP($gettok(%host,1,58))) { var %ip2 = $gettok(%host,1,58) if ($checkIPforProxy(%ip2)) { gzline $+(*@,%ip2) 1h 4Proxy/Anon giriş tespit edildi: %nick (%ip2) yazDetayliLog %nick %ip2 return } } } ; === Örnek geoip.txt === ; Aşağıdaki satırları ekleyebilirsin: ; 139.162.|Germany|Hesse / Frankfurt am Main|Akamai Technologies, Inc. ; 104.28.|United States|California / Los Angeles|Cloudflare, Inc. ; 85.97.|Turkey|Istanbul|Turk Telekom ; 185.60.|Netherlands|Amsterdam|DigitalOcean, LLC ; 37.120.|Germany|Frankfurt|Contabo GmbH ; === Manuel test === alias testproxylog { yazDetayliLog user1 139.162.174.29 }

Alıntı:
Proxy 139.162.174.29 Ülke: Germany Şehir: Hesse / Frankfurt am Main ISP: Akamai Technologies, Inc. Bir Önceki Giriş: Nick: user1 Tarih: 5 Kasım 2025 Çarşamba 18:35:19

Gibi sonuçta yazaçaktır diye tahmin ediyorum.

__________________
BLaCK_and_WHiTe is now known as SNOOPY


Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver