Talamasca - We watch and are always here
Talamasca makes it possible to connect one (or more) IRC channels on a server not in your control to a server where you do have control. It connects to the first server as a user and the other as a server, then introducing the users on the 'user server' as real users on the linked server.
Users on the linked server see the users as 'real' users, while the users on the 'user server' see one user prefixing messages with the name of the user speaking on the linked server.
This setup in combination with the amazingly great
BitlBee gateway allows one to setup a MSN/AOL/Yahoo/Jabber/whatever account and let people talk to that user, which will actually relay everything to a real irc server.
Typical Chat setup
+-----------------------+ +-----------+ +-----------------------+ ......................
| BitlBee IRC Server | | | | IRC Network | : :
| #bitlbee |----| Talamasca |----| #channel |...: Other IRC servers :
| Logged in as a user | | | | Logged in as a server | : In the IRC Network :
+-----------------------+ +-----------+ +-----------------------+ ``````````````````````
Talamasca thus connects to the BitlBee server as a user, identifies itself, which then logs it into the various IM protocols BitlBee supports and for which accounts have been setup. It also connects to the IRC Network as a IRC server, creating the mirror channel #channel and adding the users on the BitlBee server to the IRC server and vice versa.Buddies joining #bitlbee thus automatically join #channel with the nick!ident@host that bitlbee gave them, saying something to #bitlbee will forward that to the #channel channel.Messages on #channel will be forwarded to #bitlbee as e.g. "user: I say something on IRC".
As MSN etc users are mostly ignorant they won't see much of a difference anyway and IRC users can transparently talk to them thanks to BitlBee
Bugs etc
Copyright Information
Where to get it
Current version is available and should be treated as a pre-alpha, theoretically it should work, but it might just not.
The latest versions are available from this aptable
download dir
There is a nice mirror setup of websites located at:
http://unfix.org/projects/talamasca/ and
http://talamasc.sourceforge.net
Downloading can be done from the
SourceForge project pageOr from the aptable
download dir:
deb http://unfix.org/projects/talamasca/download/ ./
deb-src http://unfix.org/projects/talamasca/download/ ./
Thanks must go out to
SourceForge for such excellent development, bugtracking and distribution environment.
Compiling and installing
One can install the debian package by using the above apt'able url
or by compiling and installing it by hand:
- run 'make' in the toplevel directory, this will build the binary.
- Stick the daemon in a suitable directory or run make install.
Alternatively use 'make dist' which builds various distribution packages.
Features
- Connecting as a user
- Connecting as a server (RFC1459 Server2Server)
- BitlBee support
Requirements
- Unix box to run this on
- C/N line on the IRC network, of course with matching password and permission
- An IRC network or BitlBee to connect to
Todo List
See above where to find the Testbed
Following items are currently on the todo list:
- Full IRC Commands
- Automatic BitlBee user acceptance
- Configuration
- P10 Server Linking
- TS
- Interoperability Testing
- Documentation
- much more