Guest User

Untitled

a guest
Oct 15th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. import sys
  2. import getpass
  3. from ftplib import FTP
  4.  
  5.  
  6. def fatalError(msg): #report error then exit()
  7. print(msg)
  8. exit()
  9.  
  10. print("Welcome to Noah's FTP Client!")
  11. host = raw_input("Host: ")
  12. port = raw_input("Port (leave blank for default): ")
  13. user = raw_input("Username: ")
  14. password = getpass.getpass("NOTE: Password input is hidden\nPassword: ") #hide password from being visible on screen
  15.  
  16. if (port == ""): #set default port
  17. port = "21"
  18.  
  19. #attempt to establish connection with server
  20. ftp = FTP(host,port)
  21. ftp.login(user,password)
Add Comment
Please, Sign In to add comment