##Network and Related Tools
-
requests
Requests allow you to send HTTP/1.1 requests. You can add headers, form data, multipart files, and parameters with simple Python dictionaries, and access the response data in the same way.
Project Source: https://github.com/kennethreitz/requests
Project Documentation: http://docs.python-requests.org/en/latest/ -
mitmproxy
mitmproxy is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface.
Project Source: https://github.com/mitmproxy/mitmproxy
Project Homepage: http://mitmproxy.org/ -
gunicorn
gunicorn is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Project Source: https://github.com/benoitc/gunicorn
Project Homepage: http://gunicorn.org/ -
shadowsocks
shadowsocks is a lightweight tunnel proxy which can help you get through firewalls.
Project Source: https://github.com/clowwindy/shadowsocks
Project Homepage: https://pypi.python.org/pypi/shadowsocks -
werkzeug
Werkzeug started as simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules.
Project Source: https://github.com/mitsuhiko/werkzeug
Project Homepage: http://werkzeug.pocoo.org/ -
PyBitmessage
Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers.
Project Source: https://github.com/Bitmessage/PyBitmessage
Project Homepage: https://bitmessage.org/wiki/Main_Page -
paramiko
paramiko is a module for python 2.6+ that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines.
Project Source: https://github.com/paramiko/paramiko
Project Homepage: http://www.paramiko.org/ -
bunny
Bunny is intended to act as a layer 1/2 technology that attempts to hide its wireless mesh communication traffic.
Project Source: https://github.com/mothran/bunny -
SleekXMPP
SleekXMPP is an Extensible Messaging and Presence Protocol (XMPP) library.
Project Source: https://github.com/fritzy/SleekXMPP -
httpbin
HTTP Request & Response Service, written in Python + Flask.
Project Source: https://github.com/kennethreitz/httpbin
Project Homepage: http://httpbin.org/ -
sshuttle
Transparent proxy server that works as a poor man's VPN.
Project Source: https://github.com/apenwarr/sshuttle -
LANs.py
Automatically find the most active WLAN users then spy on one of them and/or inject arbitrary HTML/JS into pages they visit
Project Source: https://github.com/DanMcInerney/LANs.py -
grequests
GRequests allows you to use Requests with Gevent to make asynchronous HTTP Requests easily.
Project Source: https://github.com/kennethreitz/grequests
Project Homepage: https://pypi.python.org/pypi/grequests/ -
gevent
gevent is a coroutine-based Python networking library.
Project Source: https://github.com/surfly/gevent
Project Homepage: http://www.gevent.org/ -
dnsyo
Check your DNS against over 1500 global DNS servers.
Project Source: https://github.com/samarudge/dnsyo
Project Homepage: http://samarudge.github.io/dnsyo/ -
urllib3
Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.
Project Source: https://github.com/shazow/urllib3
Project Documentation: http://urllib3.readthedocs.org/en/latest/ -
HTTPretty
HTTP client mocking tool for Python, it's like ruby's FakeWeb for python.
Project Source: https://github.com/gabrielfalcao/HTTPretty
Project Homepage: http://falcao.it/HTTPretty/ -
mininet
Mininet emulates a complete network of hosts, links, and switches on a single machine.
Project Source: https://github.com/mininet/mininet
Project Homepage: http://mininet.org/ -
inception
Inception is a FireWire physical memory manipulation and hacking tool exploiting IEEE 1394 SBP-2 DMA.
Project Source: https://github.com/carmaa/inception
Project Homepage: http://www.breaknenter.org/projects/inception/ -
wallproxy
An intelligent scalable proxy framework.
Project Source: https://github.com/wallproxy/wallproxy
Project Homepage: https://code.google.com/p/wallproxy/ -
httpie
HTTPie is a command line HTTP client, a user-friendly cURL replacement.
Project Source: https://github.com/jakubroztocil/httpie -
iSniff-GPS
Passive sniffing tool for capturing and visualising WiFi location data disclosed by iOS devices.
Project Source: https://github.com/hubert3/iSniff-GPS -
instavpn
the most user-friendly L2TP/IPsec VPN server.
Project Source: https://github.com/sockeye44/instavpn -
WebSocket-for-Python
Python library providing an implementation of the WebSocket protocol defined in RFC 6455.
Project Source: https://github.com/Lawouach/WebSocket-for-Python
Project Documentation: https://ws4py.readthedocs.org/en/latest/