operserv works, backing up changes

This commit is contained in:
root 2021-06-26 16:49:53 +02:00
parent 941fd262d0
commit 03cffbefa1
31 changed files with 2822 additions and 647 deletions

View File

@ -0,0 +1,314 @@
OBJECT BotInfo
DATA nick ADMIN
DATA user ADMIN
DATA host operserv.am.nl.eu.clandestine.network
DATA realname ADMIN Service
DATA created 1624697275
DATA oper_only 0
END
OBJECT Stats
DATA maxusercnt 7
DATA maxusertime 1624707177
END
OBJECT NickCore
DATA display SA_NL_EU_01_HUB
DATA id 14479256833686898304
DATA pass sha256:84e20378620a0880e144e9d95efc40357a24abcc6202c2ac92363d8ed701d2f4:3d5915974a1c6ebf27e1ca3e39a4e1cf7a523a19698e95fd2f39d93923265d6f
DATA email
DATA language
DATA access SA@*.am.nl.eu.clandestine.network
DATA memomax 256
DATA NS_PRIVATE 1
DATA MEMO_SIGNON 1
DATA MEMO_RECEIVE 1
DATA MEMO_MAIL 1
DATA HIDE_EMAIL 1
DATA HIDE_MASK 1
DATA AUTOOP 1
DATA NS_KEEP_MODES 1
DATA last_modes
END
OBJECT NickAlias
DATA nick SA_NL_EU_01_HUB
DATA last_quit Quit: leaving
DATA last_realname SA_NL_EU_01_HUB
DATA last_usermask SA@console.am.nl.eu.clandestine.network
DATA last_realhost SA@100.64.64.51
DATA time_registered 1624697564
DATA last_seen 1624711513
DATA nc SA_NL_EU_01_HUB
END
OBJECT ChannelInfo
DATA name #oper
DATA founder SA_NL_EU_01_HUB
DATA description
DATA time_registered 1624697596
DATA last_used 1624716372
DATA last_topic
DATA last_topic_setter ADMIN
DATA last_topic_time 0
DATA bantype 2
DATA levels ACCESS_CHANGE 10 ACCESS_LIST 3 AKICK 10 ASSIGN 10001 AUTOHALFOP 4 AUTOOP 5 AUTOOWNER 9999 AUTOPROTECT 10 AUTOVOICE 3 BADWORDS 10 BAN 4 FANTASIA 3 FOUNDER 10000 GETKEY 5 GREET 5 HALFOP 5 HALFOPME 4 INFO 9999 INVITE 5 KICK 4 MEMO 10 MODE 9999 NOKICK 1 OP 5 OPME 5 OWNER 10001 OWNERME 9999 PROTECT 9999 PROTECTME 10 SAY 5 SET 9999 SIGNKICK 9999 TOPIC 5 UNBAN 4 VOICE 4 VOICEME 3
DATA bi ADMIN
DATA banexpire 0
DATA memomax 256
DATA BS_FANTASY 1
DATA PEACE 1
DATA SECUREFOUNDER 1
DATA CS_SECURE 1
DATA SIGNKICK 1
DATA PERSIST 1
DATA CS_KEEP_MODES 1
DATA last_modes BLOCKCOLOR EXCEPT,SA_NL_EU_01_HUB!SA@console.am.nl.eu.clandestine.network EXCEPT,*!*@console.*.clandestine.network HIDEBMASKS INVITE INVITEOVERRIDE,SA_NL_EU_01_HUB!SA@console.am.nl.eu.clandestine.network INVITEOVERRIDE,*!*@console.*.clandestine.network LBAN MODERATED NOEXTERNAL NOKNOCK NONOTICE PRIVATE SECRET TOPIC
DATA BS_GREET 1
DATA KEEPTOPIC 1
END
OBJECT ChanAccess
DATA provider access/xop
DATA ci #oper
DATA mask SA_NL_EU_01_HUB!SA@console.am.nl.eu.clandestine.network
DATA creator SA_NL_EU_01_HUB
DATA last_seen 1624716372
DATA created 1624702740
DATA data QOP
END
OBJECT SeenInfo
DATA nick SA_NL_EU_01_HUB
DATA vhost SA@console.am.nl.eu.clandestine.network
DATA type 3
DATA nick2
DATA channel #oper
DATA message
DATA last 1624707619
END
OBJECT SeenInfo
DATA nick SCANNER
DATA vhost SA@console.am.nl.eu.clandestine.network
DATA type 1
DATA nick2 SCANNER_AM_NL_EU_01
DATA channel
DATA message
DATA last 1624707418
END
OBJECT SeenInfo
DATA nick SCANNER_AM_NL_EU_01
DATA vhost SA@console.am.nl.eu.clandestine.network
DATA type 1
DATA nick2 SA_NL_EU_01_HUB
DATA channel
DATA message
DATA last 1624707499
END
OBJECT SeenInfo
DATA nick BOTSERV
DATA vhost BS@1ns3c.ur1.ty
DATA type 5
DATA nick2
DATA channel
DATA message Shutting down
DATA last 1624711260
END
OBJECT SeenInfo
DATA nick HOSTSERV
DATA vhost HS@1ns3c.ur1.ty
DATA type 5
DATA nick2
DATA channel
DATA message Shutting down
DATA last 1624711260
END
OBJECT SeenInfo
DATA nick CHANSERV
DATA vhost CS@1ns3c.ur1.ty
DATA type 5
DATA nick2
DATA channel
DATA message Shutting down
DATA last 1624711260
END
OBJECT SeenInfo
DATA nick MEMOSERV
DATA vhost MS@1ns3c.ur1.ty
DATA type 5
DATA nick2
DATA channel
DATA message Shutting down
DATA last 1624711260
END
OBJECT SeenInfo
DATA nick NICKSERV
DATA vhost NS@1ns3c.ur1.ty
DATA type 5
DATA nick2
DATA channel
DATA message Shutting down
DATA last 1624711260
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name SECRET
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name PRIVATE
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name MODERATED
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name INVITE
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name NOEXTERNAL
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name NONOTICE
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name BLOCKCOLOR
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name HIDEBMASKS
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name NOKNOCK
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name LBAN
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name TOPIC
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 0
DATA name KEY
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 0
DATA name OPERONLY
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 0
DATA name REGMODERATED
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 0
DATA name NOCTCP
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 0
DATA name REGISTEREDONLY
DATA param
DATA setter SA_NL_EU_01_HUB
DATA created 1624704301
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name INVITEOVERRIDE
DATA param SA_NL_EU_01_HUB!SA@console.am.nl.eu.clandestine.network
DATA setter SA_NL_EU_01_HUB
DATA created 1624704309
END
OBJECT ModeLock
DATA ci #oper
DATA set 1
DATA name EXCEPT
DATA param SA_NL_EU_01_HUB!SA@console.am.nl.eu.clandestine.network
DATA setter SA_NL_EU_01_HUB
DATA created 1624704336
END
OBJECT EntryMsg
DATA ci #oper
DATA creator SA_NL_EU_01_HUB
DATA message to get started configure your irssi client window levels with:
DATA when 1624701965
END
OBJECT EntryMsg
DATA ci #oper
DATA creator SA_NL_EU_01_HUB
DATA message /WINDOW GOTO 1
DATA when 1624701982
END
OBJECT EntryMsg
DATA ci #oper
DATA creator SA_NL_EU_01_HUB
DATA message /WINDOW LEVEL ALL -CTCPS -NOTICES
DATA when 1624702023
END
OBJECT EntryMsg
DATA ci #oper
DATA creator SA_NL_EU_01_HUB
DATA message then type `help for information about administrative commands
DATA when 1624702193
END

View File

@ -1,18 +0,0 @@
module {
name = "help"
}
module
{
name = "m_redis"
redis
{
name = "redis/main"
ip = "100.64.64.130"
port = 6379
}
}
module {
name = "m_sasl"
}

View File

@ -1,398 +0,0 @@
/*
* example configuration at https://github.com/anope/anope/blob/2.0/data/example.conf
*/
service
{
nick = "GLOBAL"
user = "GLOBAL"
host = "operserv.host"
gecos = "Operator Service"
modes = "+gop"
channels = "@#oper"
}
module
{
name = "operserv"
client = "OperServ"
autokillexpiry = 2d
chankillexpiry = 1d
snlineexpiry = 1d
sqlineexpiry = 1d
akillonadd = yes
killonsnline = yes
killonsqline = yes
addakiller = yes
akillids = yes
opersonly = no
}
module {
name = "os_akill";
}
module {
name = "os_config";
}
module {
name = "os_chankill";
}
module {
name = "os_forbid";
}
module {
name = "os_ignore";
}
module {
name = "os_info";
}
module {
name = "os_jupe";
}
module {
name = "os_kick";
}
module {
name = "os_kill";
}
module {
name = "os_list"
}
module {
name = "os_mode";
}
module {
name = "os_modinfo"
}
module
{
name = "os_news"
announcer = "n00z3"
oper_announcer = "r00t"
}
module {
name = "os_oper";
}
module {
name = "os_reload";
}
module
{
name = "os_set"
}
module {
name = "os_shutdown"
}
module {
name = "os_stats";
}
module {
name = "os_svs"
}
module {
name = "os_sxline";
}
module {
name = "os_update";
}
module
{
name = "global"
client = "Global"
globaloncycledown = "0p3rs3rv r3st4rt1ng"
globaloncycleup = "0p3rs3rv r3st0r3d"
anonymousglobal = no
}
module {
name = "gl_global"
}
module
{
name = "hostserv"
client = "HostServ"
activate_on_set = true
}
module {
name = "hs_del";
}
module
{
name = "hs_group"
syncongroup = false
synconset = false
}
module {
name = "hs_list";
}
module {
name = "hs_off";
}
module {
name = "hs_on";
}
module
{
name = "hs_request";
memouser = yes;
memooper = yes;
}
module {
name = "hs_set";
}
fantasy {
name = "GLOBAL";
command = "global/global";
prepend_channel = false;
permission = "global/global";
}
fantasy {
name = "HDEL";
command = "hostserv/del";
prepend_channel = false;
permission = "hostserv/del";
}
fantasy {
name = "HDELALL";
command = "hostserv/delall";
prepend_channel = false;
permission = "hostserv/del";
}
fantasy {
name = "HLIST";
command = "hostserv/list";
prepend_channel = false;
permission = "hostserv/list";
}
fantasy {
name = "HACTIVATE";
command = "hostserv/activate";
prepend_channel = false;
permission = "hostserv/set";
}
fantasy {
name = "HREJECT";
command = "hostserv/reject";
prepend_channel = false;
permission = "hostserv/set";
}
fantasy {
name = "HWAITING";
command = "hostserv/waiting";
prepend_channel = false;
permission = "hostserv/set";
}
fantasy {
name = "HSET";
command = "hostserv/set";
prepend_channel = false;
permission = "hostserv/set";
}
fantasy {
name = "HSETALL";
command = "hostserv/setall";
prepend_channel = false;
permission = "hostserv/set";
}
fantasy {
name = "AKILL";
command = "operserv/akill";
prepend_channel = false;
permission = "operserv/akill";
}
fantasy {
name = "CONFIG";
command = "operserv/config";
prepend_channel = false;
permission = "operserv/config";
}
fantasy {
name = "CHANKILL";
command = "operserv/chankill";
prepend_channel = false;
permission = "operserv/chankill";
}
fantasy {
name = "EXCEPTION";
command = "operserv/exception";
prepend_channel = false;
permission = "operserv/exception";
}
fantasy {
name = "FORBID";
command = "operserv/forbid";
prepend_channel = false;
permission = "operserv/forbid";
}
fantasy {
name = "JUPE";
command = "operserv/jupe";
prepend_channel = false;
permission = "operserv/jupe";
}
fantasy {
name = "KILL";
command = "operserv/kill";
prepend_channel = false;
permission = "operserv/kill";
}
fantasy {
name = "LOGONNEWS";
command = "operserv/logonnews";
prepend_channel = false;
permission = "operserv/logonnews";
}
fantasy {
name = "O_MODE";
command = "operserv/mode";
prepend_channel = false;
permission = "operserv/mode";
}
fantasy {
name = "NEWS";
command = "operserv/news";
prepend_channel = false;
permission = "operserv/news";
}
fantasy {
name = "OPER";
command = "operserv/oper";
prepend_channel = false;
permission = "operserv/oper";
}
fantasy {
name = "OPERNEWS";
command = "operserv/opernews";
prepend_channel = false;
permission = "operserv/opernews";
}
fantasy {
name = "RANDOMNEWS";
command = "operserv/randomnews";
prepend_channel = false;
permission = "operserv/randomnews";
}
fantasy {
name = "RELOAD";
command = "operserv/reload";
prepend_channel = false;
permission = "operserv/reload";
}
fantasy {
name = "SET";
command = "operserv/set";
prepend_channel = false;
permission = "operserv/set";
}
fantasy {
name = "SNLINE";
command = "operserv/snline";
prepend_channel = false;
permission = "operserv/snline";
}
fantasy {
name = "SQLINE";
command = "operserv/sqline";
prepend_channel = false;
permission = "operserv/sqline";
}
fantasy {
name = "SVSJOIN";
command = "operserv/svsjoin";
prepend_channel = false;
permission = "operserv/svsjoin";
}
fantasy {
name = "SVSNICK";
command = "operserv/svsnick";
prepend_channel = false;
permission = "operserv/svsnick";
}
fantasy {
name = "SVSPART";
command = "operserv/svspart";
prepend_channel = false;
permission = "operserv/svspart";
}
fantasy {
name = "UMODE";
command = "operserv/umode";
prepend_channel = false;
permission = "operserv/umode";
}
fantasy {
name = "UPDATE";
command = "operserv/update";
prepend_channel = false;
permission = "operserv/update";
}
fantasy {
name = "USERLIST";
command = "operserv/userlist";
prepend_channel = false;
permission = "operserv/userlist";
}

View File

@ -32,6 +32,12 @@ define
value = "1ns3c.ur1.ty";
}
define
{
name = "enforcer.host";
value = "1ns3c.ur1.ty";
}
uplink
{
host = "100.64.64.34";
@ -87,7 +93,7 @@ options
retrywait = 60s;
hideprivilegedcommands = yes;
hideregisteredcommands = yes;
ulineservers = "operserv.am.nl.eu.clandestine.network"
}
include

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ options {
};
irc {
nick = "SCANNER";
nick = "SCANNER_AM_NL_EU_01";
realname = "n3tw3rk 1ns3cur1ty c0rp pr0xy sc4nn3r";
username = "sc4nn3r";
server = "100.64.64.66";
@ -28,13 +28,8 @@ irc {
away = "go msg someone else";
channel {
name = "#hopm";
invite = "CS INVITE #hopm";
};
channel {
name = "#netcrave";
invite = "CS INVITE #netcrave";
name = "#oper";
invite = "CS INVITE #oper";
};
connregex = "\\*\\*\\* Notice -- Client connecting.*: ([^ ]+) \\(([^@]+)@([^\\)]+)\\) \\[([0-9a-f\\.:]+)\\].*";
@ -202,4 +197,5 @@ exempt {
mask = "*!*@127.0.0.1";
mask = "*!*@100.64.0.0/17";
mask = "*!*@*.n3tw3rk.1ns3cur1ty.c0rp";
mask = "*!*@*.clandestine.network";
};

View File

@ -4,6 +4,14 @@
.include <hb_conf/include/auth.conf>
auth {
spoof = "console.am.nl.eu.clandestine.network";
user = "*@100.64.65.163";
class = "console_admin";
flags = need_password, exceed_limit, kline_exempt,
xline_exempt, resv_exempt, can_flood, no_tilde;
};
auth {
spoof = "h0pm.n3tw3rk.1ns3cur1ty.c0rp";
user = "*@100.64.64.67";

View File

@ -23,7 +23,7 @@
.include <hb_conf/general.serverhide.conf>
serverinfo {
name = "irc.clandestine.network";
name = "irc.am.nl.eu.clandestine.network";
sid = "11X";
description = "n3tw3rk 1ns3cur1ty c0rp0r4t10n";
network_name = "𝓷3𝓽𝔀3𝓻𝓴";
@ -41,7 +41,7 @@ serverinfo {
};
connect {
name = "hub.n3tw3rk.1ns3cur1ty.c0rp";
name = "am.nl.eu.clandestine.network";
host = "100.64.64.2";
port = 7000;
timeout = 1 seconds;

View File

@ -8,4 +8,5 @@ exempt {
ip = "100.64.64.0/29";
ip = "100.64.64.64/29";
ip = "100.64.64.67";
};
ip = "100.64.65.160/29";
};

View File

@ -15,4 +15,18 @@ operator {
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;
};
};
operator {
name = "SA_NL_EU_01_GENERAL";
user = "*@console.am.nl.eu.clandestine.network";
password = "password";
whois = "I'm too lame to read BitchX.doc";
class = "console_admin";
encrypted = no;
umodes = locops, servnotice, wallop, softcallerid, hidden,
invisible, external, debug, rej, skill, hideidle,
wallop, expiration;
flags = admin, connect, connect:remote, die, globops, kill, kill:remote,
kline, module, rehash, restart, set, unkline, unxline, xline;
};

View File

@ -5,7 +5,7 @@
.include <hb_conf/include/auth.conf>
auth {
spoof = "b0unc3.n3tw3rk.1ns3cur1ty.c0rp";
spoof = "bouncer.am.nl.eu.clandestine.network";
user = "*@100.64.64.43";
class = "bounce_oper";
flags = need_password, exceed_limit, kline_exempt,
@ -13,9 +13,9 @@ auth {
};
auth {
spoof = "c0ns0l3.n3tw3rk.1ns3cur1ty.c0rp";
user = "*@*";
spoof = "console.am.nl.eu.clandestine.network";
user = "*@100.64.64.51";
class = "console_admin";
flags = need_password, exceed_limit, kline_exempt,
xline_exempt, resv_exempt, can_flood, no_tilde;
};
};

View File

@ -25,22 +25,6 @@ class {
max_idle = 1000 years;
};
class {
name = "tor_edge_hub";
ping_time = 2 seconds;
connectfreq = 2 seconds;
max_number = 1;
sendq = 32 megabytes;
};
class {
name = "edge_hub";
ping_time = 2 seconds;
connectfreq = 2 seconds;
max_number = 1;
sendq = 32 megabytes;
};
class {
name = "tor_dmz_leaf";
ping_time = 2 seconds;

View File

@ -23,7 +23,7 @@
.include <hb_conf/hub.serverhide.conf>
serverinfo {
name = "hub.n3tw3rk.1ns3cur1ty.c0rp";
name = "am.nl.eu.clandestine.network";
sid = "10X";
description = "n3tw3rk 1ns3cur1ty c0rp0r4t10n";
network_name = "𝓷3𝓽𝔀3𝓻𝓴";
@ -35,7 +35,7 @@ serverinfo {
};
connect {
name = "irc.clandestine.network";
name = "irc.am.nl.eu.clandestine.network";
host = "100.64.64.3";
port = 7000;
timeout = 1 seconds;
@ -47,7 +47,7 @@ connect {
};
connect {
name = "2dhzy4ckmb4gihxsg4jp2li2sb5k2oq6jgxidmeqf3dsqryydhpk7tyd.onion";
name = "l75rsd7zj7g57s2d6ojvp2oorfssgcdotmceb5r4yjtw4i2tqy23hhad.onion";
host = "100.64.64.11";
port = 7001;
timeout = 1 seconds;
@ -59,7 +59,7 @@ connect {
};
connect {
name = "irc.proxy.dmz.clandestine.network";
name = "irc.dmz.am.nl.eu.clandestine.network";
host = "100.64.64.19";
port = 7002;
timeout = 1 seconds;
@ -71,31 +71,7 @@ connect {
};
connect {
name = "3dg3.n3tw3rk.1ns3cur1ty.c0rp";
host = "100.64.64.27";
port = 7003;
timeout = 1 seconds;
bind = "100.64.64.26";
send_password = "password";
accept_password = "password";
encrypted = no;
class = "edge_hub";
};
connect {
name = "t0r-3dg3.n3tw3rk.1ns3cur1ty.c0rp";
host = "100.64.64.59";
port = 7004;
timeout = 1 seconds;
bind = "100.64.64.58";
send_password = "password";
accept_password = "password";
encrypted = no;
class = "tor_edge_hub";
};
connect {
name = "s3rv1c3z.n3tw3rk.1ns3cur1ty.c0rp";
name = "1ns3c.ur1.ty";
host = "100.64.64.35";
port = 5555;
timeout = 1 seconds;
@ -103,7 +79,20 @@ connect {
send_password = "password";
accept_password = "password";
encrypted = no;
class = "edge_hub";
class = "services_leaf";
};
connect {
name = "operserv.am.nl.eu.clandestine.network";
host = "100.64.64.59";
port = 55555;
timeout = 1 seconds;
bind = "100.64.64.58";
send_password = "password";
accept_password = "password";
encrypted = no;
class = "services_leaf";
hub_mask = "operserv.am.nl.eu.clandestine.network";
};
listen {
@ -119,9 +108,7 @@ listen {
port = 7001;
host = "100.64.64.18"; # Proxy DMZ
port = 7002;
host = "100.64.64.26"; # Edge
port = 7003;
host = "100.64.64.58"; # Tor Edge
port = 7004;
host = "100.64.64.58"; # OperServ
port = 55555;
};

View File

@ -3,8 +3,8 @@
*/
operator {
name = "oper";
user = "*@b0unc3.n3tw3rk.1ns3cur1ty.c0rp";
name = "DEFAULT_OPER";
user = "*@bouncer.am.nl.eu.clandestine.network";
password = "password";
whois = "I'm too lame to read BitchX.doc";
class = "bounce_oper";
@ -17,8 +17,8 @@ operator {
};
operator {
name = "admin";
user = "*@c0ns0l3.n3tw3rk.1ns3cur1ty.c0rp";
name = "SA_NL_EU_01_HUB";
user = "*@console.am.nl.eu.clandestine.network";
password = "password";
whois = "I'm too lame to read BitchX.doc";
class = "console_admin";

View File

@ -4,6 +4,7 @@
service {
name = "1ns3c.ur1.ty";
name = "operserv.am.nl.eu.clandestine.network";
};

View File

@ -4,6 +4,14 @@
.include <hb_conf/include/auth.conf>
auth {
spoof = "console.am.nl.eu.clandestine.network";
user = "*@100.64.65.227";
class = "console_admin";
flags = need_password, exceed_limit, kline_exempt,
xline_exempt, resv_exempt, can_flood, no_tilde;
};
auth {
spoof = "m1bb1t.dmz.n3tw3rk.1ns3cur1ty.c0rp";
user = "*!*@*.mibbit.com";

View File

@ -23,7 +23,7 @@
.include <hb_conf/proxy-dmz.serverhide.conf>
serverinfo {
name = "irc.proxy.dmz.clandestine.network";
name = "irc.dmz.am.nl.eu.clandestine.network";
sid = "12X";
description = "n3tw3rk 1ns3cur1ty c0rp0r4t10n pr0xy dmz";
network_name = "𝓷3𝓽𝔀3𝓻𝓴";
@ -41,7 +41,7 @@ serverinfo {
};
connect {
name = "hub.n3tw3rk.1ns3cur1ty.c0rp";
name = "am.nl.eu.clandestine.network";
host = "100.64.64.18";
port = 7002;
timeout = 1 seconds;
@ -65,6 +65,5 @@ listen {
flags = defer, tls;
host = "100.64.48.18"; # Public TLS
port = 6697;
};

View File

@ -6,4 +6,5 @@
exempt {
ip = "100.64.64.16/29";
};
ip = "100.64.65.224/29";
};

View File

@ -3,3 +3,17 @@
*/
.include <hb_conf/include/oper.conf>
operator {
name = "SA_NL_EU_01_DMZ";
user = "*@console.am.nl.eu.clandestine.network";
password = "password";
whois = "I'm too lame to read BitchX.doc";
class = "console_admin";
encrypted = no;
umodes = locops, servnotice, wallop, softcallerid, hidden,
invisible, external, debug, rej, skill, hideidle,
wallop, expiration;
flags = admin, connect, connect:remote, die, globops, kill, kill:remote,
kline, module, rehash, restart, set, unkline, unxline, xline;
};

View File

@ -4,8 +4,17 @@
.include <hb_conf/include/auth.conf>
auth {
spoof = "console.am.nl.eu.clandestine.network";
user = "*@100.64.65.131";
class = "console_admin";
flags = need_password, exceed_limit, kline_exempt,
xline_exempt, resv_exempt, can_flood, no_tilde;
};
auth {
user = "*@*";
class = "tor_dmz_users";
spoof = "t0r.dmz.n3tw3rk.1ns3cur1ty.c0rp";
};

View File

@ -23,7 +23,7 @@
.include <hb_conf/tor-dmz.serverhide.conf>
serverinfo {
name = "2dhzy4ckmb4gihxsg4jp2li2sb5k2oq6jgxidmeqf3dsqryydhpk7tyd.onion";
name = "l75rsd7zj7g57s2d6ojvp2oorfssgcdotmceb5r4yjtw4i2tqy23hhad.onion";
sid = "13X";
description = "n3tw3rk 1ns3cur1ty c0rp0r4t10n t0r dmz";
network_name = "𝓷3𝓽𝔀3𝓻𝓴";
@ -35,7 +35,7 @@ serverinfo {
};
connect {
name = "hub.n3tw3rk.1ns3cur1ty.c0rp";
name = "am.nl.eu.clandestine.network";
host = "100.64.64.10";
port = 7001;
timeout = 1 seconds;

View File

@ -7,5 +7,6 @@
exempt {
ip = "100.64.65.2";
ip = "100.64.65.10";
ip = "100.64.65.128/29";
};

View File

@ -3,3 +3,18 @@
*/
.include <hb_conf/include/oper.conf>
operator {
name = "SA_NL_EU_01_TOR";
user = "*@console.am.nl.eu.clandestine.network";
password = "password";
whois = "I'm too lame to read BitchX.doc";
class = "console_admin";
encrypted = no;
umodes = locops, servnotice, wallop, softcallerid, hidden,
invisible, external, debug, rej, skill, hideidle,
wallop, expiration;
flags = admin, connect, connect:remote, die, globops, kill, kill:remote,
kline, module, rehash, restart, set, unkline, unxline, xline;
};

View File

@ -27,86 +27,52 @@ servers = (
autoconnect = "yes";
},
{
address = "100.64.65.3";
address = "100.64.65.226";
chatnet = "proxy_dmz";
port = "6665";
password = "password";
use_tls = "no";
tls_verify = "no";
autoconnect = "yes";
},
{
address = "100.64.65.195";
chatnet = "edge";
port = "6665";
password = "password";
use_tls = "no";
tls_verify = "no";
autoconnect = "yes";
},
{
address = "100.64.66.2";
chatnet = "edge";
port = "6665";
password = "password";
use_tls = "no";
tls_verify = "no";
autoconnect = "yes";
}
);
chatnets = {
hub = {
nick = "hub_admin";
username = "hubadmin";
realname = "hub admin";
nick = "SA_NL_EU_01_HUB";
username = "SA";
realname = "SA_NL_EU_01_HUB";
type = "IRC";
autosendcmd = "/quote oper hub_admin password";
};
edge = {
nick = "edge_admin";
username = "edgeadmin";
realname = "edge admin";
type = "IRC";
autosendcmd = "/oper edge_admin password";
autosendcmd = "/quote oper SA_NL_EU_01_HUB password";
};
general = {
nick = "general_admin";
username = "generaladmin";
realname = "general admin";
nick = "SA_NL_EU_01_GENERAL";
username = "SA";
realname = "SA_NL_EU_01_GENERAL";
type = "IRC";
autosendcmd = "/oper general_admin password";
autosendcmd = "/oper SA_NL_EU_01_GENERAL password";
};
tor_dmz = {
nick = "tor_dmz_admin";
username = "tdmzadmin";
realname = "tor dmz admin";
nick = "SA_NL_EU_01_TOR";
username = "SA";
realname = "SA_NL_EU_01_TOR";
type = "IRC";
autosendcmd = "/oper tor_dmz_admin password";
};
tor_edge = {
nick = "tor_dmz_admin";
username = "tdmzadmin";
realname = "tor dmz admin";
type = "IRC";
autosendcmd = "/oper tor_dmz_admin password";
autosendcmd = "/oper SA_NL_EU_01_TOR password";
};
proxy_dmz = {
nick = "proxy_dmz_admin";
username = "pdmzadmin";
realname = "tor dmz admin";
nick = "SA_NL_EU_01_DMZ";
username = "SA";
realname = "SA_NL_EU_01_DMZ";
type = "IRC";
autosendcmd = "/oper proxy_dmz_admin password";
autosendcmd = "/oper SA_NL_EU_01_DMZ password";
};
};
channels = (
{ name = "#partyline"; chatnet = "hub"; autojoin = "yes"; },
{ name = "#partyline"; chatnet = "edge"; autojoin = "yes"; },
{ name = "#partyline"; chatnet = "general"; autojoin = "yes"; },
{ name = "#partyline"; chatnet = "tor_dmz"; autojoin = "yes"; },
{ name = "#partyline"; chatnet = "proxy_dmz"; autojoin = "yes"; },
{ name = "#partyline"; chatnet = "tor_edge"; autojoin = "yes"; }
{ name = "#partyline"; chatnet = "proxy_dmz"; autojoin = "yes"; }
);
aliases = {

View File

@ -11,9 +11,6 @@ networks:
hub:
external:
name: hb_hub_console
edge:
external:
name: hb_edge_console
general:
external:
name: hb_general_console
@ -23,9 +20,6 @@ networks:
proxy_dmz:
external:
name: hb_proxy_dmz_console
tor_edge:
external:
name: hb_tor_edge_console
services:
console:
@ -56,15 +50,11 @@ services:
ipv4_address: 100.64.0.22
hub:
ipv4_address: 100.64.64.51
edge:
ipv4_address: 100.64.65.196
general:
ipv4_address: 100.64.65.163
tor_dmz:
ipv4_address: 100.64.65.131
proxy_dmz:
ipv4_address: 100.64.65.4
tor_edge:
ipv4_address: 100.64.66.2
ipv4_address: 100.64.65.227
volumes:
- ../config/irssi/:/home/console/.irssi

View File

@ -1,58 +0,0 @@
# https://docs.docker.com/compose/compose-file/
# 100.64.48.12/30 100.64.65.192/27
version: "3.8"
networks:
default:
enable_ipv6: true
ipam:
driver: default
config:
- subnet: 2001:470:dc7b:10::/64
- subnet: 100.64.48.12/30
console:
ipam:
driver: default
config:
- subnet: 100.64.65.192/29
hub:
external:
name: hb_hub_edge_hub
services:
edge:
restart: unless-stopped
hostname: 3dg3.n3tw3rk.1ns3cur1ty.c0rp
build:
context: ../hybrid
dockerfile: Dockerfile
image: hybrid:latest
command: "/usr/local/ircd/bin/ircd -foreground -pidfile /dev/shm/ircd.pid -configfile /usr/local/ircd/etc/hb_conf/edge.conf -logfile /dev/stdout"
environment:
LANG: en_US.utf8
TZ: UTC
ulimits:
nproc: 65535
nofile:
soft: 1024000
hard: 1024000
networks:
default:
ipv4_address: 100.64.48.14
ipv6_address: 2001:470:dc7b:10::2
console:
ipv4_address: 100.64.65.195
hub:
ipv4_address: 100.64.64.27
volumes:
- type: volume
source: ephemeral
target: /usr/local/ircd/var
volume:
nocopy: false
- ../config/hybrid:/usr/local/ircd/etc/hb_conf:ro
volumes:
ephemeral:

View File

@ -32,7 +32,7 @@ networks:
services:
general:
restart: unless-stopped
hostname: g3n3r4l.n3tw3rk.1ns3cur1ty.c0rp
hostname: irc.am.nl.eu.clandestine.network
build:
context: ../hybrid
dockerfile: Dockerfile

View File

@ -56,7 +56,7 @@ networks:
services:
hub:
restart: unless-stopped
hostname: hub.n3tw3rk.1ns3cur1ty.c0rp
hostname: am.nl.eu.clandestine.network
build:
context: ../hybrid
dockerfile: Dockerfile

View File

@ -18,7 +18,7 @@ networks:
name: hb_redis_anope
services:
edge:
operserv:
restart: unless-stopped
hostname: 0p3rs3rv.n3tw3rk.1ns3cur1ty.c0rp
build:
@ -47,8 +47,6 @@ services:
volume:
nocopy: false
- ../config/anope/services.oper.conf:/anope/conf/services.conf:ro
- ../config/anope/modules.oper.conf:/anope/conf/modules.conf:ro
- ../config/anope/operserv.conf:/anope/conf/operserv.conf:ro
- ../config/anope/services.motd:/anope/conf/services.motd:ro
volumes:

View File

@ -23,7 +23,7 @@ networks:
services:
proxy_dmz:
restart: unless-stopped
hostname: pr0xy-dmz.n3tw3rk.1ns3cur1ty.c0rp
hostname: irc.dmz.am.nl.eu.clandestine.network
build:
context: ../hybrid
dockerfile: Dockerfile

View File

@ -26,7 +26,7 @@ networks:
services:
tor_dmz:
restart: unless-stopped
hostname: t0r-dmz.n3tw3rk.1ns3cur1ty.c0rp
hostname: l75rsd7zj7g57s2d6ojvp2oorfssgcdotmceb5r4yjtw4i2tqy23hhad.onion
build:
context: ../hybrid
dockerfile: Dockerfile