Para uma conexão TCP "bruta", dê uma olhada no netcat ou no telnet. Há uma boa chance de você já tê-los instalado, ou você pode facilmente obtê-los com o apt-get.
Não tenho certeza do que você quer dizer com o bit de recebimento / envio de arquivos, que depende de qualquer serviço que você esteja executando em seu módulo (ftp, scp, http, webdav, smb, ...).