mktorrent is a simple command line utility to create BitTorrent metainfo
files.
It has been tested on Linux, OSX, MinGW, OpenBSD and SunOS, but should
work on many other POSIX compliant operating systems.
The latest release is version 0.7. Source code is available below.
In case you're using Arch Linux here is my PKGBUILD.
The latest development sources are also available at github.
Get the source code from the links above, extract the files,
enter the directory and run make to build the program.
To install the program to /usr/local/bin do
make install.
For portability reasons lots of useful features of mktorrent aren't
enabled by default. They are all documented in the Makefile.
To enable features either edit the Makefile or add the options when you
invoke make. As an example
make PREFIX=/usr USE_PTHREADS=1 USE_LONG_OPTIONS=1 USE_LARGE_FILES=1 install
will build the program using POSIX threads, long options and support for
torrents > 2Gb on 32bit Linux/Solaris machines and install it to
/usr/bin.
mktorrent can optionally use the SHA1 algorithm in the OpenSSL library instead of compiling its own. Most systems have this library installed already, but on some systems (notably Ubuntu and other Debian derivatives) you'll also need the development package in order to build the program. Usually it will be called something like "openssl-dev" or "libssl-dev".
0.7
0.6
0.5
0.4
0.3
0.2
0.1
mktorrent is free software. It is distributed under the terms of the GNU General Public License.
Please send bug reports, patches, feature requests, praise and general gossip about the program to esmil@users.sourceforge.net.