Houston is a network installer meant to be used with NASA.
Starting from v.1.1 (Commit: #10) it can be considered a minimalist FTP client with only CWD and STOR implementations since NASA v.1.6 owns an FTP manager for imported contents managing and installation.
If you want to see the code of old Houston (compatible with NASA v.1.0 - v.1.5), you can use this commit as reference.