Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Table of Contents Learning Python for Forensics Learning Python for Forensics Credits About the Authors Acknowledgments About the Reviewer www.PacktPub.com Preface What you need for this book Who this book is for Conventions Reader feedback Customer support 1. Now For Something Completely Different Getting started Standard data types Data type conversions Files Variables Understanding scripting flow logic Functions Summary 2. Python Fundamentals Libraries Classes and object-oriented programming Try and except Creating our first script – unix_converter.py User input Forensic scripting best practices Developing our first forensic script – usb_lookup.py Troubleshooting Challenge Summary 3. Parsing Text Files Introducing our script Our first iteration – setupapi_parser.v1.py Our second iteration – setupapi_parser.v2.py Our final iteration – setupapi_parser.py Additional challenges Summary 4. Working with Serialized Data Structures A simple Bitcoin Web API Our first iteration – bitcoin_address_lookup.v1.py Our second iteration – bitcoin_address_lookup.v2.py Mastering our final iteration – bitcoin_address_lookup.py Summary 5. Databases in Python Using SQLite3 Designing our script Manually manipulating databases with Python – file_lister.py Further automating databases – file_lister_peewee.py Challenge Summary 6. Extracting Artifacts from Binary Files Working with the Registry module Introducing the Struct module Creating spreadsheets with the xlsxwriter module The UserAssist framework Running the UserAssist framework Additional challenges Summary 7. Fuzzy Hashing Using SSDeep in Python – ssdeep_python.py Additional challenges Citations Summary 8. The Media Age Introduction to EXIF metadata Introduction to ID3 metadata Introduction to Office metadata Metadata_Parser framework overview Parsing EXIF metadata – exif_parser.py Parsing ID3 metdata – id3_parser.py Parsing Office metadata – office_parser.py Moving on to our writers Framework summary Additional challenges Summary 9. Uncovering Time Using a GUI Developing the Date Decoder GUI – date_decoder.py Additional challenges Summary 10. Did Someone Say Keylogger? Building a keylogger for Windows Multiprocessing in Python – simple_multiprocessor.py Running Python without a command window Exploring the code Citations Additional challenges Summary 11. Parsing Outlook PST Containers An introduction to libpff Exploring PSTs – pst_indexer.py Running the script Additional challenges Summary 12. Recovering Transient Database Records Regular expressions in Python TQDM – a simpler progress bar Parsing WAL files – wal_crawler.py Executing wal_crawler.py Challenge Summary 13. Coming Full Circle Colorama FIGlet Exploring the framework – framework.py Summary A. Installing Python Python for OS X and Linux B. Python Technical Details C. Troubleshooting Exceptions ImportError IndentationError IOError IndexError KeyError NameError TypeError ValueError UnicodeEncodeError and UnicodeDecodeError Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion