Security Automation with Python

by Corey Charles Sr

Cybersecurity

Book Details

Book Title

Security Automation with Python

Author

Corey Charles Sr.

Publisher

Packt Publishing

Publication Date

2025

ISBN

9781805125105

Number of Pages

284

Language

English

Format

PDF

File Size

1.85MB

Subject

security-automation/python

Table of Contents

  • Cover
  • Title Page
  • Copyright and Credits
  • Dedication
  • Foreword
  • Contributors
  • Table of Contents
  • Preface
  • Part 1: Understanding Security Automation and Setting Up the Environment
  • Chapter 1: Introduction to Security Automation with Python
  • Python security automation overview
  • Understanding security automation
  • Introducing automation security in an organization
  • Summary
  • Chapter 2: Configuring Python – Setting Up Your Development Environment
  • Technical requirements
  • Setting up and using Python virtual environments
  • Security best practices
  • Learning resources
  • Installing essential libraries – tools for security automation
  • Best practices for security automation
  • Best practices and customization – optimizing your Python setup
  • Summary
  • Chapter 3: Scripting Basics – Python Essentials for Security Tasks
  • Technical requirements
  • Automating security in Python
  • Exploring Python syntax and data types for security scripts
  • Understanding control structures and functions in Python security automation
  • Summary
  • Part 2: Automation of the Security Practice
  • Chapter 4: Automating Vulnerability Scanning with Python
  • Technical requirements
  • Building automated scanning scripts in Python
  • Integrating vulnerability scanning into security workflows
  • Summary
  • Chapter 5: Network Security Automation with Python
  • Overview of common challenges in security automation
  • Firewall management automation
  • Intrusion detection and prevention automation
  • Threat intelligence integration
  • Summary
  • Chapter 6: Web Application Security Automation Using Python
  • Technical requirements
  • Automating input validation
  • Enhancing session management with web application security
  • Automating session management
  • Automating secure coding practices
  • Summary
  • Part 3: Case Study and Trends in Security Automation Using Python
  • Chapter 7: Case Studies – Real-World Applications of Python Security Automation
  • Technical requirements
  • IR automation – case studies
  • Vulnerability management automation – real-world examples
  • Threat hunting automation – practical implementations
  • Summary
  • Chapter 8: Future Trends – Machine Learning and AI in Security Automation with Python
  • Technical requirements
  • Introducing ML and AI in security automation
  • Applications of ML in cybersecurity
  • Implementing AI-driven security solutions with Python
  • Summary
  • Chapter 9: Empowering Security Teams Through Python Automation
  • Recapitulating Python automation in security
  • Leveraging Python for enhanced threat response
  • Empowering security teams for future challenges
  • Summary
  • Index
  • About Packt
  • Other Books You May Enjoy