Mastering Python Forensics

Master the art of digital forensics and analysis with Python



Bookstore > Books > Mastering Python Forensics

Price$39.99 - $50.07
Rating
AuthorsDr. Michael Spreitzenbarth, Dr. Johann Uhrmann
PublisherPackt Publishing
Published2015
Pages192
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101783988045
ISBN-139781783988044
EBook Hardcover Paperback

Digital forensic analysis is the process of examining and extracting data digitally and examining it. Python has the combination of power, expressiveness, and ease of use that makes it an essential complementary tool to the traditional, off-the-shelf digital forensic tools.

This book will teach you how to perform forensic analysis and investigations by exploring the capabilities of various Python libraries.

The book starts by explaining the building blocks of the Python programming language, especially ctypes in-depth, along with how to automate typical tasks in file system analysis, common correlation tasks to discover anomalies, as well as templates for investigations. Next, we'll show you cryptographic algorithms that can be used during forensic investigations to check for known files or to compare suspicious files with online services such as VirusTotal or Mobile-Sandbox.




1 5 2

Similar Books


Mastering Python Regular Expressions

Mastering Python Regular Expressions

by Felix Lopez, Victor Romero

Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement, extraction and validation of strings, repetitive and complex tasks are reduced to a simple pattern using regular...

Price:  $14.99  |  Publisher:  Packt Publishing  |  Release:  2014

Mastering Python, 2nd Edition

Mastering Python, 2nd Edition

by Rick van Hattem

Even if you find writing Python code easy, writing code that is efficient, maintainable, and reusable is not so straightforward. Many of Python's capabilities are underutilized even by more experienced programmers. Mastering Python, Second Edition, is an authoritative guide to understanding advanced Python programming so you can writ...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2022

Mastering Python for Bioinformatics

Mastering Python for Bioinformatics

by Ken Youens-Clark

Life scientists today urgently need training in bioinformatics skills. Too many bioinformatics programs are poorly written and barely maintained, usually by students and researchers who've never learned basic programming skills. This practical guide shows postdoc bioinformatics professionals and students how to exploit the best parts...

Price:  $64.90  |  Publisher:  O'Reilly Media  |  Release:  2021

Python Cookbook, 3rd Edition

Python Cookbook, 3rd Edition

by David Beazley, Brian K. Jones

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.Inside, you'll find complete recipes for more tha...

Price:  $19.75  |  Publisher:  O'Reilly Media  |  Release:  2013

Mastering Python Data Visualization

Mastering Python Data Visualization

by Kirthi Raman

Python has a handful of open source libraries for numerical computations involving optimization, linear algebra, integration, interpolation, and other special functions using array objects, machine learning, data mining, and plotting. Pandas have a productive environment for data analysis. These libraries have a specific purpose and play ...

Price:  $54.38  |  Publisher:  Packt Publishing  |  Release:  2015

Mastering Python for Finance

Mastering Python for Finance

by James Ma Weiming

Built initially for scientific computing, Python quickly found its place in finance. Its flexibility and robustness can be easily incorporated into applications for mathematical studies, research, and software development.With this book, you will learn about all the tools you need to successfully perform research studies and modeling, imp...

Price:  $49.49  |  Publisher:  Packt Publishing  |  Release:  2015

Mastering Python

Mastering Python

by Rick van Hattem

Python is a dynamic programming language. It is known for its high readability and hence it is often the first language learned by new programmers. Python being multi-paradigm, it can be used to achieve the same thing in different ways and it is compatible across different platforms. Even if you find writing Python code easy, writing code...

Price:  $39.99  |  Free ebook  |  Publisher:  Packt Publishing  |  Release:  2016

Mastering Python for Networking and Security

Mastering Python for Networking and Security

by Jose Manuel Ortega

It's becoming more and more apparent that security is a critical aspect of IT infrastructure. A data breach is a major security incident, usually carried out by just hacking a simple network line. Increasing your network's security helps step up your defenses against cyber attacks. Meanwhile, Python is being used for increasingl...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018