We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Build Your First Cyber Forensic Application using Python

Formal Metadata

Title
Build Your First Cyber Forensic Application using Python
Title of Series
Number of Parts
115
Author
Contributors
License
CC Attribution - NonCommercial - ShareAlike 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
A recent study by CheckPoint Research has recorded over 1,50,000 cyber-attacks every week during the COVID-19 pandemic. There has been an increase of 30% in cyber-attacks compared to previous weeks. The pandemic has been the main reason for job loss and pay cuts of people and has led to an increase in cybercrimes. Examples of cyber-attacks include phishing, ransomware, fake news, fake medicine, extortion, and insider frauds. Cyber forensics is a field that deals with the investigation of digital crimes by analyzing, examining, identifying, and recovering digital evidence from electronic devices and producing them in the court of law. Python has a great collection of built-in modules for digital forensics tasks. The talk begins with an introduction to digital crimes, digital forensics, the process of investigation, and the collection of evidence. Next, I will cover the various python modules and built-in functions required to build your first cyber forensic application. The modules covered in the discussion are pyscreenshot, PIL, secrets, argparse, hashlib, os,csv, logging, time, sys, stat and NLTK. Finally, I will demonstrate using code walk through the sample cyber forensic application. Outline 1. Introduction to digital crimes, digital forensics, the process of investigation, and the collection of evidence. (03 Minutes) 2. Setting up Python for forensics application development (02 Minutes) 3. Built-in functions and modules for forensic tasks (05 Minutes) 4. Forensic Indexing and searching (03 Minutes) 5. Forensic Evidence extraction (03 Minutes) 6. Using Natural Language Tools in Forensics (05 Minutes) 7. Code walkthrough of sample forensic application (08 Minutes) 8. Conclusion and Next steps (01 Minutes) 9. Questions and Answers (05 Minutes)