IRC-Junkie.org – IRC News

All about Internet Relay Chat

UnrealIRCd Survey

As the #1 most used IRC daemon on most networks, UnrealIRCd as we all know is a great daemon. It has many features, easy configureation and good irc support. But as IRC grows (or dies depending on how you look at it), there are more and more IRC daemons being released. With all of the long time IRC users learning to code, they decide to branch out either from the unrealircd source or from another IRC daemon source. With that being said, UnrealIRCd is slowly moving down the popularity list.

So to improve the UnrealIRCd, Syzop (Bram Matthys), has decided to launch an online survey.

This survey is not only for those who have dealt with UnrealIRCd as a developer, but for anyone and everyone who has ever been on an IRC network, that runs UnrealIRCd, either as just a user, an admin, or a developer. The results from the survey will be used by the UnrealIRCd development team to know what areas to focus more time on in the Unreal3.4.x series

The purpose of this survey is to give us a good idea of how people think about UnrealIRCd, how it’s being used, and – even more important – in what areas we should improve.
–Syzop, Project Leader. Developer/maintainer of UnrealIRCd 3.2.x and 3.4.x

So if you like, dislike, or want UnrealIRCd to be improved in any way, shape or form, this is your time to fill out this survey. It takes about 15 minutes of your time to complete (only if you end up having to answer all 33 questions), But some questions are skipped depending on your answer for some questions.

If you have 15 minutes to spare right now, we encourage you to visit http://survey.unrealircd.com

Quakenet open-sources core services

The gaming aimed IRC network Quakenet recently published their set of services, commonly known as Newserv, to the community. Among the different bots, the two most notable ones are Q and S, which handle user accounts, channel management and protection against floods in big channels.

A repository has been set-up, from which one can download a copy of the source code. Complete with a README file, it’s not only aimed at developers, but also network administrators. The repository is located at https://hg.quakenet.org/newserv. Available under GPL v2.0 license, freedom to use and extend the software has graciously been given by the maintainer slug.

Quakenet is based on a lot of modified and custom-crafted code. Whilst the network has released some software in the past, this is the first time they release the last version of something their core services. Prior to this release, the latest public version of Q dated back to January 2003.

IceChat

IceChat is an open source IRC Client developed by Snerf in July of 2000, first named sIRC. This version still exists and works with very minimum features.

Screenshot:

sIRC Screenshot

It was then recoded from scratch and renamed to VClient in August of 2001 to Icechat.

Screenshot:

VClient Screenshot

To this date, Icechat has now managed to have its on in-built VBS script engine as well as many everyday IRC features. The best feature, It’s FREE! Ice chat is compatible with Windows 95/98/ME/2000/XP/2003/Vista and also Windows 7, it has also been tested on 64bit XP, Vista and Windows 7.

IceChat also has some very unique features that make it a special IRC Client. A few features to be noted include but not limited to built in emoticons, which can de disabled if the user wishes, a Favorite Server Tree, IRCv3 capabilities and built in virus scanners.

Since the beginning of IceChat, it has now gone through multiple rewrites and is now cross-platform friendly. It now has mirc scripting abilities, VB Scripting and multi-language support. IceChat has now had over 30,000 downloads with a few Beta testers to make sure the release version doesnt have any major bugs.

IceChat is now in version 9, which started in January of 2009 in C# and was yet again a rewrite. The latest release of v9 was released February 9th, 2013.

Icechat currently has its own support channel on the Freenode IRC network at #IceChat

The CloakNet Project

The CloakNet Project is a program that encrypts messages on an IRC network using plain text. It was developed on the .NET platform, as well as having a Python version for Linux users. When executed, cloaknet puts itself inbetween the IRC Client that the user is using and the IRC server so that anything sent to and from the IRC Client is encrypted for secure communication.

The CloakNet Project is currently in Beta Version. This means it works, but there are many bugs to be found and fixed. Both the source code and the binaries are available for download. The current list of Clients that have been tested with the beta version are: mIRC, irssi, Trillian, X-Chat, Bersirc, KVIrc, Pidgin, Visual IRC, ChatIRC, BitchX, Konversation, Snak, Ircle, & Colloquy.

Cloaknet currently uses 256 bit Rijndael/AES. Currently, all messages that are decrypted via CloakNet are prepended with “++”, this is to inform you that the message needed decrypted and were not sent on an unencrypted channel. This prepended stamp will never be sent outside of the network, and is not considered a CloakNet identifier.

When the Cloaknet program is running on your system, You will simply connect your preferred IRC Client to the CloakNet daemon, which then will allow encryption of all your messages sent and recieved on your Client. It will then forward your Client to your preferred IRC Network. There is no modifications required to the client or the server for this to be possible.

For this all to be possible, any and all users wishing to communicate with each other via CloakNet much have a common Pre-Shared Key (PSK). Users without CloakNet, or a PSK, will see encrypted text instead. With the PSK, CloakNet will decrypt the text and forward it to your client un-encrypted.

Below is the infrastructure in which CloakNet uses to connect your IRC Client to the desired Network using the PSK, both on Windows and Linux. All information below was taken directly from the CloakNet Website.

Operation (.NET):

The current version (.NET 20080229.0320) command structure is as follows:

cloaknet.exe [remotehost:port] [psk] [localhost:port] [initvector]

[remotehost:port] Required
[psk] Required
[localhost:port] Optional
[initvector] Optional

For Example:

C:\cloaknet.exe irc.quaknet.org:6667 preSharedKeyHere 192.168.1.1:1337 1234567890123456

or

C:\cloaknet.exe irc.freenet.org:6667 preSharedKeyHere localhost:1337 1234567890123456

Operation (Python):

The current version (Python 0.2) command structure is as follows:

python.exe irc-python.py

Configure the proxy.ini file as follows (on one line no more):
[server_name] [server_port] [proxy_port] [initial_value] [pass_key] [salt]
For Example:
b0rk.uk.quakenet.org 6667 9997 3u76@B24eFg5c1D9 key456 salt56789

Known Bugs:

There is currently a known bug which is thought to be related to DCC, which causes CloakNet to crash. If/When this happens, Restart CloakNet after ensuring all other CloakNet daemons are kill, once it has restarted you may be informed that CloakNet cannot bind to the last port in which you used. If this happens, simply change the port CloakNet is running on. If you are running CloakNet on a remote network host, you may need to open/forward another port before changing the port.

Where do I download this?

Simply Download Cloaknet from the CloakNet Website.

LogSmurf!

LogSmurf is an IRC chat log search engine developed and maintained by Rob Whitney along side his CoFounder, Kamonra. Rob is well known on IRC these days by the nick “xnite”. It was forked from the known Sphider PHP Bot & Search Engine. It has been heavily modified and many more features added into it.

LogSmurf! currently houses over 50,000 logs from 11 indexed servers, just under 40,000,000 keywords that can be used to search the logs including nicknames, phrases, and just common searches, thats over 5 gigabytes of IRC logs since its release at the beginning of July, 2012.

After xnite noticed that people were using pastebin to post and share their IRC logs, he then added in a feature to allow users to have their networks and/or channels indexed and logged by LogSmurf by visiting http://logsmurf.com/get-indexed.php.

If you do not wish to have you network and/or channel indexed but you have some logs you wish to have added to LogSmurf, no problem, simply visit http://logsmurf.com/submit.php, post your logs, but read the rules before you do. There are filters that will cancel out any and all credit card numbers, social security numbers, etc.

If you need any help with LogSmurf!, there is a public IRC chat in which you can join and ask questions or give suggestions by clicking HERE.