Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/msndie/irc

This project is about creating your own IRC server (with limitations ofc)
https://github.com/msndie/irc

cpp irc makefile

Last synced: 1 day ago
JSON representation

This project is about creating your own IRC server (with limitations ofc)

Awesome Lists containing this project

README

        

# IRC

Simple IRC server written on C++, based on RFCs 1459, 2812, 2813. This server does not support server-server communication. Tested clients: Weechat, Adium.

IRCserv run

Joker-bot run

nc

Adium joker chat

Adium group chat

Weechat group chat

# Build and run

```
make
make bonus
./ircserv
./joker
```

# Usage

Run weechat, adium or mb irssi(not tested), or just use netcat

```
nc localhost
PASS
NICK
USER * * :
```

And you're in.

# Available commands
```
- JOIN
- LIST
- NAMES
- PART
- TOPIC
- NICK
- OPER
- QUIT
- NOTICE
- PRIVMSG
- MOTD
- KICK (only for channel op)
- KILL (only for server op)
- DIE (only for server op)
```