Chapter 1 – Working with Python ScriptingChapter 2 – System Programming Packages Chapter 3 – Socket ProgrammingChapter 4 – HTTP ProgrammingChapter 5 – Connecting to the Tor Network and Discovering Hidden ServicesChapter 6 – Gathering Information from ServersChapter 7 – Interacting with FTP, SFTP, and SSH ServersChapter 8 – Working with Nmap ScannerChapter 9 – Interacting with Vulnerability ScannersChapter 10 – Identifying Server Vulnerabilities in Web ApplicationsChapter 11 – Security and Vulnerabilities in Python ModulesChapter 12 – Python Tools for Forensics AnalysisChapter 13 – Extracting Geolocation and Metadata from Documents, Images, and BrowsersChapter 14 – Cryptography and Steganography