No Starch Press, 2009. — 232 р. — ISBN 978-1593271923.
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code to get everything working.
"Gray Hat Python, " the first Python book written for advanced security analysts, explains the intricacies of using Python to assist in a range of security analysis tasks.