In penetration testing, nowadays, you run into security testing folk who have a lot of experience running tools, but less who actually understand and can write their own. It’s a huge disconnect in the industry and this book addresses the problem head on. Coding for Penetration Testers takes the reader from general concepts in all languages into the most used languages by pentest tools; bash, windows cmd, python, ruby, perl, php, and powershell. The sub-sections cut straight to the most important functions of each language for testers. In addition there are sections that cover extending common tools like netcat, nmap, nessus/openvas, and metasploit.

I’m not a publisher snob, but lately Syngress books have been lacking on good content, especially with their push to publish so many pentesting/security books. This is not one of those lackluster titles. It belongs on every testers bookshelf.

http://www.amazon.com/Coding-Penetration-Testers-Building-Better/dp/1597497290/ref=pd_rhf_cr_p_t_1