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

>
+
Etiketlenen Kullanıcılar

14Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 02 Nisan 2019, 12:46   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Proxy Koruma Modulu (TXT'den okutmalı)




Merhaba,
Modul Entrance (Taner) tarafından yazılmıştır..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "numeric.h" #include "msg.h" #include "channel.h" #include <time.h> #include <sys/stat.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #ifdef _WIN32 #include <io.h> #endif #include <fcntl.h> #include "h.h" #ifdef _WIN32 #include "version.h" #endif #define BOYUT 1024 #define PRE_CONNECT HOOKTYPE_PRE_LOCAL_CONNECT #define ACIKLAMA "Proxy Banned" int kullanici_girisi(aClient *, aChannel *); #ifndef STATIC_LINKING static ModuleInfo *MyModInfo; #define MyMod MyModInfo->handle #define SAVE_MODINFO MyModInfo = modinfo; #else #define MyMod NULL #define SAVE_MODINFO #endif ModuleHeader MOD_HEADER(proxy) = { "proxyban.c", ACIKLAMA, "by Entrance", "3.2-b8-1", NULL }; DLLFUNC int MOD_TEST(proxy)(ModuleInfo *modinfo) { SAVE_MODINFO return MOD_SUCCESS; } DLLFUNC int MOD_INIT(proxy)(ModuleInfo *modinfo) { MARK_AS_OFFICIAL_MODULE(modinfo); HookAddEx(modinfo->handle, PRE_CONNECT, kullanici_girisi); SAVE_MODINFO return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(proxy)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(proxy)(int module_unload) { return MOD_SUCCESS; } int kullanici_girisi(aClient *sptr, aChannel *chptr) { FILE *p; char str[BOYUT]; char *ip = GetIP(sptr); if((p = fopen("proxy.txt","r")) != NULL){ while(!(feof(p))) { fscanf(p, "%s", str); if (strcmp(str, ip) == 0) { if (sptr->listener->port == 1985) { return 0; } if (sptr->listener->port == 7005) { return 0; } if (sptr->listener->port == 2018) { return 0; } return place_host_ban(sptr, BAN_ACT_GZLINE, "Proxy Banned4!", 8000); } } fclose(p); } return 0; }

Kırmızı olarak belirttiğim yerler MUAF PORT.

Not: Unreal3.2.* klasörü içerisine proxy.txt oluşturup proxy ipleri alt alta ekleyiniz..

 
Alıntı ile Cevapla

 

Etiketler
proxy koruma, proxy modulu


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çözüldü txt okutmalı proxy muaf sorunu BLackLorD mIRC Scripting Sorunları 20 26 Haziran 2022 00:11
Proxy ve Tor icin kullanılan Karantina Modulu Lazım. KeremHasan Unreal IRCd 8 01 Mart 2013 19:51
Proxy Koruması ( Koruma Icın Proxy Lıstesı Lazım) Heavenly mIRC Scripting Sorunları 2 05 Temmuz 2009 20:09
Proxy Koruma TuncaY Eggdrop, NeoStats, BNC 5 14 Mayıs 2007 00:34