IRCForumu.ORG

IRCForumu.ORG (https://www.ircforumu.org/)
-   Genel IRCD (Sunucu, Servis, Botlar, Korumalar) (https://www.ircforumu.org/genel-ircd-sunucu-servis-botlar-korumalar/)
-   -   Unrealircd4.2.4.1 proxy modulu hk. (https://www.ircforumu.org/genel-ircd-sunucu-servis-botlar-korumalar/28416-unrealircd4-2-4-1-proxy-modulu-hk.html)

Westyy 07 Aralık 2021 16:51

Unrealircd4.2.4.1 proxy modulu hk.
 
arkadaşlar

Kod:

#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "channel.h"
#include
#include
#include
#include
#include
#ifdef _WIN32
#include
#endif
#include
#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;
 }

arkadaşlar enterance yapmış oldugu modulu unrealircd4.2.4.1 güncelleyecek birileri varmı

OmerAti 07 Aralık 2021 16:56

ücretlimi ücretsizmi :cokos

Westyy 07 Aralık 2021 16:59

ücretsiz olursa sevinirim:sarilan

OmerAti 07 Aralık 2021 17:23

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 :cokos unrealircd4.2.4.1 güncellendi sorunsuz çalışır kullanirsin unrealircd dizinin icine proxy.txt oluşturmayi unutma

Westyy 07 Aralık 2021 17:26

saol abi


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.