Python Network Programming Cookbook
- Autor:
- Dr. M. O. Faruque Sarker
- +94 pkt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 234
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Python Network Programming Cookbook
Wybrane bestsellery
-
The book will cover the practical guide to becoming a network architect, helping you build expertise in networking engineering skills, fabric layout design, collaboration with stakeholders, and essential certifications for success in the field.
Network Architect's Handbook. An expert-led journey to building a successful career as a network architect Network Architect's Handbook. An expert-led journey to building a successful career as a network architect
-
This advanced guide takes you through the well-architected delivery landscape for Salesforce projects, offering strategic insights and practical solutions, empowering architects to accelerate deployments with automation and measure success.
Salesforce DevOps for Architects. Discover tools and techniques to optimize the delivery of your Salesforce projects Salesforce DevOps for Architects. Discover tools and techniques to optimize the delivery of your Salesforce projects
-
This practical guide enables you to implement DevOps best practices while building systems with automation and reusability in mind. You’ll learn the modern-day infrastructure design best practices needed to create an impact on data-persistent technologies.
DevOps for Databases. A practical guide to applying DevOps best practices to data-persistent technologies DevOps for Databases. A practical guide to applying DevOps best practices to data-persistent technologies
-
This book is for software and IT professionals seeking knowledge on Linux systems and DevOps practices. This book will provide you with guidance and tools to learn and gain proficiency in managing Linux-based infrastructures and knowledge of DevOps.
The Linux DevOps Handbook. Customize and scale your Linux distributions to accelerate your DevOps workflow The Linux DevOps Handbook. Customize and scale your Linux distributions to accelerate your DevOps workflow
-
This practical guide helps you explore the pentesting of Microsoft infrastructure in detail, and enhances your offensive skillset by showing you the different ways to perform security assessment. This book will help blue teamers and IT engineers get up to speed with possible security issues they ...
Pentesting Active Directory and Windows-based Infrastructure. A comprehensive practical guide to penetration testing Microsoft infrastructure Pentesting Active Directory and Windows-based Infrastructure. A comprehensive practical guide to penetration testing Microsoft infrastructure
-
AWS DevOps Simplified covers in detail the most important AWS services to accelerate your DevOps journey in the cloud. The hands-on examples get you up to speed in no time to build and operate modern enterprise-grade software solutions on AWS, with increased reliability and confidence.
AWS DevOps Simplified. Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale AWS DevOps Simplified. Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale
-
This practice book comes with a plethora of practice questions that are designed to condition and prepare you for each domain of the exam. The questions are distributed according to the weightage each domain holds in the exam.
CompTIA A+ Practice Test Core 1 (220-1101). Over 500 practice questions to help you pass the CompTIA A+ Core 1 exam on your first attempt CompTIA A+ Practice Test Core 1 (220-1101). Over 500 practice questions to help you pass the CompTIA A+ Core 1 exam on your first attempt
-
Designing and Implementing Microsoft Azure Networking Solutions Exam Ref AZ-700 is an all-encompassing guide to the AZ-700 exam and contains all the information you need to succeed in the world of virtual networking with Azure. With this book, you will be fully prepared for the exam and the world...
Designing and Implementing Microsoft Azure Networking Solutions. Exam Ref AZ-700 preparation guide Designing and Implementing Microsoft Azure Networking Solutions. Exam Ref AZ-700 preparation guide
-
This book will help you gain a solid understanding of Docker and containers. Using examples and activities, you will explore Docker and easily grasp the concepts of Docker images, containerization, networking, security, deployment, and much more.
Docker Deep Dive. Zero to Docker in a Single Book - Second Edition Docker Deep Dive. Zero to Docker in a Single Book - Second Edition
-
Mastering 5G Network Design, Implementation, and Operations enables you to develop a solid understanding of 5G technology, allowing you to realize, manage, and monetize your 5G network promptly. The chapters help you build a foundation to further enhance your capability to onboard new use cases s...
Mastering 5G Network Design, Implementation, and Operations. A comprehensive guide to understanding, designing, deploying, and managing 5G networks Mastering 5G Network Design, Implementation, and Operations. A comprehensive guide to understanding, designing, deploying, and managing 5G networks
O autorze ebooka
Dr. M. O. Faruque Sarker - pozostałe książki
-
Python is a popular programming language used for performing network automation in an easy-to-implement way. This book is an update to Learning Python Networking, and delves into the concepts of Python network programming and its importance in today’s world.
Learning Python Networking. A complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible - Second Edition Learning Python Networking. A complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible - Second Edition
José Manuel Ortega, Dr. M. O. Faruque Sarker, Sam Washington
-
Python is the major programming language for network programming. This Learning Path shows you how to use the power and beauty of Python to complete numerous real-world tasks related to programming, monitoring, and administering networks.
Python Network Programming. Conquer all your networking challenges with the powerful Python language Python Network Programming. Conquer all your networking challenges with the powerful Python language
Abhishek Ratan, Eric Chou, Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker
-
Python is an excellent language to use to write code and have fun by prototyping applications quickly. The presence of lots of third-party libraries, also known as batteries, makes it easier and faster to prototype an application or to implement a new algorithm. If you are interested in creating ...
Python Network Programming Cookbook. Practical solutions to overcome real-world networking challenges - Second Edition Python Network Programming Cookbook. Practical solutions to overcome real-world networking challenges - Second Edition
Pradeeban Kathiravelu, Gary Berger, Dr. M. O. Faruque Sarker
-
Learning Python Network Programming. Utilize Python 3 to get network applications up and running quickly and easily Learning Python Network Programming. Utilize Python 3 to get network applications up and running quickly and easily
Dr. M. O. Faruque Sarker, Samuel B Washington, Sam Washington
Ebooka "Python Network Programming Cookbook" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Python Network Programming Cookbook" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Python Network Programming Cookbook" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Python Network Programming Cookbook.
- ISBN Ebooka:
- 978-18-495-1347-0, 9781849513470
- Data wydania ebooka:
- 2014-03-26 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 1.9MB
- Rozmiar pliku ePub:
- 2.4MB
- Rozmiar pliku Mobi:
- 6.1MB
Spis treści ebooka
- Python Network Programming Cookbook
- Table of Contents
- Python Network Programming Cookbook
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers, and more
- Why subscribe?
- Free access for Packt account holders
- Support files, eBooks, discount offers, and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Sockets, IPv4, and Simple Client/Server Programming
- Introduction
- Printing your machines name and IPv4 address
- Getting ready
- How to do it...
- How it works...
- Retrieving a remote machine's IP address
- How to do it...
- How it works...
- Converting an IPv4 address to different formats
- How to do it...
- How it works...
- Finding a service name, given the port and protocol
- Getting ready
- How to do it...
- How it works...
- Converting integers to and from host to network byte order
- How to do it...
- How it works...
- Setting and getting the default socket timeout
- How to do it...
- How it works...
- Handling socket errors gracefully
- How to do it...
- How it works...
- Modifying socket's send/receive buffer sizes
- How to do it...
- How it works...
- Changing a socket to the blocking/non-blocking mode
- How to do it...
- How it works...
- Reusing socket addresses
- How to do it...
- How it works...
- Printing the current time from the Internet time server
- Getting ready
- How to do it...
- How it works...
- Writing a SNTP client
- How to do it...
- How it works...
- Writing a simple echo client/server application
- How to do it...
- How it works...
- 2. Multiplexing Socket I/O for Better Performance
- Introduction
- Using ForkingMixIn in your socket server applications
- How to do it...
- How it works...
- Using ThreadingMixIn in your socket server applications
- Getting ready
- How to do it...
- How it works...
- Writing a chat server using select.select
- How to do it...
- How it works...
- Multiplexing a web server using select.epoll
- How to do it...
- How it works...
- Multiplexing an echo server using Diesel concurrent library
- Getting ready
- How to do it...
- How it works...
- 3. IPv6, Unix Domain Sockets, and Network Interfaces
- Introduction
- Forwarding a local port to a remote host
- How to do it...
- How it works...
- Pinging hosts on the network with ICMP
- Getting ready
- How to do it...
- How it works...
- Waiting for a remote network service
- How to do it...
- How it works...
- Enumerating interfaces on your machine
- Getting ready
- How to do it...
- How it works...
- Finding the IP address for a specific interface on your machine
- Getting ready
- How to do it...
- How it works...
- Finding whether an interface is up on your machine
- Getting ready
- How to do it...
- How it works...
- Detecting inactive machines on your network
- Getting ready
- How to do it...
- How it works...
- Performing a basic IPC using connected sockets (socketpair)
- Getting ready
- How to do it...
- How it works...
- Performing IPC using Unix domain sockets
- How to do it...
- How it works...
- Finding out if your Python supports IPv6 sockets
- Getting ready
- How to do it...
- How it works...
- Extracting an IPv6 prefix from an IPv6 address
- How to do it...
- How it works...
- Writing an IPv6 echo client/server
- How to do it...
- How it works...
- 4. Programming with HTTP for the Internet
- Introduction
- Downloading data from an HTTP server
- How to do it...
- How it works...
- Serving HTTP requests from your machine
- How to do it...
- How it works...
- Extracting cookie information after visiting a website
- How to do it...
- How it works...
- Submitting web forms
- Getting ready
- How to do it...
- How it works...
- Sending web requests through a proxy server
- Getting ready
- How to do it...
- How it works...
- Checking whether a web page exists with the HEAD request
- How to do it...
- How it works...
- Spoofing Mozilla Firefox in your client code
- How to do it...
- How it works...
- Saving bandwidth in web requests with the HTTP compression
- How to do it...
- How it works...
- Writing an HTTP fail-over client with resume and partial downloading
- How to do it...
- How it works...
- Writing a simple HTTPS server code with Python and OpenSSL
- Getting ready
- How to do it...
- How it works...
- 5. E-mail Protocols, FTP, and CGI Programming
- Introduction
- Listing the files in a remote FTP server
- Getting ready
- How to do it...
- How it works...
- Uploading a local file to a remote FTP server
- Getting ready
- How to do it...
- How it works...
- E-mailing your current working directory as a compressed ZIP file
- Getting ready
- How to do it...
- How it works...
- See also
- Downloading your Google e-mail with POP3
- Getting ready
- How to do it...
- How it works...
- Checking your remote e-mail with IMAP
- Getting ready
- How to do it...
- How it works...
- Sending an e-mail with an attachment via Gmail SMTP server
- Getting ready
- How to do it...
- How it works...
- Writing a guestbook for your (Python-based) web server with CGI
- How to do it...
- How it works...
- 6. Screen-scraping and Other Practical Applications
- Introduction
- Searching for business addresses using the Google Maps API
- Getting ready
- How to do it...
- How it works...
- See also
- Searching for geographic coordinates using the Google Maps URL
- How to do it...
- How it works...
- Searching for an article in Wikipedia
- Getting ready
- How to do it...
- How it works...
- Searching for Google stock quote
- Getting ready
- How to do it...
- How it works...
- Searching for a source code repository at GitHub
- Getting ready
- How to do it...
- How it works...
- Reading news feed from BBC
- Getting ready
- How to do it...
- How it works...
- Crawling links present in a web page
- How to do it...
- How it works...
- 7. Programming Across Machine Boundaries
- Introduction
- Executing a remote shell command using telnet
- Getting ready
- How to do it...
- How it works...
- Copying a file to a remote machine by SFTP
- Getting ready
- How to do it...
- How it works...
- Printing a remote machine's CPU information
- Getting ready
- How to do it...
- How it works...
- Installing a Python package remotely
- Getting ready
- How to do it...
- How it works...
- Running a MySQL command remotely
- Getting ready
- How to do it...
- How it works...
- Transferring files to a remote machine over SSH
- Getting ready
- How to do it...
- How it works...
- Configuring Apache remotely to host a website
- Getting ready
- How to do it...
- How it works...
- 8. Working with Web Services XML-RPC, SOAP, and REST
- Introduction
- Querying a local XML-RPC server
- Getting ready
- How to do it...
- How it works...
- Writing a multithreaded multicall XML-RPC server
- How to do it...
- How it works...
- Running an XML-RPC server with a basic HTTP authentication
- How to do it...
- How it works...
- Collecting some photo information from Flickr using REST
- How to do it...
- How it works...
- Searching for SOAP methods from an Amazon S3 web service
- Getting ready
- How to do it...
- How it works...
- Searching Google for custom information
- Getting ready
- How to do it...
- How it works...
- Searching Amazon for books through product search API
- Getting ready
- How to do it...
- How it works...
- 9. Network Monitoring and Security
- Introduction
- Sniffing packets on your network
- Getting ready
- How to do it...
- How it works...
- Saving packets in the pcap format using the pcap dumper
- How to do it...
- How it works...
- Adding an extra header in HTTP packets
- How to do it...
- How it works...
- Scanning the ports of a remote host
- How to do it...
- How it works...
- Customizing the IP address of a packet
- How to do it...
- How it works...
- Replaying traffic by reading from a saved pcap file
- How to do it...
- How it works...
- Scanning the broadcast of packets
- How to do it...
- How it works...
- Index
Packt Publishing - inne książki
-
API Security for White Hat Hackers is a comprehensive guide that simplifies API security by showing you how to identify and fix vulnerabilities. From emerging threats to best practices, this book helps you defend and safeguard your APIs.
API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation
-
Hone your machine learning skills to unlock robust models with less data through active machine learning. Tame messy datasets, conquer concept drift, and drive ML productivity with Python's active learning toolkit.
Active Machine Learning with Python. Refine and elevate data quality over quantity with active learning Active Machine Learning with Python. Refine and elevate data quality over quantity with active learning
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Python Network Programming Cookbook Dr. M. O. Faruque Sarker (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.