The Privacy IRC Daemon (P.I.D) is a privacy focused high throughput IRC daemon.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Marcel K. 3a4a9ec40f „README.md“ ändern 7 months ago
.gitignore Initial commit 3 years ago
App.js Initial commit 3 years ago
LICENSE Initial commit 3 years ago
README.md „README.md“ ändern 7 months ago
Server.js disabled auto op on channel creation 2 years ago
config.json Initial commit 3 years ago
install.sh changed text🐐 2 years ago
package.json Initial commit 3 years ago

README.md

Privacy IRC Daemon

The Privacy IRC Daemon (P.I.D) is a privacy focused high throughput IRC daemon.

Installing

If you're on Unix simply type $ curl -sSL https://raw.githubusercontent.com/M4rcellxD/NJSIRCD/master/install.sh | bash to install.

Manual install:

Clone this git, run npm install and make three files, blacklisted_ips.txt, blacklisted_nicks.txt and blacklisted_words.txt. Edit them to your liking, if you wish to use SSL simply make a new folder called SSL, in it drop your cert file cert.pem and key rsa.key.

Running

To run this IRC simply run node App or npm start

Server commands

This server has the essentials built in for claiming nicks, banning, etc.

  • /register - This will register your current nick.
  • /auth - Used to access your claimed nick when you join the IRC.
  • /mode - Used to ban and give op to people.
  • /kick - Kicks a user from a channel.
  • /part - Leave a IRC channel.
  • /topic - Sets/Gets the channel topic.
  • /join - Joins a channel, if it doesn't exist, you get channel operator status.
  • /ping - Pings the server
  • /names - Returns a list of all nicks in a channel
  • /whois - Returns info about a given user (nick, realname, hostname)

This server also supports things like private messages.

The privacy part

This IRC will hide everyone's IP address and their username. Only channel ops can see the real username's, and no one can see the real ips. Things like registering nicks is built in in the IRC server, to register a nick simply run /register <password> to claim your current nick.

Connections

This server can easily handle thousands of concurrent users.

License

Privacy IRC Daemon is licensed under GPL-3.0

Credits

deftware - https://gitlab.com/deftware/NJSIRCD