forked from noisytoot/rubyserv-iirc
Test_User's chaotic IRC pseudoserver for InspIRCd 1205
.gitignore | ||
client_network.c | ||
commands.c | ||
commands.h | ||
config.h | ||
general_network.c | ||
LICENSE | ||
main.c | ||
Makefile | ||
network.h | ||
README.md | ||
rerun.sh | ||
server_network.c | ||
table.c | ||
table.h | ||
tls.c | ||
tls.h | ||
types.h | ||
utils.c | ||
utils.h |
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.