IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Sunucuya giren kullanıcının ip puanını sorgulama. (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/986661-sunucuya-giren-kullanicinin-ip-puanini-sorgulama.html)

Bozkurt- 14 Eylül 2022 21:00

Sunucuya giren kullanıcının ip puanını sorgulama.
 
Kod:

menu * {
  • IP Risk Sorgulama
  .Aç:/enable #iprisk | echo -a IP Risk Sorgulama Sistemi Açıldı
  .Kapat:/disable #iprisk | echo -a IP Risk Sorgulama Sistemi Kapatıldı
  ..Durum < $replace($group(#iprisk).status, off, Kapalı, on, Açık) >:.
}
#iprisk on
raw 352:*:{
  haltdef
  risksorgu $4
}
on *:snotice:*:{
  if $regex($1-,/Client connecting (on port|at) (.+)\: (.+) \((.+)@(.+)\)/Si) {
    var %_port = $regml(2), %_nick $regml(3), %_ident $regml(4), %_ip $regml(5)
    ;- Muaf port ekleme.
    if $istok(portburaya portburaya1,%_port,32) { return }
    ;- Muaf nick ekleme
    elseif $istok(nickburaya nickburaya1,%_nick,32) { return }
    ;- Muaf ident ekleme
    elseif $istok(ident ident1 ident2,%_ident,32) { return }
    ;- Muaf IP ekleme
    elseif $istok(ipburaya ipburaya1,%_ip,32 ) { return }
    who +I %_nick
    if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 13----- Risk Sorgu Başlangıcı -----
    if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2Nick: 4 %_nick
  }
}
alias risksorgu sockopen -e $+(nrd-,$1) scamalytics.com 443
on *:sockopen:nrd-*: {
  var %s sockwrite -tn $sockname
  %s GET $+(/ip/,$gettok($sockname,-1,$asc(-))) HTTP/1.1
  %s Host: scamalytics.com
  %s User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
  %s Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
  %s Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
  %s Alt-Used: scamalytics.com
  %s Connection: close
  %s $crlf
}
on *:sockread:nrd-*:{
  :d | sockread -f %d
  if ($sockbr == 0) return
  if *"ip":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2IP:4 $_ceviri($remove($gettok(%d,2-,58),$chr(44),"))) -(Uzaklaştırmak İstiyorsanız İP adresi üzerine tıklayınız.) }
  if *"score":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2Puan:4 $_ceviri($remove($gettok(%d,2-,58),$chr(44),"))) - (0-100 Arası Puanlanmaktadır.) }
  if *"risk":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2Risk:4 $_ceviri($remove($gettok(%d,2-,58),$chr(44),"))) }
  if *"risk":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 13----- Risk Sorgu Sonu ----- }

  goto d
}
alias _ceviri return $replace($1-,low,Düşük,Medium,Orta,High,Yüksek,Very,Çok)
on $^*:hotlink:/\d+\.\d+\.\d+\.\d+/S:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu: return $true
on *:hotlink:*:@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu: gzline $+(*@,$1) :4Riskli IP Girişi Tespit Edilmiştir.
#iprisk End

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Merhabalar;
Kodun amacı sunucuya giren kullanıcıların ip puanlarını sorgulamaktır. 0 ile 100 arası bir puanlama var. Risk grubuna göre puan veriliyor.
Bu kod sayesinde giren kullanıcıların risk grubunu ölçebilir. Takip altında tutabilir. Dilerseniz hotlink sayesinde sunucuya girer girmez ip adresine tıklayarak uzaklaştırabilirsiniz.

Keyifli paylaşımlar.

JameS 14 Eylül 2022 22:01

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Eline sağlık , aylık 5000 sorgulama limiti var.

SNOOPY 14 Eylül 2022 22:12

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Eline sağlık

Bozkurt- 14 Eylül 2022 22:43

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Alıntı:

JameS Nickli Üyeden Alıntı (Mesaj 1042719189)
Eline sağlık , aylık 5000 sorgulama limiti var.

Keyifle kullanın.
Sorgulama api sahibi kullanıcılar için. Bu yoruma istinaden bilgilendirme amaçlı olarak api almayı da anlatayım.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresindeki başvuru formu doldurulduğunda
Additional Comments: kısmına mirc socket sorgulama için kullanacağım yazdığınızda en geç 24 saat içinde mail adresinize api anahtarı tanımlayıp gönderiyorlar.

Api anahtarını aldığınızda koddaki site erişim bilgilerinde uygun kısımları değiştirmeniz gerekiyor.

Kod:

scamalytics.com
yazan kısımları

Kod:

api.scamalytics.com
ve ya gelen api anahtarında api15 api10 gibi her ne ise o şekilde düzenlenmesi gerekiyor.

Kod:

  %s GET $+(/ip/,$gettok($sockname,-1,$asc(-))) HTTP/1.1
kısmının da;

Kod:

%s GET $+(/kullanıcıadı/?key=apikey&ip=,$gettok($sockname,-1,$asc(-))) HTTP/1.1
şeklinde size gönderilen maildeki ip kısmını silip düzeltmeniz gerekiyor.

Kod:

  if *"score":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2Puan:4 $_ceviri($remove($gettok(%d,2-,58),$chr(44),"))) - (0-100 Arası Puanlanmaktadır.) }
kısımlarınında gettok değerlerinin
Kod:

if *"score":* iswm %d { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu)) { window -en @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu } | echo -t @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Sorgu 2Puan:4 $_ceviri($remove($gettok(%d,1-,64),$chr(44),"))) - (0-100 Arası Puanlanmaktadır.) }
olarak düzenlenmesi gerekiyor.

Bu şekilde aylık 5000 sorgu yapılabilir. Diğer türlü site api keysiz sorgularda yoğunluk olursa kısıtlama getirebilir. Hatırlattığın için ayrıca teşekkür ederim. Kodu atarken bu kısmı eklemeyi unutmuştum.

Dolores 14 Eylül 2022 23:06

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Konuyu anlamaya çalışıyordum anlamasam daha iyi :kips:

Che 14 Eylül 2022 23:26

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Eline sağlık başarılar diliyorum.

Bozkurt- 15 Eylül 2022 00:15

Cevap: Sunucuya giren kullanıcının ip puanını sorgulama.
 
Alıntı:

Larin Nickli Üyeden Alıntı (Mesaj 1042719209)
Konuyu anlamaya çalışıyordum anlamasam daha iyi :kips:

Basitçe anlatmak gerekirse sohbet sunucunuza giren kullanıcıların ip skolarını takip etmeniz için. İp adreslerinde risk var mı yok mu. Dolandırıcı olabilir, lamer olabilir vs vs gibi. Proxy ipler ile sunuculara girip illegal faaliyetler yapanlar, saldıranlar için. Bu ip adresleri listeye alındı ise risk seviyeleri var 0 ile 100 puan arası 0 puan sorunsuz ip adresi bu sayı arttıkça risk seviyesi artıyor. O kullanıcıları sunucudan uzaklatırıyorsunuz. Takiplerinin daha kolay olması için.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:35.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk