The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"irc + anope и несколько вопросов по безопасносьти"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"irc + anope и несколько вопросов по безопасносьти"  
Сообщение от weldpua2008 email(ok) on 03-Апр-08, 02:24 
Привет Всем
Стоит ircd-hybrid-ru + anope из портов, FreeBSD 6.2.

Как добавить автоматом для одного из каналов:
/chanserv SET #home  SECUREFOUNDER ON
/chanserv SET #home  SECUREOPS ON

И самый главный вопрос:
Есть Я и еще один SOP на канале.
Как сделать так что бы ОПЫ не могли кикать и бынить ОПОВ и тем более СОПов?
/chanserv SET #home PEACE ON - не помагает

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "irc + anope и несколько вопросов по безопасносьти"  
Сообщение от weldpua2008 email(ok) on 03-Апр-08, 02:25 
>cat ircd.conf

serverinfo {
        name = "irc.home";
        description = "ircd HOME";
        network_name = "home";
        network_desc = "i am a network short and stout";
        hub = yes;
        max_clients = 1512;
};
class {
        name = "users";
        ping_time = 2 minutes;
        number_per_ip = 20;
        max_number = 10000;
        sendq = 100 kbytes;
};
class {
        name = "restricted";
        ping_time = 1 minute 30 seconds;
        number_per_ip = 1;
        max_number = 1000;
        sendq = 60kb;
};

class {
        name = "opers";
        ping_time = 5 minutes;
        number_per_ip = 10;
        max_number = 1000;
        sendq = 100kbytes;
};

class {
        name = "server";
        ping_time = 5 minutes;
        connectfreq = 5 minutes;
        max_number = 1;
        sendq=2 megabytes;
};
listen {
        port = 6665 .. 6669;
};


auth {

        user = "*@10.0.0.0/8";
        user = "*@192.168.0.0/16";
        user = "*@*";
        spoof_notice = no;
        exceed_limit = yes;
        kline_exempt = yes;
        gline_exempt = yes;
        no_tilde = yes;
        class = "opers";
};

auth {
        user = "*@*";
        class = "users";
        have_ident = yes;
};

operator {

        name = "admin";
        encrypted = yes;
        class = "opers";
        global_kill = no;
        remote = yes;
        kline = yes;
        unkline = yes;
        gline = yes;
        die = yes;
        rehash = yes;
        nick_changes = yes;
        admin = no;
};

connect {
name = "services.home";
host = "1.1.1.1";
send_password = "";
accept_password = "";
port = 6668;
hub_mask = "*";
class = "server";
autoconn = no;
compressed = no;
cryptlink = no;
};


shared {
        user = "root@localhost";
};


deny {
};


exempt {
        ip = "192.168.0.0/16";
        ip = "10.0.0.0/8";
};
resv {
        reason = "There are no services on this network";
        nick = "nickserv";
        nick = "chanserv";
        reason = "Clone bots";
        nick = "clone*";
};
channel {
        use_invex = yes;
        use_except = yes;
        use_knock = yes;
        knock_delay = 1 minutes;
        knock_delay_channel = 1 minute;
        max_chans_per_user = 15;
        quiet_on_ban = yes;
        max_bans = 25;
        default_split_user_count = 0;
        default_split_server_count = 0;
        no_create_on_split = no;
        no_join_on_split = no;
        disable_local_channels = no;
};

serverhide {
        flatten_links = no;
        links_delay = 5 minutes;
        hidden = no;
        disable_hidden = no;
        hide_servers = yes;
};


general {
        oper_pass_resv = yes;
        disable_remote_commands = yes;
        default_floodcount = 5;
        failed_oper_notice = yes;
        dots_in_ident=2;
        dot_in_ip6_addr = yes;
        min_nonwildcard = 4;
        max_accept = 20;
        anti_nick_flood = yes;
        max_nick_time = 20 seconds;
        max_nick_changes = 5;
        anti_spam_exit_message_time = 0 minutes;
        ts_warn_delta = 30 seconds;
        ts_max_delta = 5 minutes;
        kline_with_reason = yes;
        warn_no_nline = yes;
        stats_o_oper_only=yes;
        stats_P_oper_only=yes;
        stats_i_oper_only=masked;
        stats_k_oper_only=masked;
        caller_id_wait = 1 minute;
        pace_wait_simple = 1 second;
        pace_wait = 10 seconds;
        short_motd = yes;
        ping_cookie = no;
        no_oper_flood = yes;
        true_no_oper_flood = yes;
        idletime = 0;
        max_targets = 4;
        client_flood = 20;
        message_locale = "standard";
        oper_only_umodes = bots, cconn, debug, full, skill, nchange,
                     rej, spy, external, operwall, locops, unauth;
        oper_umodes = locops, servnotice, operwall, wallop;
        default_cipher_preference = "BF/128";
        throttle_time = 10;
};

glines {
        enable = yes;
        duration = 1 day;
        logging = reject, block;
        user = "god@I.still.hate.packets";
        name = "hades.arpa";
        action = reject, block;
        user = "god@*";
        name = "*";
        action = block;
};

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру