>>1
このくらい調べろよ。
http://ring.asahi-net.or.jp/pub/doc/RFC/rfc959.txt
プロトコル自体は単純にコマンドを送るだけだから、
猿よりマシな脳味噌があれば誰でも作れる。
ただしファイルリストの書式に標準がないから、
ターゲットとするサーバに対して一つ一つ対応させていく必要がある。