Tools used for penetration testing are often purchased off-the-shelf. Each tool is based on a programming language like Perl, JavaScript, Python, etcetera. This title provides the reader an understanding of the scripting languages that are in common use when developing tools for penetration testing.