Skip to content
/ IRC Public

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

Notifications You must be signed in to change notification settings

msndie/IRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 <port> <password for incoming connections>
./joker <path to config> <path to file with jokes>

Usage

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

nc localhost <port>
PASS <password>
NICK <nickname>
USER <username> * * :<Real name>

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)

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published