CTorrent is a BitTorrent client written in the C programming language.
It currently runs on most Linux variants, MacOS and FreeBSD, but it hopefully run on Windows aswell! CTorrent is built as a console program, which means that it doesn't require any graphical components (such as an X server) on the machine you are running it on, you can even run it remotely through a terminal if you wish.
While a lot of people prefer a GUI (Graphical User Interface) for this kind of applications, there are quite a few people who run "console only" servers and want to use them to download files in the background. CTorrent can help you do exactly this, assuming you are downloading from the BitTorrent network.
Here are some key features of "CTorrent":
· Primary purpose of CTorrent is to provide a way to download files off the BitTorrent network.
· Runs on most Linux distributions, FreeBSD and MacOS.
· Does not require an X server, can be run as a consoleprogram from a shell (locally or remotely)
· Programmed in pure C, which means small and lightning fast executables.
· Opensource. Download the source-code of CTorrent and customize to fit your needs (requires C-programming skills)
· Has the ability to create new torrent-files (for seeding and sharing etc)
· Uses very little CPU and memory resources.
· A computer running Linux, FreeBSD or MacOS.
· OpenSSL, a Secure Socket Layer (SSL) library. You can download this from http://www.openssl.org/ or through the Debian packages "openssl" and "libssl-dev" if you are running the Debian distribution of Linux.
· GCC, the GNU Compiler Collection, required in order to compile the source-code. It's very likely that you already have GCC installed on your machine if you are running Linux or FreeBSD. If you don't, please download it from http://gcc.gnu.org/, or install the debian package "gcc" if you are running Debian Linux.
What's New in This Release:
· Bug fix for compact peer address acquisition
· Addition of peer identifier