Apr 23 2003

Open Source IRC file sharing client

  • Written by Jorge
  • 1 Comment

I am heading up the development of an Open Source file sharing utility based on the IRC network. The program and associated source code have been released under the GNU General Public License.



Download it here:


http://krimpy.sourceforge.net




I had the idea for Krimpy after using a mIRC script called SDFind. The script, written by SDSailor, makes it easier to serve files via IRC channels. However, searching for and requesting files on IRC is still a very manual process. Users must type in lengthy commands, monitor multiple chat windows, etc. My attempt with Krimpy was to automate the whole process. There are currently two basic types of file sharing utilities: peer to peer and server based. Krimpy combines the strengths of both systems. Since Krimpy uses IRC, file exchanges are negotiated via a central server. This is more efficient than a peer-to-peer system, such as Gnutella, where each client acts as a repeater for file requests. Once a file has been requested, Krimpy handles the exchange by directly connecting to the client and performing a standard DCC file transfer. This has the benefit of a peer-to-peer system, since the central server does not contain the files being shared, nor a database of filenames being offered. There are several other advantages to Krimpy. The IRC network has been around for many years. It is time tested, with a large network of servers around the world. It is highly unlikely that this will change in the near future. Also, Krimpy is completely Open Source. Users are free to see exactly what the program is doing. Many of the file sharing utilities available today contain advertisements and spyware. Krimpy is written in Microsoft Visual Basic 6.0, although, I am open to the idea of porting Krimpy to other operating systems through a more universal programming language. Presently, all the basic functions are working, albeit a bit buggy. Many of the things that should be configurable (server name, user name, etc.) have been hard coded for now. Also, the size of all program windows is fixed. I tried to focus on getting the core functions working rather than spending time on the display details. Krimpy conforms to the protocol established by SDSailor, so it can be used in any IRC channel that uses SDFind. Since the SDFind protocol is meant to be human readable, it is not exactly the most efficient. Ideally, in the future, a more streamlined protocol would be established for Krimpy clients. If you would like to get involved with the project, feel free to contact me.



- Jackie Treehorn




jackietreehorn@users.sourceforge.net

Related Posts

  1. Krimpy v0.1.2 Released (IRC file sharing)
  2. DC++, Open Source DirectConnect Client
  3. Open source Gnutella client based on PHPGTK
  4. Open source (GPU Gnutella client) project adds “no military use” clause to the GPL
  5. Limewire Goes Open-Source
Zeropaid on Facebook

Comments

  1. bibbone

    search/download from irc:
    http://www.xdccmule.altervista.org/

Trackbacks url:

Leave a Comment...

  • Advertisement

    Giganews Newsgroups

1 Star2 Stars3 Stars4 Stars5 Stars Loading ... Loading ...

  • Sophieanne and Lilli: I wish their was more music....
  • ralphie: OH looky, it still doesn't work on dual screens. Adobe sucks....
  • odball: hej jag är en leged user och nu kommer jag inte in på sidan kan ni vara snälla och undersöka varför mvh G.P...
  • mpsharp.com Blog » Watching NFL games online: [...] show you a number of streams to choose from for each game.  All the streams require some sort of StreamTorrent pl...
  • ejonesss: no it is not going to completely stop piracy because while it will stop those whose reason for piracy is quality it is n...
  • file sharing anonymously - P2Pfreak.com: [...] and Trusty Files) just google any one of them and you will get some great info. also here IP filtering with uTorr...
  • soulxtc: Wasn't aware people were guaranteed jobs...
  • mountain_rage: BTW Youtube is supposed to go 1080P soon :D....
  • sdsd