Front Page

Explorers
- What is Freenet
- Donate!
- People
- Publicity
- Philosophy
- Translations

Users
- Download
- ScreenShots
- Documentation
- FAQ
- Third Party Tools
- Report Bug
- Mailing Lists

Authors
- Publishing

Developers
- Papers
- Architecture
- Browse CVS
- Public Area
- About This Site

Login & Edit

Hosted by
SourceForge


What are the FCPTools?

The most useful component of the FCPTools is ezFCPlib, a portable ANSI-C based Freenet Client Library. It's been written to make writing Freenet clients as easy as possible.

In addition, the FCPTools include command line utilities to insert and retrieve files (fcpput, fcpputsplit, fcpget) as well as entire freesites (fcpputsite) via ezFCPlib.


Contents of FCPTools:

ezFCPlib - the engine that drives the tools. Draft API doc included under ./ezFCPlib/doc.

fcpget - a key request utility.

fcpput - a key insert utility.

fcpputsite - a freesite insertion utility.

fcpputsplit - a splitfile insertion utility.


Download

Source

Download the latest source snapshot from here. Uncompress the snapshot as follows:

>tar xfz fcptools-latest.tgz

This will create a directory called "fcptools-YYYYMMDD", where YYYYMMDD is the date the snapshot was created. Change into this directory, and follow the instructions in the INSTALL and README files.

Pre-compiled Binaries

Download the latest MS-Windows pre-compiled binaries from here. Since not everyone has MS Visual C++ installed on their machine, Windows users have the added luxury of downloading pre-compiled versions of fcpget, fcpput, fcpputsite, fcpputsplit and ezFCPlib.

Contributing

The current maintainer of FCPTools is Jay Oliveri (ilnero@gmx.net). Send patches, backtraces and conspiracies to him. Be sure to read the Freenet Client Protocol and the FCP Metadata Specification.