Coding for Penetration Testers
Building Better Tools
Jason Andress
Ryan Linn