1
0
Fork 0
Test_User's chaotic IRC pseudoserver for InspIRCd 1205
Find a file
2024-06-16 21:30:55 -04:00
.gitignore Don't respond to channels that it's not in 2024-05-31 18:51:08 -04:00
client_network.c Fix some extra newlines being sent 2024-06-12 19:32:51 -04:00
commands.c Fix missing argc check, fix warning message to contain the right number 2024-06-09 22:35:55 -04:00
commands.h Tell command handlers if it's local 2023-08-21 20:52:11 -04:00
config.h (Optional) Client certificate support, fix main to exit if init client or server network fails 2024-06-07 22:09:06 -04:00
general_network.c Fix bug 2024-04-28 08:02:01 -04:00
LICENSE Add a LICENSE file but it's the Unlicense 2024-05-26 15:34:41 +08:00
main.c Actually fix PING now 2024-06-15 11:17:22 -04:00
Makefile well, now 2024-05-08 21:21:38 -04:00
network.h Fix bug 2024-04-28 08:02:01 -04:00
README.md README.md: Check out HaxIRCd 2024-06-14 02:18:39 -04:00
rerun.sh Revert "No more TLS" 2023-12-06 22:52:04 -05:00
server_network.c free bugs [fixed] 2024-06-16 21:30:55 -04:00
table.c Another table bug fixed 2024-06-14 05:52:27 -04:00
table.h clear command, some other old stufff I forgot to commit 2023-09-02 21:17:20 -04:00
tls.c (Optional) Client certificate support, fix main to exit if init client or server network fails 2024-06-07 22:09:06 -04:00
tls.h Revert "No more TLS" 2023-12-06 22:52:04 -05:00
types.h STRING_EQ 2023-08-09 23:40:58 -04:00
utils.c Overflow prevention in str_to_unsigned 2024-05-25 05:54:28 -04:00
utils.h spam command added 2023-08-21 20:36:12 -04:00

HaxServ, a public domain chaotic pseudoserver for InspIRCd

Features

  • Links with a InspIRCd v2/v3 uplink server via the 1202 protocol with GnuTLS
  • Accepts one local client connection (not a bouncer yet)
  • Lets network operators wreck havoc (e.g. inject raw S2S commands)

Goal

  • Allows the operator to study the behavior of the S2S protocol
  • Annoy users

Commands

"Standard" bot commands like echo, tell, and help not shown.

Command Description
: Sends a raw S2S message to the uplink server
sus Randomly kills the user issuing the command, Among Us-style
cr Randomly kills the user issuing the command, Mindustry-style
spam Repeats #2, #1 times
sh Executes a command locally and sends the output (message must be from the local connection)
kill_old Kills connections older than #1, and OperServ because OperServ is wrong
clear Clears a channel

Other information

  • Reference https://irc.runxiyu.org/haxserv.html for a list of known instances on public networks
  • Check out HaxIRCd for a work-in-progress rewrite that aims to support redundent server links and multiple protocols, slightly inspired by Sable.