A practical guide to implementing defensive techniques in your ecosystem successfully with the help of Python.About This Book
Hands-On Penetration Testing with Python is for you if you are a developer with prior knowledge of Python, and want in-depth insight into the pentesting ecosystem. This book guides you through the advanced use of Python for cybersecurity and pentesting, helping you to better understand security loopholes within your infrastructure and cloud environments.What You Will Learn
With the current technological and infrastructural shift, penetration testing is no longer a process-oriented activity. Modern-day penetration testing demands lots of automation and innovation, and the only language which dominates all its peers in the penetration testing domain is Python. Given the huge number of tools written in Python and its popularity in the penetration testing space, this language has always been the first choice for penetration testers.
Hands-On Penetration Testing with Python walks you through the advanced Python programming constructs. Once you are familiar with the core concepts, you'll explore the advanced use of Python in the domain of penetration testing and optimization. You'll then move on to understanding how Python, data science, and the cybersecurity ecosystem communicate with one another. In addition to this, you'll study development, reverse engineering, and encountered cybersecurity use cases that can be automated with Python.
By the end of this book, you'll have discovered how to leverage Python as a helpful tool to pentest and secure infrastructure, whilst also creating your own custom exploits.
Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.