added dual support ftplib/pexpect