IRCForumu.Net | Türkiye'nin IRC ve mIRC Forumu   Reklam Alanı

 

Go Back   IRCForumu.Net | Türkiye'nin IRC ve mIRC Forumu > IF - Unreal, Services ve Eggdroplar > UnrealIRCd > Unreal - Hazır Kodlar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 02 Nisan 2019, 18:44   #1
Gelme, burası çok derin.
Avatar Yok
 
Üyelik tarihi: 07 Mayıs 2016
Bulunduğu yer: Ankara
Mesajlar: 584
WEB Sitesi: www.Sohbetsin.Com
IRC Sunucusu: irc.FixSohbet.Net
İlgi Alanı: Domain
Kan Grubu: A RH (+)
Alınan Beğeni: 86
Post Proxy Koruma Modulu (TXT'den okutmalı)

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

Kod:
#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..
__________________
immortaL isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Etiketler
koruma, modulu, okutmalı, proxy, proxy koruması, txtden

Seçenekler Arama
Stil

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 Açık
Pingbacks are Açık
Refbacks are Açık



Forum Yasal Uyarı
Powered by vBulletin® Version 3.8.9 Beta 1
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Kuruluş: IRCForumu.Net © 30 Nisan 2018 Cumartesi
Kurucular: immortaL

IRCForumu.Net Her Hakkı Saklıdır.

irc forumu | ircforumları | irc forumları |
Sitemiz bir "paylaşım" sitesidir. Bu yüzden sitemize kayıt olan herkes kontrol edilmeksizin mesaj/konu/resim paylaşabilmektedir. Bu sebepten ötürü, sitemiz üzerinden paylaşılan mesajlar, konular ve resimlerden doğabilecek olan yasal sorumluluklar paylaşan kullanıcıya aittir. IRCForumu.Net hiçbir yasal sorumluluk kabul etmemektedir. İllegal herhangi bir faaliyet görülmesi durumunda [email protected] adresine mail atıldığı taktirde mesaj, konu ya da resim en fazla 24 saat içerisinde silinecektir.

5101 sayılı yasayla değişik 5846 sayılı Fikir ve Sanat Eserleri Kanunu gereğince sitemizde telif hakkı bulunan mp3,video v.b. eserlerin paylaşımı T.C. Kültür ve Turizm Bakanlığı tarafından hak sahipliği verilmiş olan MÜ-YAP tarafından yasaklanmış olup, yasal işlem olması halinde paylaşan kişi yada kişilerin bilgileri gerekli kuruma verilecektir.