
Cyber Defense with Python
Practical Python Tools for Threat Detection, Network Monitoring, Incident Response, and Security AutomationBy Dylan HarperLength7h 59m
About this audiobook
# Book Description
Strengthen your cybersecurity skills by learning how to build practical defensive tools with Python.
*Cyber Defense with Python* is a hands-on guide to security automation, threat detection, network monitoring, log analysis, file integrity checking, incident response, and security reporting. Designed for aspiring cybersecurity professionals, IT specialists, students, and Python learners, this book explains how to turn security concepts into useful working applications.
Through focused lessons and practical projects, you will learn how to:
* Analyze authentication, firewall, system, and web logs
* Detect suspicious login and network activity
* Monitor files for unauthorized changes
* Inspect packets and network traffic safely
* Check threat intelligence indicators
* Perform basic suspicious-file triage
* Collect and preserve incident evidence
* Build security reports and monitoring dashboards
* Combine multiple tools into a modular Python cyber defense toolkit
The book emphasizes ethical practice, safe laboratory environments, responsible automation, and authorized use. Each project is designed to build practical experience without unnecessary complexity.
Whether you are preparing for a cybersecurity career, improving your Python knowledge, or developing defensive automation skills, *Cyber Defense with Python* provides a clear and practical path from foundational concepts to a complete cyber defense toolkit.
Audiobook details
GenreTechnology
Length7 hrs 59 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Cyber Defense with Python
2Introduction: Building Cyber Defense Skills with Python
3Chapter 2: Python Essentials for Security Professionals: Practical Project
4Chapter 15: Final Project—Python Cyber Defense Toolkit
5Project Objective
Show all chaptersShow less
6Toolkit Components
7Career Development
8Introduction
9Building Cyber Defense Skills with Python
10The Role of Python in Modern Cybersecurity
11Prevention, Detection, Response, and Recovery
12Prevention
13Detection
14Response
15Recovery
16What Readers Will Learn and Build
17Required Technical Knowledge
18Setting Up a Safe Practice Environment
19Legal and Ethical Responsibilities
20How to Use the Projects in This Book
21Chapter 1
22Foundations of Cyber Defense
23Understanding Threats, Vulnerabilities, and Risks
24Threats
25Vulnerabilities
26Risks
27Assets and Risk Evaluation
28Confidentiality, Integrity, and Availability
29Confidentiality
30Integrity
31Availability: Balancing the CIA Triad
32Common Cyberattack Categories
33Phishing and Social Engineering
34Credential Attacks
35Vulnerability Exploitation
36Web Application Attacks
37Denial-of-Service Attacks
38Insider Threats
39Supply Chain Attacks
40Security Controls and Defense in Depth
41Types of Security Controls
42Administrative Controls
43Technical Controls
44Physical Controls
45Controls by Purpose
46Preventive Controls
47Detective Controls
48Corrective Controls
49Deterrent Controls
50Compensating Controls