Anonymous IRC daemon
Go to file
Trevor Slocum fab49694c6 Use pure-go SQLite driver
This allows AnonIRCd to be compiled without cgo.
2023-03-23 20:47:08 -07:00
.gitignore Update Travis-CI file and migrate to go modules 2019-03-28 02:26:10 -07:00
AUTHORS Remove dependency on testify 2021-06-24 22:47:18 -07:00
LICENSE Allow use of comma separated channels with some commands, fix PING and PONG 2016-09-02 17:12:40 -07:00
README.md Ignore commands sent before USER rather than disconnecting the client 2023-03-23 20:40:29 -07:00
channel.go Rename variables from ALL CAPS to camelCase 2021-06-24 23:00:33 -07:00
client.go Rename variables from ALL CAPS to camelCase 2021-06-24 23:00:33 -07:00
database.go Use pure-go SQLite driver 2023-03-23 20:47:08 -07:00
entity.go Rename variables from ALL CAPS to camelCase 2021-06-24 23:00:33 -07:00
entity_test.go Remove dependency on testify 2021-06-24 22:47:18 -07:00
go.mod Use pure-go SQLite driver 2023-03-23 20:47:08 -07:00
go.sum Use pure-go SQLite driver 2023-03-23 20:47:08 -07:00
main.go Ignore commands sent before USER rather than disconnecting the client 2023-03-23 20:40:29 -07:00
odyssey.go Compile ODYSSEY text into binary 2019-07-10 01:17:35 -07:00
server.go Use pure-go SQLite driver 2023-03-23 20:47:08 -07:00
utilities.go Add channel modes +i, +m and +r, MOTD config option and banned message when connecting 2017-12-20 01:06:49 -08:00

README.md

AnonIRCd

Donate via LiberaPay Donate via Patreon

Anonymous IRC daemon

All messages appear to be written by the user Anonymous.

Try AnonIRCd by joining AnonIRC

Connect to z.1chan.us:6667 or :6697 (SSL).

All new clients auto-join a channel named #. /list to see all non-secret channels. /join #anonirc if you'd like to discuss the daemon.

Modes

Mode Type Description
c User & Channel Hide user count (always set to 1)
D User & Channel Delay user count updates (joins/parts) until someone speaks
k key Channel Set channel key (password) required to join
l limit Channel Set user limit

Install

Execute the following command to install AnonIRCd to ~/go/bin/anonircd:

go install code.rocketnine.space/tslocum/anonircd

Configure

TODO

Support

Please share issues and suggestions here.