Test_User's chaotic InspIRCd-linking pseudo-server

Test_User e4768d794d free bugs [fixed] 8 ay önce
.gitignore 3bacc8fa14 Don't respond to channels that it's not in 9 ay önce
LICENSE 5e819c46cd Add a LICENSE file but it's the Unlicense 9 ay önce
Makefile 0e9106480a well, now 9 ay önce
README.md c987c36720 README.md: Check out HaxIRCd 8 ay önce
client_network.c f1af5d38ec Fix some extra newlines being sent 8 ay önce
commands.c ea9db34ab8 Fix missing argc check, fix warning message to contain the right number 8 ay önce
commands.h 39cd7bb66c Tell command handlers if it's local 1 yıl önce
config.h 5c9c4339ac (Optional) Client certificate support, fix main to exit if init client or server network fails 8 ay önce
general_network.c 7fb084ec64 Fix bug 10 ay önce
main.c ae2932c5a3 Actually fix PING now 8 ay önce
network.h 7fb084ec64 Fix bug 10 ay önce
rerun.sh e939637c99 Revert "No more TLS" 1 yıl önce
server_network.c e4768d794d free bugs [fixed] 8 ay önce
table.c 652424e59e Another table bug fixed 8 ay önce
table.h 9a1fdcc9d2 clear command, some other old stufff I forgot to commit 1 yıl önce
tls.c 5c9c4339ac (Optional) Client certificate support, fix main to exit if init client or server network fails 8 ay önce
tls.h e939637c99 Revert "No more TLS" 1 yıl önce
types.h ffc06e4614 STRING_EQ 1 yıl önce
utils.c 21cd568250 Overflow prevention in str_to_unsigned 9 ay önce
utils.h 01a37d3dd7 spam command added 1 yıl önce

README.md

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.