Home
SourceForge Project

Project

About
License
Download

Documentation

How to use
Monitoring file transfers
Directory listing parsers
Java docs

 

Crafted with jEdit

CleanFTP Library Project

I started this project in May, 2006 when we were looking for another client FTP library for an internal project called "Tarantula" for Base4 Sistemas, the software company I work. That time we were using the well known Jakarta Commons Net. Commons Net is great but has many things that we don't need, like support for Telnet, NNTP and so on. We were looking for something lighter.

So, we've searched the net and found an open-source project called Radinks FTP. Looking at the sources we found a surprisingly simple implementation in pure-Java. This inspired me to start a new project based on Raditha's RFC959 implementation. Then I started a completely new FTP client library with a much more object-oriented approach that just works for our own purposes.

As said, CleanFTP library is based on an open-source similar project. So, this is why I decided to "open" CleanFTP implementation for the community. This library is very useful to me, maybe it's useful for someone else too (and I hope so).

License

CleanFTP is under Apache 2.0 License. You can freely use this library on commercial and/or non-commercial programs. If you are using this library I'll appreciate your feed back.

Download

CleanFTP library is available for download. There are 3 options you can choose: binaries (wich also contains de API documentation), sources only or the API documentation only.

 

CleanFTP Library. Licensed under the Apache License 2.0
Copyright 2007 Daniel "Spanazzi" Gonçalves