Conf42: Python 2021


Build Your First Cyber Forensic Application using Python

Gajendra Deshpande
Assistant Professor @ KLS Gogte Institute of Technology

Gajendra Deshpande's LinkedIn account Gajendra Deshpande's twitter account

In this talk, one can learn how to develop their own cyber forensic tool using standard python library functions and modules.

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. 2. Setting up Python for forensics application development 3. Built-in functions and modules for forensic tasks 4. Forensic Indexing and searching 5. Forensic Evidence extraction 6. Using Natural Language Tools in Forensics 7. Code walkthrough of sample forensic application 8. Conclusion and Next steps

Awesome tech events for

Priority access to all content

Community Discord

Exclusive promotions and giveaways