## Network and Related Tools 1. 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/ 1. 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/ 1. 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/ 1. 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 1. 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/ 1. 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 1. 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/ 1. 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 1. SleekXMPP SleekXMPP is an Extensible Messaging and Presence Protocol (XMPP) library. Project Source: https://github.com/fritzy/SleekXMPP 1. httpbin HTTP Request & Response Service, written in Python + Flask. Project Source: https://github.com/kennethreitz/httpbin Project Homepage: http://httpbin.org/ 1. sshuttle Transparent proxy server that works as a poor man's VPN. Project Source: https://github.com/apenwarr/sshuttle 1. 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 1. 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/ 1. gevent gevent is a coroutine-based Python networking library. Project Source: https://github.com/surfly/gevent Project Homepage: http://www.gevent.org/ 1. dnsyo Check your DNS against over 1500 global DNS servers. Project Source: https://github.com/samarudge/dnsyo Project Homepage: http://samarudge.github.io/dnsyo/ 1. 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/ 1. 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/ 1. 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/ 1. 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/ 1. wallproxy An intelligent scalable proxy framework. Project Source: https://github.com/wallproxy/wallproxy Project Homepage: https://code.google.com/p/wallproxy/ 1. httpie HTTPie is a command line HTTP client, a user-friendly cURL replacement. Project Source: https://github.com/jakubroztocil/httpie 1. iSniff-GPS Passive sniffing tool for capturing and visualising WiFi location data disclosed by iOS devices. Project Source: https://github.com/hubert3/iSniff-GPS 1. instavpn the most user-friendly L2TP/IPsec VPN server. Project Source: https://github.com/sockeye44/instavpn 1. 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/