iptables is an utility specific to *NIX operating systems for filtering network traffic.As the name hints 'python-iptables' allows Python developers to run iptables commands from their Python code, without actually touching the Linux console. Here ar
iptools supports both the IPv4 and IPv6 formats.It is also compatible with Django, a very commonly used MVC framework for Python development. Here are some key features of "iptools":· Convert IP address to CIDR notation· Convert IP address
ipaddress supports both the IPv4 and IPv6 standards.The library is actually a port of Python 3.3's ipaddress method, to work with Python 2.6.x and 2.7.x.
python-whois allows programmers to get the recent domain information right in their Python CLI.The library has no extenral dependencies and can be used programatically as well.By default, python-whois will fetch details like domain creation date, exp
ciscoconfparse will read and retrieve various sections of a CISCO IOS device config file based on the user's query.Besides just reading the config, alterations can be made as well, allowing developers to control a CISCO device from a remote Python-ba
Works with streams, errors, networks, messages, server/client data. Here are some key features of "SleekXMPP":· Low number of dependencies· Every XEP as a plugin· Easy to work with Requirements:· Python 2.6 or higher
Uses the whatismyipaddress.com service for getting an IP adressess' details. Here are some key features of "iplocation":Returns:· City· Country· Location· Business details
It does not return the user's IP, but the public IP address that he uses to access the Internet.Restricted IP ranges are not shown, because they are not used to actually access the Web.
Simple utility for running whois queries from inside Python-based apps. Here are some key features of "whoislookup":· Get nameserver info· Get domain details· Get register date· Get expiry date· Get last update date Limitatio
The module allows Python-powered apps to perform DNS queries and use the results inside its flow.
Ipcalc supports both IPv4 and IPv6.Can also be used to convert the subnet from one IP protocol to the other (IPv4 to IPv6 and vice versa).
Connections are done via command line telnet. Here are some key features of "ciscolib":· Connect (disconnect) to a Cisco device through telnet· Authentication· Send a command to the device and return the resulting text· Get the mo
SNMP stands for "Simple Network Management Protocol" and is an Internet-standard protocol for managing devices on IP networks. Works with the v1, v2 and v3 versions of the protocol. Here are some key features of "pysnmp":· Pure-Python implementa
It's based on httplib and urllib2, combining their features and adding extra functionality. Here are some key features of "HttxLib":· HTTP/HTTPS support· Proxy support (with and without CONNECT for HTTPS), supporting system defined proxies&
This Python native library implements the SSH2 protocol for secure encrypted and authenticated connections to remote machines.Because the protocol includes the ability to open arbitrary channels to remote services across an encrypted tunnel, it is a
It works similar to the Net::IP Perl module.It's main features allow for easy parsing and handling for IPv4 and IPv6 addresses and networks. Here are some key features of "IPy":· It can detect about a dozen different ways of expressing IP addres
The API is constructed to handle HTTP Authentication Registry, HTTP Requests and HTTP Responses. Here are some key features of "Requests":· Extremely simple GET, HEAD, POST, PUT, DELETE Requests· Simple HTTP Header Request Attachment·
It supports both IPv4 and IPv6 addresses.It was developed by Google for internal use, and is now open source.This library is used to create/poke/manipulate IPv4 and IPv6 addresses and prefixes.
Normal Python libraries do not correctly HTTP 1.1 protocol headers.This module is useful for parsing and dealing with some of those HTTP 1.1 protocol headers.The functionality includes the correct interpretation of the various Accept-* style headers,
It was built on top of the Twisted Python framework. Here are some key features of "Pendrell":Key features:· Transparent gzip and deflate Content-encoding support.· Ability to stream data, by performing call-backs with data chunks, alleviat