Python_FTP

「Python_FTP」の編集履歴(バックアップ)一覧はこちら

Python_FTP」(2013/12/02 (月) 01:21:37) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

【FTP Client】 from ftplib import FTP def main(): ftp = FTP() ftp.connect("127.0.0.1",23) ftp.login() ftp.quit() if __name__ == '__main__': main() 【FTP Server】 #https://code.google.com/p/pyftpdlib/ #からpyftpdlibをDLし、python setup.py installを実行。 #Users、Control connection、Server (acceptor) from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import FTPHandler from pyftpdlib.servers import FTPServer def main(): authorizer = DummyAuthorizer() authorizer.add_anonymous("./") handler = FTPHandler handler.authorizer = authorizer handler.banner = "pyftpdlib based ftpd ready." # Passiveモードの場合は設定する。 #handler.masquerade_address = '151.25.42.11' #handler.passive_ports = range(60000, 65535) address = ("127.0.0.1", 23) server = FTPServer(address, handler) #コネクションを制限したい場合 server.max_cons = 256 server.max_cons_per_ip = 5 server.serve_forever() if __name__ == '__main__': main()

表示オプション

横に並べて表示:
変化行の前後のみ表示: