Index of ftp://ftp.ca.debian.org/eclipse/stp/downloads
Parent Directory
index.php
70.00b
February 12 2010