Python Network Programming Cookbook by M. O. Faruque Sarker
English | 26 Mar. 2014 | ISBN: 1849513465 | 234 Pages | PDF | 4.68 MB
English | 26 Mar. 2014 | ISBN: 1849513465 | 234 Pages | PDF | 4.68 MB
Over 70 detailed recipes to develop practical solutions for a wide range of realworld network programming tasks
About This Book
Demonstrates how to write various besopke client/server networking applications using standard and popular third-party Python libraries
Learn how to develop client programs for networking protocols such as HTTP/HTTPS, SMTP, POP3, FTP, CGI, XML-RPC, SOAP and REST
Provides practical, hands-on recipes combined with short and concise explanations on code snippets
Who This Book Is For
If you are a network programmer, system/network administrator, or a web application developer, this book is ideal for you. You should have a basic familiarity with the Python programming language and TCP/IP networking concepts. However if you are a novice, you will develop an understanding of the concepts as you progress with this book. This book will serve as a supplementary material for developing hands-on skills in any academic course on network programming.
What You Will Learn
Develop TCP/IP networking client/server applications
Administer local machines' IPv4/IPv6 network interfaces
Write multi-purpose efficient web clients for HTTP and HTTPS protocols
Create e-mail clients to work with common e-mail protocols such as SMTP, POP3, IMAP, and so on.
Scrape websites and search for useful information
Perform remote system administration tasks over Telnet and SSH connections
Interact with popular websites via web services such as XML-RPC, SOAP, and REST APIs
Monitor and analyze major common network security vulnerabilities