fix pseudo commands, add eggdrop
This commit is contained in:
parent
3c07f86c31
commit
69a2f38cde
|
@ -0,0 +1,227 @@
|
|||
listen 2323 all
|
||||
|
||||
set username "rolls"
|
||||
set admin "commodus <email: postmaster@clandestine.network>"
|
||||
set network "irc.clandestine.network"
|
||||
set timezone "UTC"
|
||||
set offset "-8"
|
||||
set env(TZ) "$timezone $offset"
|
||||
set max-logs 0
|
||||
set max-logsize 0
|
||||
set quick-logs 0
|
||||
set raw-log 0
|
||||
|
||||
logfile mco * "/dev/stdout"
|
||||
|
||||
set log-time 1
|
||||
set keep-all-logs 0
|
||||
set logfile-suffix ".%d%b%Y"
|
||||
set switch-logfiles-at 300
|
||||
set quiet-save 0
|
||||
set console "mkcobxs"
|
||||
set userfile "/home/eggdrop/eggdrop/data/rolls.user"
|
||||
set sort-users 0
|
||||
set help-path "/home/eggdrop/eggdrop/help"
|
||||
set text-path "/home/eggdrop/eggdrop/text"
|
||||
set temp-path "/home/eggdrop/eggdrop/data/tmp"
|
||||
set motd "/home/eggdrop/eggdrop/data/motd"
|
||||
set telnet-banner "/home/eggdrop/eggdrop/data/telnet_banner"
|
||||
set userfile-perm 0600
|
||||
set remote-boots 2
|
||||
set share-unlinks 1
|
||||
set protect-telnet 0
|
||||
set dcc-sanitycheck 0
|
||||
set ident-timeout 5
|
||||
set require-p 0
|
||||
set open-telnets 0
|
||||
set stealth-telnets 0
|
||||
set use-telnet-banner 1
|
||||
set connect-timeout 15
|
||||
set dcc-flood-thr 3
|
||||
set telnet-flood 5:60
|
||||
set paranoid-telnet-flood 1
|
||||
set resolve-timeout 15
|
||||
set ignore-time 1
|
||||
set hourly-updates 00
|
||||
set owner "commodus, g0d, seroquel, sq, kayos, octopus, sniff"
|
||||
set notify-newusers "$owner"
|
||||
set default-flags "hp"
|
||||
set whois-fields "url birthday"
|
||||
set die-on-sighup 0
|
||||
set die-on-sigterm 1
|
||||
set must-be-owner 2
|
||||
set max-dcc 50
|
||||
|
||||
set allow-dk-cmds 1
|
||||
set dupwait-timeout 5
|
||||
set mod-path "/home/eggdrop/eggdrop/modules"
|
||||
|
||||
loadmodule blowfish
|
||||
loadmodule dns
|
||||
loadmodule channels
|
||||
|
||||
set chanfile "/home/eggdrop/eggdrop/data/rolls.chan"
|
||||
set force-expire 0
|
||||
set share-greet 0
|
||||
set use-info 1
|
||||
set global-flood-chan 10:60
|
||||
set global-flood-deop 3:10
|
||||
set global-flood-kick 3:10
|
||||
set global-flood-join 5:60
|
||||
set global-flood-ctcp 3:60
|
||||
set global-flood-nick 5:60
|
||||
set global-aop-delay 5:30
|
||||
set global-idle-kick 0
|
||||
set global-chanmode "npst"
|
||||
set global-stopnethack-mode 0
|
||||
set global-revenge-mode 0
|
||||
set global-ban-time 120
|
||||
set global-exempt-time 60
|
||||
set global-invite-time 60
|
||||
|
||||
set global-chanset {
|
||||
-autoop -autovoice
|
||||
-bitch +cycle
|
||||
+dontkickops +dynamicbans
|
||||
+dynamicexempts +dynamicinvites
|
||||
-enforcebans +greet
|
||||
-inactive -nodesynch
|
||||
-protectfriends +protectops
|
||||
-revenge -revengebot
|
||||
-secret -seen
|
||||
+shared +statuslog
|
||||
+userbans +userexempts
|
||||
+userinvites -protecthalfops
|
||||
-autohalfop
|
||||
}
|
||||
|
||||
channel add #adderall {
|
||||
chanmode "+nt-likm"
|
||||
idle-kick 0
|
||||
stopnethack-mode 0
|
||||
revenge-mode 0
|
||||
ban-time 120
|
||||
exempt-time 60
|
||||
invite-time 60
|
||||
aop-delay 5:30
|
||||
need-op {
|
||||
putserv "PRIVMSG #adderall :op me cos i'm lame!"
|
||||
}
|
||||
need-invite {
|
||||
putserv "PRIVMSG #adderall :let me in!"
|
||||
}
|
||||
need-key {
|
||||
putserv "PRIVMSG #adderall :let me in!"
|
||||
}
|
||||
need-unban {
|
||||
putserv "PRIVMSG #adderall :let me in!"
|
||||
}
|
||||
need-limit {
|
||||
putserv "PRIVMSG #adderall :let me in!"
|
||||
}
|
||||
flood-chan 10:60
|
||||
flood-deop 3:10
|
||||
flood-kick 3:10
|
||||
flood-join 5:60
|
||||
flood-ctcp 3:60
|
||||
flood-nick 5:60
|
||||
}
|
||||
|
||||
loadmodule server
|
||||
|
||||
set net-type 0
|
||||
set nick "rolls"
|
||||
set altnick "rollz"
|
||||
set realname "/msg rolls hello"
|
||||
|
||||
bind evnt - init-server evnt:init_server
|
||||
|
||||
proc evnt:init_server {type} {
|
||||
global botnick
|
||||
putquick "MODE $botnick +iw-sx"
|
||||
putquick "privmsg nickserv :identify eggdroppassword"
|
||||
}
|
||||
|
||||
set default-port 6667
|
||||
|
||||
set servers {
|
||||
100.64.66.34:6667:rolls:password
|
||||
}
|
||||
|
||||
set keep-nick 1
|
||||
set strict-host 0
|
||||
set quiet-reject 1
|
||||
set lowercase-ctcp 0
|
||||
set answer-ctcp 3
|
||||
set flood-msg 5:60
|
||||
set flood-ctcp 3:60
|
||||
set never-give-up 1
|
||||
set server-cycle-wait 60
|
||||
set server-timeout 60
|
||||
set servlimit 0
|
||||
set check-stoned 1
|
||||
set serverror-quit 1
|
||||
set max-queue-msg 300
|
||||
set trigger-on-ignore 0
|
||||
set exclusive-binds 0
|
||||
set double-mode 1
|
||||
set double-server 1
|
||||
set double-help 1
|
||||
set optimize-kicks 1
|
||||
set stack-limit 4
|
||||
|
||||
loadmodule ctcp
|
||||
|
||||
set ctcp-mode 0
|
||||
|
||||
loadmodule irc
|
||||
|
||||
set bounce-bans 1
|
||||
set bounce-exempts 0
|
||||
set bounce-invites 0
|
||||
set bounce-modes 0
|
||||
set max-bans 30
|
||||
set max-exempts 20
|
||||
set max-invites 20
|
||||
set max-modes 30
|
||||
set kick-fun 0
|
||||
set ban-fun 0
|
||||
set learn-users 0
|
||||
set wait-split 600
|
||||
set wait-info 180
|
||||
set mode-buf-length 200
|
||||
|
||||
unbind msg - ident *msg:ident
|
||||
unbind msg - addhost *msg:addhost
|
||||
|
||||
set opchars "@"
|
||||
set no-chanrec-info 0
|
||||
set prevent-mixing 1
|
||||
set max-dloads 3
|
||||
set dcc-block 0
|
||||
set copy-to-tmp 1
|
||||
set xfer-timeout 30
|
||||
set share-compressed 1
|
||||
set files-path "/home/eggdrop/eggdrop/data/files"
|
||||
set incoming-path "/home/eggdrop/eggdrop/data/incoming"
|
||||
set upload-to-pwd 0
|
||||
set filedb-path ""
|
||||
set max-file-users 5
|
||||
set max-filesize 1024000
|
||||
|
||||
loadmodule notes
|
||||
|
||||
set notefile "/home/eggdrop/eggdrop/data/rolls.notes"
|
||||
set max-notes 256
|
||||
set note-life 365
|
||||
set allow-fwd 1
|
||||
set notify-users 1
|
||||
set notify-onjoin 1
|
||||
|
||||
loadmodule console
|
||||
|
||||
set console-autosave 1
|
||||
set force-channel 0
|
||||
set info-party 0
|
||||
|
||||
loadmodule uptime
|
|
@ -10,7 +10,7 @@ class {
|
|||
number_per_ip_local = 5;
|
||||
max_number = 5;
|
||||
sendq = 1 megabyte;
|
||||
max_channels = 60;
|
||||
max_channels = 256;
|
||||
max_idle = 30 minutes;
|
||||
};
|
||||
|
||||
|
@ -20,7 +20,7 @@ class {
|
|||
number_per_ip_local = 1;
|
||||
max_number = 10240;
|
||||
sendq = 1 megabyte;
|
||||
max_channels = 60;
|
||||
max_channels = 256;
|
||||
max_idle = 1000 years;
|
||||
};
|
||||
|
||||
|
@ -38,6 +38,6 @@ class {
|
|||
number_per_ip_local = 1;
|
||||
max_number = 10240;
|
||||
sendq = 1 megabyte;
|
||||
max_channels = 60;
|
||||
max_channels = 256;
|
||||
max_idle = 1000 years;
|
||||
};
|
||||
|
|
|
@ -59,22 +59,17 @@ listen {
|
|||
port = 6868;
|
||||
host = "100.64.65.162"; # Console
|
||||
port = 6665;
|
||||
|
||||
host = "100.64.64.3"; # Hub
|
||||
port = 7000;
|
||||
|
||||
flags = defer;
|
||||
host = "100.64.48.10"; # Public
|
||||
port = 6667;
|
||||
|
||||
flags = defer;
|
||||
host = "2001:470:dc7b:11::2"; # Public IPv6
|
||||
port = 6667;
|
||||
|
||||
flags = defer, tls;
|
||||
host = "100.64.48.10"; # Public TLS
|
||||
port = 6697;
|
||||
|
||||
flags = defer, tls;
|
||||
host = "2001:470:dc7b:11::2"; # Public IPv6 TLS
|
||||
port = 6697;
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
general {
|
||||
cycle_on_host_change = yes;
|
||||
# max_watch = 64;
|
||||
max_accept = 64;
|
||||
whowas_history_length = 10240;
|
||||
dline_min_cidr = 16;
|
||||
|
@ -18,10 +17,10 @@ general {
|
|||
invisible_on_connect = no;
|
||||
kill_chase_time_limit = 30 seconds;
|
||||
disable_auth = no;
|
||||
default_floodcount = 16;
|
||||
default_floodcount = 100;
|
||||
default_floodtime = 1 second;
|
||||
failed_oper_notice = no;
|
||||
# dots_in_ident = 2;
|
||||
specials_in_ident = 2;
|
||||
min_nonwildcard = 4;
|
||||
min_nonwildcard_simple = 3;
|
||||
anti_nick_flood = yes;
|
||||
|
|
|
@ -11,7 +11,7 @@ operator {
|
|||
whois = "I'm too lame to read BitchX.doc";
|
||||
class = "typical_oper";
|
||||
encrypted = no;
|
||||
umodes = locops, servnotice, wallop, softcallerid, hidden, invisible, external, rej, skill, hideidle, wallop, expiration;
|
||||
umodes = locops, servnotice, wallop, hidden, invisible, external, rej, skill, hideidle, wallop, expiration;
|
||||
flags = admin, globops, kill, kill:remote, kline, set, unkline, unxline, xline;
|
||||
};
|
||||
|
||||
|
@ -22,7 +22,18 @@ operator {
|
|||
whois = "I'm too lame to read BitchX.doc";
|
||||
class = "typical_oper";
|
||||
encrypted = no;
|
||||
umodes = locops, servnotice, wallop, softcallerid, hidden, invisible, external, rej, skill, hideidle, wallop, expiration;
|
||||
umodes = locops, servnotice, wallop, hidden, invisible, external, rej, skill, hideidle, wallop, expiration;
|
||||
flags = admin, globops, kill, kill:remote, kline, set, unkline, unxline, xline;
|
||||
};
|
||||
|
||||
operator {
|
||||
name = "grenade";
|
||||
user = "grenade@shell.xshellz.com";
|
||||
password = "password";
|
||||
whois = "I'm too lame to read BitchX.doc";
|
||||
class = "typical_oper";
|
||||
encrypted = no;
|
||||
umodes = locops, servnotice, wallop, hidden, invisible, external, rej, skill, hideidle, wallop, expiration;
|
||||
flags = admin, globops, kill, kill:remote, kline, set, unkline, unxline, xline;
|
||||
};
|
||||
|
||||
|
@ -33,6 +44,6 @@ operator {
|
|||
whois = "I'm too lame to read BitchX.doc";
|
||||
class = "hopm_oper";
|
||||
encrypted = no;
|
||||
flags = admin, connect, connect:remote, die, globops, kill, kill:remote, kline, module, rehash, restart, set, unkline, unxline, xline;
|
||||
umodes = locops, servnotice, wallop, softcallerid, hidden, invisible, external, rej, skill, hideidle, wallop, expiration, cconn;
|
||||
flags = admin, connect, connect:remote, die, globops, kill, kill:remote, kline, module, rehash, restart, set, unkline, unxline, xline;
|
||||
};
|
|
@ -17,9 +17,10 @@ general {
|
|||
invisible_on_connect = yes;
|
||||
kill_chase_time_limit = 30 seconds;
|
||||
disable_auth = no;
|
||||
default_floodcount = 16;
|
||||
default_floodcount = 100;
|
||||
default_floodtime = 1 second;
|
||||
failed_oper_notice = no;
|
||||
specials_in_ident = 2;
|
||||
min_nonwildcard = 4;
|
||||
min_nonwildcard_simple = 3;
|
||||
anti_nick_flood = yes;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
/* Configuration example located at
|
||||
* https://github.com/ircd-hybrid/ircd-hybrid/blob/master/doc/reference.conf
|
||||
*/
|
||||
*/
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
|
||||
general {
|
||||
cycle_on_host_change = yes;
|
||||
# max_watch = 64;
|
||||
max_accept = 64;
|
||||
whowas_history_length = 10240;
|
||||
dline_min_cidr = 16;
|
||||
|
@ -14,10 +13,10 @@ general {
|
|||
invisible_on_connect = no;
|
||||
kill_chase_time_limit = 30 seconds;
|
||||
disable_auth = yes;
|
||||
default_floodcount = 16;
|
||||
default_floodcount = 100;
|
||||
default_floodtime = 1 second;
|
||||
failed_oper_notice = no;
|
||||
# dots_in_ident = 2;
|
||||
specials_in_ident = 2;
|
||||
min_nonwildcard = 4;
|
||||
min_nonwildcard_simple = 3;
|
||||
anti_nick_flood = yes;
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
_____ _ _____ _
|
||||
_ __ |___ /| |___ _|___ / _ __| | __
|
||||
| '_ \ |_ \| __\ \ /\ / / |_ \| '__| |/ /
|
||||
| | | |___) | |_ \ V V / ___) | | | <
|
||||
|_| |_|____/ \__| \_/\_/ |____/|_| |_|\_\
|
||||
_ _____ _ _
|
||||
/ |_ __ ___|___ / ___ _ _ _ __/ | |_ _ _
|
||||
| | '_ \/ __| |_ \ / __| | | | '__| | __| | | |
|
||||
| | | | \__ \___) | (__| |_| | | | | |_| |_| |
|
||||
|_|_| |_|___/____/ \___|\__,_|_| |_|\__|\__, |
|
||||
___ |___/
|
||||
___ / _ \ _ __ _ __
|
||||
/ __| | | | '__| '_ \
|
||||
| (__| |_| | | | |_) |
|
||||
\___|\___/|_| | .__/
|
||||
|_|
|
|
@ -4,5 +4,5 @@
|
|||
|
||||
motd {
|
||||
mask = "*";
|
||||
file = "insecurity.motd";
|
||||
file = "/usr/local/ircd/etc/hb_conf/include/insecurity.motd";
|
||||
};
|
||||
|
|
|
@ -6,77 +6,77 @@ pseudo {
|
|||
command = "IDENTIFY";
|
||||
prepend = "IDENTIFY ";
|
||||
name = "NICKSERV";
|
||||
target = "NS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "NICKSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "CHANSERV";
|
||||
name = "CHANSERV";
|
||||
target = "CS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "CHANSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "CS";
|
||||
name = "CHANSERV";
|
||||
target = "CS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "CHANSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "NICKSERV";
|
||||
name = "NICKSERV";
|
||||
target = "NS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "NICKSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "NS";
|
||||
name = "NICKSERV";
|
||||
target = "NS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "NICKSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "MEMOSERV";
|
||||
name = "MEMOSERV";
|
||||
target = "MS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "MEMOSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "MS";
|
||||
name = "MEMOSERV";
|
||||
target = "MS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "MEMOSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "OPERSERV";
|
||||
name = "OPERSERV";
|
||||
target = "OS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "OPERSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "OS";
|
||||
name = "OPERSERV";
|
||||
target = "OS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "OPERSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "HOSTSERV";
|
||||
name = "HOSTSERV";
|
||||
target = "HS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "HOSTSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "HS";
|
||||
name = "HOSTSERV";
|
||||
target = "HS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "HOSTSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "BOTSERV";
|
||||
name = "BOTSERV";
|
||||
target = "BS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "BOTSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
||||
pseudo {
|
||||
command = "BS";
|
||||
name = "BOTSERV";
|
||||
target = "BS@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
target = "BOTSERV@s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
|
||||
};
|
||||
|
|
|
@ -2,4 +2,87 @@
|
|||
* https://github.com/ircd-hybrid/ircd-hybrid/blob/master/doc/reference.conf
|
||||
*/
|
||||
|
||||
.include <hb_conf/include/modules.conf>
|
||||
modules {
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_accept.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_admin.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_away.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_cap.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_capab.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_certfp.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_close.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_connect.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_dline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_encap.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_eob.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_etrace.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_globops.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_hash.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_help.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_info.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_invite.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_ison.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_kline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_knock.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_links.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_list.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_locops.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_lusers.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_map.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_metadata.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_module.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_monitor.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_motd.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_names.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_oper.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_pass.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_ping.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_pong.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_post.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_rehash.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_restart.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_resv.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_set.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_stats.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svinfo.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svsaccount.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svshost.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svsjoin.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svskill.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svsmode.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svsnick.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svspart.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_svstag.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_tburst.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_time.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_topic.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_trace.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_undline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_unkline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_unresv.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_unxline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_user.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_userhost.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_version.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_wallops.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_webirc.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_who.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_whois.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_whowas.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/autoload/m_xline.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/extra/m_opme.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_bmask.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_die.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_error.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_join.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_kick.la";
|
||||
# path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_kill.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_message.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_mode.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_nick.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_part.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_quit.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_server.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_sjoin.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_squit.la";
|
||||
path = "/usr/local/ircd/lib/ircd-hybrid/modules/m_tmode.la";
|
||||
};
|
|
@ -12,4 +12,8 @@ HiddenServicePort 6667 100.64.65.3:6667
|
|||
|
||||
HiddenServiceDir /var/lib/tor/hub_6667/
|
||||
|
||||
HiddenServicePort 6667 100.64.65.11:6667
|
||||
HiddenServicePort 6667 100.64.65.11:6667
|
||||
|
||||
HiddenServiceDir /var/lib/tor/eggdrop_23/
|
||||
|
||||
HiddenServicePort 23 100.64.65.19:2323
|
|
@ -1,7 +1,6 @@
|
|||
Version = 1.6.5
|
||||
|
||||
HideVersion = true
|
||||
Motd = Unauthorized access prohibited
|
||||
Motd = Unauthorized access prohibited
|
||||
ServerThrottle = 1
|
||||
AnonIPLimit = 0
|
||||
|
||||
|
@ -14,6 +13,15 @@ AnonIPLimit = 0
|
|||
AllowWeb = false
|
||||
</Listener>
|
||||
|
||||
<Listener eggdrop>
|
||||
Host = 100.64.66.34
|
||||
Port = 6667
|
||||
IPv4 = true
|
||||
IPv6 = false
|
||||
SSL = false
|
||||
AllowWeb = false
|
||||
</Listener>
|
||||
|
||||
<User g0d>
|
||||
IRCConnectEnabled = false;
|
||||
Admin = true
|
||||
|
@ -35,3 +43,22 @@ AnonIPLimit = 0
|
|||
</Pass>
|
||||
|
||||
</User>
|
||||
|
||||
<User rolls>
|
||||
IRCConnectEnabled = true;
|
||||
Admin = false
|
||||
Nick = rolls
|
||||
AltNick = rollz
|
||||
<Network n3tw3rk>
|
||||
Server = 100.64.64.42 6666
|
||||
<Chan #adderall>
|
||||
</Chan>
|
||||
</Network>
|
||||
|
||||
<Pass password>
|
||||
Method = sha256
|
||||
Hash = 4238f556ebe773dd77ea40f59f3956523605f4794ee9bd18cb2ca5240481571f
|
||||
Salt = AP84H(5xlu_0_LvNDG/t
|
||||
</Pass>
|
||||
|
||||
</User>
|
|
@ -8,6 +8,12 @@ networks:
|
|||
driver: default
|
||||
config:
|
||||
- subnet: 100.64.48.20/30
|
||||
eggdrop:
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: 100.64.66.32/29
|
||||
internal: true
|
||||
hub:
|
||||
external:
|
||||
name: hb_hub_bounce
|
||||
|
@ -34,5 +40,7 @@ services:
|
|||
ipv4_address: 100.64.48.22
|
||||
hub:
|
||||
ipv4_address: 100.64.64.43
|
||||
eggdrop:
|
||||
ipv4_address: 100.64.66.34
|
||||
volumes:
|
||||
- ../config/znc/znc.conf:/home/znc/.znc/configs/znc.conf:rw
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
# 100.64.48.20/30 100.64.66.32/27
|
||||
|
||||
version: "3.8"
|
||||
|
||||
networks:
|
||||
default:
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: 100.64.3.20/30
|
||||
znc:
|
||||
external:
|
||||
name: hb_bounce_eggdrop
|
||||
tor:
|
||||
external:
|
||||
name: hb_tor_eggdrop
|
||||
|
||||
services:
|
||||
eggdrop:
|
||||
restart: unless-stopped
|
||||
hostname: 3ggdr0p.n3tw3rk.1ns3cur1ty.c0rp
|
||||
image: eggdrop
|
||||
entrypoint: "/home/eggdrop/eggdrop/eggdrop"
|
||||
command: "-n -m /home/eggdrop/eggdrop/eggdrop.conf"
|
||||
environment:
|
||||
LANG: en_US.utf8
|
||||
TZ: UTC
|
||||
ulimits:
|
||||
nproc: 65535
|
||||
nofile:
|
||||
soft: 1024000
|
||||
hard: 1024000
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: 100.64.3.22
|
||||
znc:
|
||||
ipv4_address: 100.64.66.35
|
||||
tor:
|
||||
ipv4_address: 100.64.65.19
|
||||
user: eggdrop
|
||||
volumes:
|
||||
- type: volume
|
||||
source: ephemeral
|
||||
target: /home/eggdrop
|
||||
volume:
|
||||
nocopy: false
|
||||
- ../config/eggdrop/rolls.conf:/home/eggdrop/eggdrop/eggdrop.conf
|
||||
|
||||
volumes:
|
||||
ephemeral:
|
|
@ -22,6 +22,12 @@ networks:
|
|||
config:
|
||||
- subnet: 100.64.65.8/29
|
||||
internal: true
|
||||
eggdrop:
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: 100.64.65.16/29
|
||||
internal: true
|
||||
|
||||
services:
|
||||
tor:
|
||||
|
@ -42,6 +48,8 @@ services:
|
|||
ipv4_address: 100.64.65.2
|
||||
hub:
|
||||
ipv4_address: 100.64.65.10
|
||||
eggdrop:
|
||||
ipv4_address: 100.64.65.18
|
||||
ulimits:
|
||||
nproc: 65535
|
||||
nofile:
|
||||
|
|
Loading…
Reference in New Issue