Hacking the Web with Python
Python is a great tool to have in your hacking toolkit, sometimes you just need to get things scripted up to run a bit of automation.
Requests
Requests is a brilliant library that is effectively a nice wrapper around the urllib3 library and provides us with a really simple interface for interacting with remote servers.
Mechanize
Scapy
A rare one unless you're regularly interacting with protocols at a slightly lower level than your average pentester, scapy is a really powerful little library that can allow for the creation of customised protocols