Index
A
- add_header() method / How it works...
- Amazon
- searching, for books through product search API / Searching Amazon for books through product search API, How to do it..., How it works...
- Amazon() class / How it works...
- Amazon S3 web service
- SOAP methods, searching from / Searching for SOAP methods from an Amazon S3 web service, How it works...
- Apache
- remotely configuring, to host website / Configuring Apache remotely to host a website, How to do it..., How it works...
- Application() class / How to do it...
- article
- searching, in Wikipedia / Searching for an article in Wikipedia, How to do it..., How it works...
- Asynchronous JavaScript (AJAX) API / How to do it...
- authenticate() method / How it works...
B
- b64decode() function / How it works...
- bandwidth, web requests
- saving, HTTP compression used / Saving bandwidth in web requests with the HTTP compression, How to do it..., How it works...
- BBC
- news feed, reading from / Reading news feed from BBC, How to do it..., How it works...
- broadcast, packets
- scanning / Scanning the broadcast of packets, How it works...
- build_opener() method / How it works..., How it works...
- business addresses
- searching, Google Maps API used / Searching for business addresses using the Google Maps API, How it works...
C
- CGI
- used, web server guestbook writing / Writing a guestbook for your (Python-based) web server with CGI, How to do it..., How it works...
- chat server
- writing, select.select used / Writing a chat server using select.select, How to do it..., How it works...
- check() method / How it works...
- check_email() function / How it works...
- client code
- Mozilla Firefox, spoofing in / How to do it..., How it works...
- compressed ZIP file
- current working directory, emailing as / E-mailing your current working directory as a compressed ZIP file, How to do it..., How it works...
- compress_buffer() method / How it works...
- connected sockets (socketpair)
- used, for IPC performing / Performing a basic IPC using connected sockets (socketpair), How to do it..., How it works...
- Connection() class / How it works...
- Context() method / How it works...
- convert_integer() function / How to do it...
- convert_ip4_address() function / How to do it...
- cookie information
- extracting, after website visit / Extracting cookie information after visiting a website, How to do it..., How it works...
- copy_file() function / How it works...
- CPU information, remote machine
- crawling links, webpage
- about / Crawling links present in a web page
- using / How to do it...
- working / How it works...
- ctime() function / How it works...
- current time
- printing, from Internet time server / Printing the current time from the Internet time server, How it works...
- current working directory
- e-mailing, as compressed ZIP file / E-mailing your current working directory as a compressed ZIP file, How to do it..., How it works...
- CustomHTTPServer class / How it works...
- custom information
- searchiing, from Google / Searching Google for custom information, How it works...
D
- data
- downloading, from HTTP server / Downloading data from an HTTP server, How to do it..., How it works...
- default socket timeout
- setting, settimeout() method used / Setting and getting the default socket timeout, How it works...
- getting, gettimeout() method used / Setting and getting the default socket timeout, How it works...
- detect_inactive_hosts() function / How it works...
- Diesel concurrent library
- used, for echo server multiplexing / Multiplexing an echo server using Diesel concurrent library, How to do it..., How it works...
- dispatch() method / How it works...
- download_email() method / How it works...
- do_checksum() method / How to do it... , How it works...
- dumps() method / How to do it...
E
- e-mail with attachment
- sending, via Gmail SMTP server / Sending an e-mail with an attachment via Gmail SMTP server, How to do it..., How it works...
- echo client/server application
- echo server
- multiplexing, Diesel concurrent library used / Multiplexing an echo server using Diesel concurrent library, How to do it..., How it works...
- email_dir_zipped() method / How it works...
- empty_db() function / How it works...
- encode_base64() method / How it works...
- EPOLLHUP event / How it works...
- EPOLLOUT event / How it works...
- exit_status_ready() method / How it works...
- extra header
- adding, in HTTP packets / Adding an extra header in HTTP packets, How to do it..., How it works...
F
- Fabric
- used, for remotely installing Python package / How to do it..., How it works...
- used, for remotely running MySQL command / Running a MySQL command remotely, How to do it..., How it works...
- FancyURLopener method / How it works...
- fetch() method / How it works...
- FieldStorage() method / How it works...
- file
- copying, to remote machine via SFTP / Getting ready, How it works...
- fileno() method / How it works...
- files
- listing, in remote FTP server / Listing the files in a remote FTP server, How it works...
- transferring, to remote machine with SSH / Transferring files to a remote machine over SSH, How to do it..., How it works...
- find_lat_long() function / How it works...
- find_service_name() function
- defining / How to do it...
- Flickr
- REST used, for collecting photo information from / Collecting some photo information from Flickr using REST, How to do it..., How it works...
- fnctl.ioctl() function / How it works...
- ForkingMixIn
- using, in socket server applications / Using ForkingMixIn in your socket server applications, How to do it..., How it works...
- ForkingServer class
- using / How to do it...
- FTP()function / How it works...
- ftp_upload() method / How it works...
G
- geocode() function / How it works...
- geographic coordinates
- searching, Google Maps URL used / Searching for geographic coordinates using the Google Maps URL, How to do it..., How it works...
- getAllProcessInfo() method / How it works...
- getElementsByTagName() method / How it works...
- getfile() method / How it works...
- gethostbyname() class function
- used, for retrieving remote machine IP address / Retrieving a remote machine's IP address, How it works...
- gethostbyname() function / How it works...
- gethostbyname(host_name) function / How it works...
- gethostname() function / How it works...
- gethostname() method / How to do it...
- getpass() function / How it works...
- getpass() method / How it works..., How it works...
- getreply()method / How it works...
- getservbyport() socket class function
- used, for service name finding / Getting ready
- getsockopt() method / How it works...
- gettimeout() method
- used, for default socket timeout getting / Setting and getting the default socket timeout, How it works...
- getvalue() method / How it works...
- get_interface_status() function / How it works...
- get_ip_address() function / How it works...
- get_remote_machine_info() function / How it works...
- get_search_url() function / How it works...
- GitHub
- URL / Searching for a source code repository at GitHub
- source code repository, searching at / Searching for a source code repository at GitHub, How to do it..., How it works...
- Gmail SMTP server
- used, for sending e-mail with attachment / Sending an e-mail with an attachment via Gmail SMTP server, How to do it..., How it works...
- Google
- searching, for custom information / Searching Google for custom information, How to do it...
- Google e-mail
- downloading, POP3 used / Downloading your Google e-mail with POP3, How to do it..., How it works...
- Google Finance
- used, for stock quote searching / Getting ready, How it works...
- URL / How to do it...
- Google Maps API
- used, for business addresses searching / Searching for business addresses using the Google Maps API, See also
- Google Maps URL
- used, for geographic coordinates searching / Searching for geographic coordinates using the Google Maps URL, How to do it..., How it works...
- guestbook
- writing, for web server with CGI / Writing a guestbook for your (Python-based) web server with CGI, How to do it..., How it works...
H
- handle() method / How it works...
- handle_accept() method / How it works...
- handle_read() method / How it works...
- handle_write() method / How it works...
- HEAD request
- used, for web page existence checking / Checking whether a web page exists with the HEAD request, How to do it..., How it works...
- hexdump() function / How it works...
- hexlify function / How it works...
- hostname parameter / How it works...
- hosts
- pinging, on network with ICMP / Pinging hosts on the network with ICMP, How to do it... , How it works...
- HTTP() function / How it works...
- HTTP authentication
- XML-RPC server, running with / Running an XML-RPC server with a basic HTTP authentication, How to do it..., How it works...
- HTTPClient class / How it works...
- HTTP compression
- used, for saving bandwidth in web requests / Saving bandwidth in web requests with the HTTP compression, How to do it..., How it works...
- HTTPConnection() function / How it works...
- HTTPConnection() method / How it works...
- HTTP fail-over client
- writing, with resume downloading / Writing an HTTP fail-over client with resume and partial downloading, How to do it...
- HTTP packets
- extra header, adding in / Adding an extra header in HTTP packets, How to do it..., How it works...
- HTTP requests
- serving, from machine / Serving HTTP requests from your machine, How to do it..., How it works...
- HTTP server
- data, downloading from / Downloading data from an HTTP server, How to do it..., How it works...
- HTTPS server code
- writing, Python OpenSSL used / Writing a simple HTTPS server code with Python and OpenSSL, How it works...
I
- ICMP
- used, for pinging hosts on network / Pinging hosts on the network with ICMP, How to do it... , How it works...
- ifaddresses() method / How it works...
- IMAP
- used, for checking remote e-mail / Checking your remote e-mail with IMAP, How to do it..., How it works...
- IMAP4_SSL() class / How it works...
- inactive machines, network
- inspect_ipv6_support() function / How it works...
- integers
- converting, from host to network byte order / Converting integers to and from host to network byte order, How it works...
- converting, from network to host byte order / Converting integers to and from host to network byte order, How it works...
- interface_names variable / How it works...
- Internet time server
- current time, printing from / Printing the current time from the Internet time server, How it works...
- ioctl() method / How it works...
- IP()/TCP() function / How it works...
- IP address
- finding, for specific interface / Finding the IP address for a specific interface on your machine, How it works...
- IP address, packet
- customizing / Customizing the IP address of a packet, How to do it..., How it works...
- IP address, remote machine
- retrieving / Retrieving a remote machine's IP address, How it works...
- IPC
- performing, connected sockets (socketpair) used / Performing a basic IPC using connected sockets (socketpair), How to do it..., How it works...
- performing, UDS used / Performing IPC using Unix domain sockets, How to do it..., How it works...
- IPNetwork() class / How it works...
- IPv4 address
- printing / Printing your machine's name and IPv4 address, How to do it..., How it works...
- converting, to different formats / Converting an IPv4 address to different formats, How it works...
- IPV6 address
- IPV6 prefix, extracting from / Extracting an IPv6 prefix from an IPv6 address, How it works...
- IPV6 echo client/server
- IPV6 prefix
- extracting, from IPV6 address / Extracting an IPv6 prefix from an IPv6 address, How it works...
- ip_stack.parse() method / How it works...
- ItemSearch() method / How it works...
L
- listen() method / How to do it...
- list_interfaces() function / How it works...
- list_interfaces() method / How it works...
- list_soap_methods() method / How it works...
- local file
- uploading, to remote FTP server / Getting ready, How to do it..., How it works...
- local network
- packets, sniffing on / Sniffing packets on your network, How to do it..., How it works...
- local port
- forwarding, to remote host / Forwarding a local port to a remote host, How to do it... , How it works...
- logout() method / How it works...
M
- machine
- HTTP requests, serving from / Serving HTTP requests from your machine, How to do it..., How it works...
- machine name
- machine time
- synchronizing, with Internet time server / Getting ready
- mailbox object / How it works...
- MIMEBase() method / How it works...
- MIMEImage() method / How it works...
- MIMEMultipart() class / How it works...
- MIMEmultipart() class / How it works...
- modify_packet_header() function / How to do it...
- monitor_packet()callback function / How it works...
- Mozilla Firefox
- spoofing, in client code / Spoofing Mozilla Firefox in your client code, How it works...
- MySQL command
- remotely running / Running a MySQL command remotely, How to do it..., How it works...
N
- NetServiceChecker class / How it works...
- network interface, specific
- IP address, finding for / Finding the IP address for a specific interface on your machine, How it works...
- network interfaces, machine
- enumerating / Enumerating interfaces on your machine, How it works...
- status, detecting / Finding whether an interface is up on your machine, How to do it..., How it works...
- network service name
- finding, with port and protocol / Finding a service name, given the port and protocol, How it works...
- news feed
- reading, from BBC / Reading news feed from BBC, How to do it..., How it works...
- ntohl() socket class function / How it works...
- NTP
- using / Getting ready
O
- object-oriented programming (OOP) / How to do it...
P
- pack() function / How it works...
- packets
- sniffing, on local network / Sniffing packets on your network, Getting ready, How to do it..., How it works...
- saving, in pcap format with pcap dumper / Saving packets in the pcap format using the pcap dumper, How to do it..., How it works...
- broadcast, scanning / Scanning the broadcast of packets, How it works...
- parser() method, feedparser module
- working / How it works...
- parseString() method / How it works...
- pcap dumper
- used, for saving packets in pcap format / Saving packets in the pcap format using the pcap dumper, How to do it..., How it works...
- pcap format
- packets, saving in / Saving packets in the pcap format using the pcap dumper, How to do it..., How it works...
- pcapObject() class / How it works...
- PcapReader() function / How it works...
- photo information
- collecting, from Flickr with REST / Collecting some photo information from Flickr using REST, How to do it..., How it works...
- Pinger class / How it works...
- ping_once() method / How to do it...
- POP3
- used, for Google e-mail downloading / Downloading your Google e-mail with POP3, How to do it..., How it works...
- POP3_SSL() class / How it works...
- port and protocol
- used, for service name finding / Finding a service name, given the port and protocol, How it works...
- PortForwarder class
- creating / How it works...
- ports, remote host
- print_machine_info function / How to do it...
- print_packet() function / How it works...
- print_remote_cpu_info() function / How it works...
- product search API, Amazon
- used, for searching books / Searching Amazon for books through product search API, How it works...
- proxy server
- web requests, sending through / Sending web requests through a proxy server, How it works...
- PyPI
- about / How it works...
- Python
- downloading, URL / Getting ready
- Python IPv6 support checker
- using / Finding out if your Python supports IPv6 sockets, How to do it..., How it works...
- inspect_ipv6_support() function / How it works...
- Python OpenSSL
- used, for HTTPS server code writing / Writing a simple HTTPS server code with Python and OpenSSL, How it works...
- Python package
- remotely installing, Fabric used / Installing a Python package remotely, How to do it..., How it works...
Q
- query_supervisr()method / How it works...
R
- read_news() function / How to do it..., How it works...
- read_until() method / How it works...
- Receiver class / How it works...
- receive_pong() method / How it works...
- recv() method / How it works...
- recvfrom() method / How to do it...
- recv_ready() event / How it works...
- register_multicall_functions() method / How it works...
- remote e-mail
- checking, IMAP used / Checking your remote e-mail with IMAP, How to do it..., How it works...
- remote FTP server
- files, listing in / Listing the files in a remote FTP server, How it works...
- local file, uploading to / Uploading a local file to a remote FTP server, How to do it..., How it works...
- remote host
- local port, forwarding to / Forwarding a local port to a remote host, How to do it... , How it works...
- ports, scanning / Scanning the ports of a remote host, How to do it..., How it works...
- remote machine
- file, copying via SFTP / Getting ready, How it works...
- files, transferring over SSH / Transferring files to a remote machine over SSH, How to do it..., How it works...
- remote network service
- waiting for / Waiting for a remote network service, How to do it... , How it works...
- remote shell command
- executing, telnet used / Executing a remote shell command using telnet, How to do it..., How it works...
- remote_server() function / How it works..., How it works..., How to do it...
- RequestHandler class / How it works...
- REST
- used, for collecting photo information from Flickr / Collecting some photo information from Flickr using REST, How to do it..., How it works...
- resume downloading
- used, for HTTP fail-over client writing / Writing an HTTP fail-over client with resume and partial downloading, How to do it..., How it works...
- run() method, chat server
- functioning / How to do it...
- run_client() function / How it works...
- run_server() function / How it works...
- run_sql() function / How it works...
- run_telnet_session() function / How it works...
S
- saved pcap file
- reading, to replay traffic / Replaying traffic by reading from a saved pcap file, How it works...
- scan_port() function / How it works...
- Scapy / Introduction
- schedule.enter() function / How it works...
- search_business() function / How it works...
- search_content() method / How it works...
- search_for_books() function / How it works...
- search_info() function / How it works...
- search_links() function / How to do it..., How it works...
- search_repository() function / How to do it..., How it works...
- select.epoll
- used, for web server multiplexing / Multiplexing a web server using select.epoll, How to do it..., How it works...
- select.select
- used, for chat server writing / Writing a chat server using select.select, How to do it..., How it works...
- send() method / How to do it...
- sendall() method / How it works..., How it works...
- sendmail() method / How it works...
- sendto() method / How to do it...
- send_email() function / How it works...
- send_packet() function / How it works..., How it works...
- send_ping() method / How to do it...
- ServerProxy() class / How it works..., How it works...
- ServerThread class
- creating / How to do it...
- server_activate() method / How it works...
- Service() method / How it works...
- setblocking() method / How it works...
- setfilter() method / How it works...
- setsockopt() method
- used, for default socket buffer size manipulating / How to do it..., How it works...
- used, for altering address reuse state value / How to do it..., How it works...
- settimeout() method
- used, for default socket timeout setting / How to do it..., How it works...
- setup_vhost() function / How it works...
- SFTP
- used, for copying file to remote machine / Getting ready, How it works...
- SFTPClient.from_transport() function / How it works...
- SNTP client
- writing / Writing a SNTP client, How to do it..., How it works...
- SOAP methods
- searching, from Amazon S3 web service / Searching for SOAP methods from an Amazon S3 web service, How it works...
- socket.inet_ntoa() function / How it works...
- socket.socketpair() function / How it works...
- socket addresses
- reusing / Reusing socket addresses, How to do it..., How it works...
- socket blocking/non-blocking mode
- socket errors
- handling / Handling socket errors gracefully, How it works...
- socket send/receive buffer sizes
- modifying / How to do it..., How it works...
- socket server applications
- ForkingMixIn, using in / Using ForkingMixIn in your socket server applications, How to do it..., How it works...
- ThreadingMixIn, using in / Using ThreadingMixIn in your socket server applications, How to do it..., How it works...
- SocketServer class utility classes
- source code repository
- searching, at GitHub / Searching for a source code repository at GitHub, How to do it..., How it works...
- sr() function / How it works...
- SSH
- used, for transferring files to remote machine / Transferring files to a remote machine over SSH, How to do it..., How it works...
- SSHClient class / How it works...
- stock quote
- searching, Google Finance used / Searching for Google stock quote, How it works...
- storbinary() method / How it works...
- storlines() method / How it works...
T
- telnet
- used, for executing remote shell command / Executing a remote shell command using telnet, How to do it..., How it works...
- Telnet() class / How it works...
- TemporaryFile() class / How it works...
- test_dump_file() function / How it works...
- test_ftp_connection() function / How it works...
- test_socketpair() function / How to do it...
- test_socket_timeout() function / How to do it...
- ThreadingMixIn
- using, in socket server applications / Using ThreadingMixIn in your socket server applications, How to do it..., How it works...
- traffic
- replaying, by reading from saved pcap file / Replaying traffic by reading from a saved pcap file, How to do it...
U
- UDS
- used, for IPC performing / Performing IPC using Unix domain sockets, How to do it..., How it works...
- urlopen() function / How to do it...
V
- VerifyingRequestHandler class / How it works...
W
- web contents serving
- speeding up, HTTP compression used / Saving bandwidth in web requests with the HTTP compression, How to do it..., How it works...
- web forms
- submitting / Submitting web forms, How to do it..., How it works...
- web page existence
- checking, HEAD request used / Checking whether a web page exists with the HEAD request, How to do it..., How it works...
- web requests
- sending, through proxy server / Sending web requests through a proxy server, How it works...
- web server
- multiplexing, select.epoll used / Multiplexing a web server using select.epoll, How to do it..., How it works...
- Wikipedia
- article, searching in / Searching for an article in Wikipedia, How to do it..., How it works...
- writeable() method / How it works...
- write_cap() function / How it works...
- WSDL.Proxy() method / How it works...
- wu-ftpd package
- installing / Getting ready
X
- XML-RPC
- about / Introduction
- XML-RPC server
- with basic HTTP authentication, running / Running an XML-RPC server with a basic HTTP authentication, How to do it..., How it works...
- XML-RPC server, local
- XML-RPC server, multithreaded multicall
Z
- ZipFile() class / How it works...