Tekil Mesaj gösterimi
Alt 07 Aralık 2021, 17:23   #4
OmerAti
Coder
OmerAti - ait Kullanıcı Resmi (Avatar)

Standart

Kod

/* Copyright (C) All Rights Reserved
** Modul Yazari: Entrance (Taner)
** UnrealIRCd4.2.4.1 Guncelleme
**  Omer ATABER - OmerAti    omerati6363@gmail.com
*/

#include "unrealircd.h" 

#define BOYUT 1024

static int kullanici_girisi(aClient *sptr);

ModuleHeader MOD_HEADER(proxy)
= {
	"m_proxyban",
	"Proxy Banned",
	"Unreal3.2 Exp. Entrance - Created by OmerAti for UnrealIRCd-4",
	"3.2-b8-1",
	NULL,
};

MOD_INIT(proxy) {

 HookAdd(modinfo->handle, HOOKTYPE_PRE_LOCAL_CONNECT, 0, kullanici_girisi);
	return MOD_SUCCESS;
}

MOD_LOAD(proxy) {

	return MOD_SUCCESS;
}


MOD_UNLOAD(proxy) {
	return MOD_SUCCESS;
} 

static int kullanici_girisi(aClient *sptr) { 

FILE *p;
char str[BOYUT]; 
char *ip = GetIP(sptr);

if((p = fopen("../proxy.txt","r")) != NULL){
		while(!(feof(p))) {    
			if(fscanf(p, "%s", str));
if (strcmp(str, ip) == 0) {
 if (sptr->local->listener->port == 1985) {
   return 0;
 }
 if (sptr->local->listener->port == 7005) {
   return 0;
 }
 if (sptr->local->listener->port == 2018) {
   return 0;
 }
 return place_host_ban(sptr, BAN_ACT_GZLINE, "Proxy Banned4!", 8000);
 }
}
   fclose(p);
}
return 0;
 }
al güle güle kullan ama biraz incele diger modulleri öyle yap hep ver hep ver olmaz dene yapmaya calis calistiramadigin bir yer oldumu paylas et illaki yardimci olan çıkar ama direk çevirin dedinmi valla düşman kazanirsin unrealircd4.2.4.1 güncellendi sorunsuz çalışır kullanirsin unrealircd dizinin icine proxy.txt oluşturmayi unutma