├── 9781430258544.jpg ├── LICENSE.txt ├── README.md ├── contributing.md └── source ├── README.md ├── chapter01 ├── README.md ├── getname.py ├── search1.py ├── search2.py ├── search3.py ├── search4.py ├── search4.txt └── stringcodes.py ├── chapter02 ├── README.md ├── big_sender.py ├── udp_broadcast.py ├── udp_local.py └── udp_remote.py ├── chapter03 ├── README.md ├── tcp_deadlock.py └── tcp_sixteen.py ├── chapter04 ├── README.md ├── dns_basic.py ├── dns_mx.py └── www_ping.py ├── chapter05 ├── README.md ├── blocks.py ├── examples.rst └── streamer.py ├── chapter06 ├── README.md ├── ca.crt ├── features.py ├── localhost.pem ├── safe_tls.py └── test_tls.py ├── chapter07 ├── README.md ├── client.py ├── in_zen1.py ├── in_zen2.py ├── inetd.conf ├── srv_async.py ├── srv_asyncio1.py ├── srv_asyncio2.py ├── srv_legacy1.py ├── srv_legacy2.py ├── srv_single.py ├── srv_threaded.py ├── test.sh ├── trace.out └── zen_utils.py ├── chapter08 ├── README.md ├── hashing.py ├── queuecrazy.py ├── queuepi.py └── squares.py ├── chapter09 ├── README.md ├── config.py └── examples.doctest ├── chapter10 ├── README.md ├── _test.py ├── timeapp_raw.py ├── timeapp_webob.py ├── timeapp_werkz.py └── wsgi_env.py ├── chapter11 ├── README.md ├── app_improved.py ├── app_insecure.py ├── attack.js ├── bank.py ├── csrf.html ├── csrf_auto.html ├── djbank │ ├── __init__.py │ ├── admin.py │ ├── fixtures │ │ └── start.json │ ├── models.py │ ├── settings.py │ ├── templates │ │ ├── base.html │ │ ├── index.html │ │ ├── pay.html │ │ └── registration │ │ │ └── login.html │ ├── urls.py │ ├── views.py │ └── wsgi.py ├── manage.py ├── mscrape.py ├── rscrape1.py ├── rscrape2.py ├── static │ └── style.css ├── templates │ ├── base.html │ ├── index.html │ ├── login.html │ ├── pay.html │ └── pay2.html └── tinysite │ ├── further.html │ ├── index.html │ ├── page1.html │ ├── page2.html │ ├── page3.html │ ├── page4.html │ ├── page5.html │ ├── page6.html │ └── search.html ├── chapter12 ├── README.md ├── attachment.gz ├── attachment.txt ├── build_basic_email.py ├── build_mime_email.py ├── build_unicode_email.py ├── display_email.py ├── display_structure.py └── pre-python-3.4 │ ├── README.rst │ ├── mime_decode.py │ ├── mime_gen_alt.py │ ├── mime_gen_basic.py │ ├── mime_gen_both.py │ ├── mime_headers.py │ ├── mime_parse_headers.py │ ├── mime_structure.py │ ├── trad_gen_newhdrs.py │ ├── trad_gen_simple.py │ └── trad_parse.py ├── chapter13 ├── README.md ├── debug.py ├── ehlo.py ├── login.py ├── simple.py └── tls.py ├── chapter14 ├── README.md ├── apopconn.py ├── download-and-delete.py ├── mailbox.py └── popconn.py ├── chapter15 ├── README.md ├── folder_info.py ├── folder_summary.py ├── open_imap.py ├── open_imaplib.py └── simple_client.py ├── chapter16 ├── README.md ├── sftp_get.py ├── shell.py ├── ssh_commands.py ├── ssh_simple.py ├── ssh_threads.py ├── telnet_codes.py └── telnet_login.py ├── chapter17 ├── README.md ├── advbinarydl.py ├── advbinaryul.py ├── asciidl.py ├── binarydl.py ├── binaryul.py ├── connect.py ├── dir.py ├── nlst.py └── recursedl.py ├── chapter18 ├── README.md ├── jsonrpc_client.py ├── jsonrpc_server.py ├── rpyc_client.py ├── rpyc_server.py ├── testfile.txt ├── xmlrpc_client.py ├── xmlrpc_introspect.py ├── xmlrpc_multicall.py └── xmlrpc_server.py ├── requirements.txt ├── session.txt └── tools ├── monkeys └── _bootlocale.py ├── run.sh └── two.sh /9781430258544.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/9781430258544.jpg -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/contributing.md -------------------------------------------------------------------------------- /source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/README.md -------------------------------------------------------------------------------- /source/chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/README.md -------------------------------------------------------------------------------- /source/chapter01/getname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/getname.py -------------------------------------------------------------------------------- /source/chapter01/search1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/search1.py -------------------------------------------------------------------------------- /source/chapter01/search2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/search2.py -------------------------------------------------------------------------------- /source/chapter01/search3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/search3.py -------------------------------------------------------------------------------- /source/chapter01/search4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/search4.py -------------------------------------------------------------------------------- /source/chapter01/search4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/search4.txt -------------------------------------------------------------------------------- /source/chapter01/stringcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter01/stringcodes.py -------------------------------------------------------------------------------- /source/chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter02/README.md -------------------------------------------------------------------------------- /source/chapter02/big_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter02/big_sender.py -------------------------------------------------------------------------------- /source/chapter02/udp_broadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter02/udp_broadcast.py -------------------------------------------------------------------------------- /source/chapter02/udp_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter02/udp_local.py -------------------------------------------------------------------------------- /source/chapter02/udp_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter02/udp_remote.py -------------------------------------------------------------------------------- /source/chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter03/README.md -------------------------------------------------------------------------------- /source/chapter03/tcp_deadlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter03/tcp_deadlock.py -------------------------------------------------------------------------------- /source/chapter03/tcp_sixteen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter03/tcp_sixteen.py -------------------------------------------------------------------------------- /source/chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter04/README.md -------------------------------------------------------------------------------- /source/chapter04/dns_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter04/dns_basic.py -------------------------------------------------------------------------------- /source/chapter04/dns_mx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter04/dns_mx.py -------------------------------------------------------------------------------- /source/chapter04/www_ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter04/www_ping.py -------------------------------------------------------------------------------- /source/chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter05/README.md -------------------------------------------------------------------------------- /source/chapter05/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter05/blocks.py -------------------------------------------------------------------------------- /source/chapter05/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter05/examples.rst -------------------------------------------------------------------------------- /source/chapter05/streamer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter05/streamer.py -------------------------------------------------------------------------------- /source/chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/README.md -------------------------------------------------------------------------------- /source/chapter06/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/ca.crt -------------------------------------------------------------------------------- /source/chapter06/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/features.py -------------------------------------------------------------------------------- /source/chapter06/localhost.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/localhost.pem -------------------------------------------------------------------------------- /source/chapter06/safe_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/safe_tls.py -------------------------------------------------------------------------------- /source/chapter06/test_tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter06/test_tls.py -------------------------------------------------------------------------------- /source/chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/README.md -------------------------------------------------------------------------------- /source/chapter07/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/client.py -------------------------------------------------------------------------------- /source/chapter07/in_zen1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/in_zen1.py -------------------------------------------------------------------------------- /source/chapter07/in_zen2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/in_zen2.py -------------------------------------------------------------------------------- /source/chapter07/inetd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/inetd.conf -------------------------------------------------------------------------------- /source/chapter07/srv_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_async.py -------------------------------------------------------------------------------- /source/chapter07/srv_asyncio1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_asyncio1.py -------------------------------------------------------------------------------- /source/chapter07/srv_asyncio2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_asyncio2.py -------------------------------------------------------------------------------- /source/chapter07/srv_legacy1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_legacy1.py -------------------------------------------------------------------------------- /source/chapter07/srv_legacy2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_legacy2.py -------------------------------------------------------------------------------- /source/chapter07/srv_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_single.py -------------------------------------------------------------------------------- /source/chapter07/srv_threaded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/srv_threaded.py -------------------------------------------------------------------------------- /source/chapter07/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/test.sh -------------------------------------------------------------------------------- /source/chapter07/trace.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/trace.out -------------------------------------------------------------------------------- /source/chapter07/zen_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter07/zen_utils.py -------------------------------------------------------------------------------- /source/chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter08/README.md -------------------------------------------------------------------------------- /source/chapter08/hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter08/hashing.py -------------------------------------------------------------------------------- /source/chapter08/queuecrazy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter08/queuecrazy.py -------------------------------------------------------------------------------- /source/chapter08/queuepi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter08/queuepi.py -------------------------------------------------------------------------------- /source/chapter08/squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter08/squares.py -------------------------------------------------------------------------------- /source/chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter09/README.md -------------------------------------------------------------------------------- /source/chapter09/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter09/config.py -------------------------------------------------------------------------------- /source/chapter09/examples.doctest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter09/examples.doctest -------------------------------------------------------------------------------- /source/chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/README.md -------------------------------------------------------------------------------- /source/chapter10/_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/_test.py -------------------------------------------------------------------------------- /source/chapter10/timeapp_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/timeapp_raw.py -------------------------------------------------------------------------------- /source/chapter10/timeapp_webob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/timeapp_webob.py -------------------------------------------------------------------------------- /source/chapter10/timeapp_werkz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/timeapp_werkz.py -------------------------------------------------------------------------------- /source/chapter10/wsgi_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter10/wsgi_env.py -------------------------------------------------------------------------------- /source/chapter11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/README.md -------------------------------------------------------------------------------- /source/chapter11/app_improved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/app_improved.py -------------------------------------------------------------------------------- /source/chapter11/app_insecure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/app_insecure.py -------------------------------------------------------------------------------- /source/chapter11/attack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/attack.js -------------------------------------------------------------------------------- /source/chapter11/bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/bank.py -------------------------------------------------------------------------------- /source/chapter11/csrf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/csrf.html -------------------------------------------------------------------------------- /source/chapter11/csrf_auto.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/csrf_auto.html -------------------------------------------------------------------------------- /source/chapter11/djbank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter11/djbank/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/admin.py -------------------------------------------------------------------------------- /source/chapter11/djbank/fixtures/start.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/fixtures/start.json -------------------------------------------------------------------------------- /source/chapter11/djbank/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/models.py -------------------------------------------------------------------------------- /source/chapter11/djbank/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/settings.py -------------------------------------------------------------------------------- /source/chapter11/djbank/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/templates/base.html -------------------------------------------------------------------------------- /source/chapter11/djbank/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/templates/index.html -------------------------------------------------------------------------------- /source/chapter11/djbank/templates/pay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/templates/pay.html -------------------------------------------------------------------------------- /source/chapter11/djbank/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/templates/registration/login.html -------------------------------------------------------------------------------- /source/chapter11/djbank/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/urls.py -------------------------------------------------------------------------------- /source/chapter11/djbank/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/views.py -------------------------------------------------------------------------------- /source/chapter11/djbank/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/djbank/wsgi.py -------------------------------------------------------------------------------- /source/chapter11/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/manage.py -------------------------------------------------------------------------------- /source/chapter11/mscrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/mscrape.py -------------------------------------------------------------------------------- /source/chapter11/rscrape1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/rscrape1.py -------------------------------------------------------------------------------- /source/chapter11/rscrape2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/rscrape2.py -------------------------------------------------------------------------------- /source/chapter11/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/static/style.css -------------------------------------------------------------------------------- /source/chapter11/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/templates/base.html -------------------------------------------------------------------------------- /source/chapter11/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/templates/index.html -------------------------------------------------------------------------------- /source/chapter11/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/templates/login.html -------------------------------------------------------------------------------- /source/chapter11/templates/pay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/templates/pay.html -------------------------------------------------------------------------------- /source/chapter11/templates/pay2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/templates/pay2.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/further.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/further.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/index.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page1.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page2.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page3.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page4.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page5.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/page6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/page6.html -------------------------------------------------------------------------------- /source/chapter11/tinysite/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter11/tinysite/search.html -------------------------------------------------------------------------------- /source/chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/README.md -------------------------------------------------------------------------------- /source/chapter12/attachment.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/attachment.gz -------------------------------------------------------------------------------- /source/chapter12/attachment.txt: -------------------------------------------------------------------------------- 1 | This is a test 2 | -------------------------------------------------------------------------------- /source/chapter12/build_basic_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/build_basic_email.py -------------------------------------------------------------------------------- /source/chapter12/build_mime_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/build_mime_email.py -------------------------------------------------------------------------------- /source/chapter12/build_unicode_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/build_unicode_email.py -------------------------------------------------------------------------------- /source/chapter12/display_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/display_email.py -------------------------------------------------------------------------------- /source/chapter12/display_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/display_structure.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/README.rst -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_decode.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_gen_alt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_gen_alt.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_gen_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_gen_basic.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_gen_both.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_gen_both.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_headers.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_parse_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_parse_headers.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/mime_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/mime_structure.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/trad_gen_newhdrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/trad_gen_newhdrs.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/trad_gen_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/trad_gen_simple.py -------------------------------------------------------------------------------- /source/chapter12/pre-python-3.4/trad_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter12/pre-python-3.4/trad_parse.py -------------------------------------------------------------------------------- /source/chapter13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/README.md -------------------------------------------------------------------------------- /source/chapter13/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/debug.py -------------------------------------------------------------------------------- /source/chapter13/ehlo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/ehlo.py -------------------------------------------------------------------------------- /source/chapter13/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/login.py -------------------------------------------------------------------------------- /source/chapter13/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/simple.py -------------------------------------------------------------------------------- /source/chapter13/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter13/tls.py -------------------------------------------------------------------------------- /source/chapter14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter14/README.md -------------------------------------------------------------------------------- /source/chapter14/apopconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter14/apopconn.py -------------------------------------------------------------------------------- /source/chapter14/download-and-delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter14/download-and-delete.py -------------------------------------------------------------------------------- /source/chapter14/mailbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter14/mailbox.py -------------------------------------------------------------------------------- /source/chapter14/popconn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter14/popconn.py -------------------------------------------------------------------------------- /source/chapter15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/README.md -------------------------------------------------------------------------------- /source/chapter15/folder_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/folder_info.py -------------------------------------------------------------------------------- /source/chapter15/folder_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/folder_summary.py -------------------------------------------------------------------------------- /source/chapter15/open_imap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/open_imap.py -------------------------------------------------------------------------------- /source/chapter15/open_imaplib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/open_imaplib.py -------------------------------------------------------------------------------- /source/chapter15/simple_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter15/simple_client.py -------------------------------------------------------------------------------- /source/chapter16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/README.md -------------------------------------------------------------------------------- /source/chapter16/sftp_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/sftp_get.py -------------------------------------------------------------------------------- /source/chapter16/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/shell.py -------------------------------------------------------------------------------- /source/chapter16/ssh_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/ssh_commands.py -------------------------------------------------------------------------------- /source/chapter16/ssh_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/ssh_simple.py -------------------------------------------------------------------------------- /source/chapter16/ssh_threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/ssh_threads.py -------------------------------------------------------------------------------- /source/chapter16/telnet_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/telnet_codes.py -------------------------------------------------------------------------------- /source/chapter16/telnet_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter16/telnet_login.py -------------------------------------------------------------------------------- /source/chapter17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/README.md -------------------------------------------------------------------------------- /source/chapter17/advbinarydl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/advbinarydl.py -------------------------------------------------------------------------------- /source/chapter17/advbinaryul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/advbinaryul.py -------------------------------------------------------------------------------- /source/chapter17/asciidl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/asciidl.py -------------------------------------------------------------------------------- /source/chapter17/binarydl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/binarydl.py -------------------------------------------------------------------------------- /source/chapter17/binaryul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/binaryul.py -------------------------------------------------------------------------------- /source/chapter17/connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/connect.py -------------------------------------------------------------------------------- /source/chapter17/dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/dir.py -------------------------------------------------------------------------------- /source/chapter17/nlst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/nlst.py -------------------------------------------------------------------------------- /source/chapter17/recursedl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter17/recursedl.py -------------------------------------------------------------------------------- /source/chapter18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/README.md -------------------------------------------------------------------------------- /source/chapter18/jsonrpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/jsonrpc_client.py -------------------------------------------------------------------------------- /source/chapter18/jsonrpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/jsonrpc_server.py -------------------------------------------------------------------------------- /source/chapter18/rpyc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/rpyc_client.py -------------------------------------------------------------------------------- /source/chapter18/rpyc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/rpyc_server.py -------------------------------------------------------------------------------- /source/chapter18/testfile.txt: -------------------------------------------------------------------------------- 1 | Simple 2 | is 3 | better 4 | than 5 | complex. 6 | -------------------------------------------------------------------------------- /source/chapter18/xmlrpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/xmlrpc_client.py -------------------------------------------------------------------------------- /source/chapter18/xmlrpc_introspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/xmlrpc_introspect.py -------------------------------------------------------------------------------- /source/chapter18/xmlrpc_multicall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/xmlrpc_multicall.py -------------------------------------------------------------------------------- /source/chapter18/xmlrpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/chapter18/xmlrpc_server.py -------------------------------------------------------------------------------- /source/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/requirements.txt -------------------------------------------------------------------------------- /source/session.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/session.txt -------------------------------------------------------------------------------- /source/tools/monkeys/_bootlocale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/tools/monkeys/_bootlocale.py -------------------------------------------------------------------------------- /source/tools/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/tools/run.sh -------------------------------------------------------------------------------- /source/tools/two.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/foundations-of-python-network-programming-14/HEAD/source/tools/two.sh --------------------------------------------------------------------------------