This is the code repository for Python Penetration Testing Cookbook, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.
Penetration testing is the use of tools and code to attack a system in order to assess its vulnerabilities to external threats. Python allows pen testers to create their own tools. Since Python is a highly valued pen-testing language, there are many native libraries and Python bindings available specifically for pen-testing tasks.
All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.
The code will look like the following:
import urllib.request
import urllib.parse
import re
from os.path import basename
Basically, a computer with Python installed on it. Simulating vulnerable machines and testing can be done using virtual machines.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.