hsftp 1.15

hsftp provides a lightweight FTP emulator for ssh1.
hsftp provides a lightweight FTP emulator for ssh1.

hsftp is an FTP emulator that provides the look-and-feel of an FTP session, but uses ssh to transport commands and data. It is written in C, and requires no additional libraries.

hsftp is written in C, and is known to compile with gcc under Linux and some Unix flavours. No additional libraries are required. No dedicated daemon (in addition to the sshd daemon) is required to run on the server side.

If you need a password, hsftp will ask for it. The password is encrypted by ssh before transmission. hsftp will store the password internally, so you do not need to type it in again during a session.

Main features:

  • hsftp executes UNIX commands on the remote host, and thus will fail on non-Unix remote hosts.
  • If hsftp is not set SUID root, and you have supplied a password/passphrase, it might get paged out to your swap partition during prolonged inactivity.
  • For security, hsftp can be compiled to drop SUID root privileges irrevocably on startup, immediately after locking the memory for the password.
  • For RSA authentication, you can avoid to have hsftp caching the passphrase if you use ssh-agent. In this case, you can use hsftp securely without setting it SUID root.
  • hsftp has been developed on Linux. It is known to compile on a variety of other UNIX flavours (at least FreeBSD, Solaris, AIX, and HP-UX), but may not work on all. Fixes for portability are welcome for inclusion.

last updated on:
April 28th, 2007, 2:05 GMT
price:
FREE!
developed by:
Rainer Wichmann
homepage:
la-samhna.de
license type:
GPL (GNU General Public License) 
category:
ROOT \ Internet \ FTP

FREE!

In a hurry? Add it to your Download Basket!

user rating 21

2.7/5
 

0/5

Add your review!

SUBMIT