Mootix1313 / GMU-CFRS772

A collection of Python 2/3 scripts created for my Python Forensics Course at GMU.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

George Mason University - Digital Forensics and Cyber Analysis (MS)

This repository contains each project submission for my Python Forensics Course (DFCA 772) at George Mason University. I was a student in DFCA 772 in the spring of 2019.

Projects

The projects start out as very introductory to Python, but increase in difficulty/complexity as more projects are introduced.

  • HW1 - Basic Introduction to Python Concepts
  • HW2 - Simple Binary and Text Searching
  • HW3 - User Interaction Through three games: Math Expressions, Hex Conversions, Binary Conversions
  • HW4 - Creating Unit Tests for HW2 Functions
  • HW5 - Creating a parser for the Windows "setupapi.app.log" file
  • HW6 - Reading and parsing PCAP files to extract the data portion of ICMP packets
  • HW7 - E_THREAD and E_PROCESS block extraction from a Windows memory image
  • HW8 - Retrieval of JPGs from a user provided URL, and checking for appended data
  • HW9 - Parsing a PCAP file for unique IP and MAC addresses, which are saved to an sqlite3 database
  • HW10 - File type detection between a bmp, txt, a specific keylog, a specific process monitoring log, and a screenshot
  • HW11 - Introduction to creating Autopsy and Volatility v2 modules
  • Final Project - Creation of an autopsy or volatility v2 module that is a new forensic capability, extends an existing capability, or a replication.

Disclaimer

This software code and other works are my property and are a representation of the coursework that I completed during studies at George Mason University. This repository is for historical and educational purposes only. This software, and its dependencies, are distributed free of charge and licensed under the GNU General Public License v3. For more information about this license and the terms of use of this software, please review the LICENSE.txt file.

About

A collection of Python 2/3 scripts created for my Python Forensics Course at GMU.

License:GNU General Public License v3.0


Languages

Language:Python 76.9%Language:Tcl 14.1%Language:HTML 3.3%Language:C 2.6%Language:C++ 2.6%Language:TeX 0.5%Language:PowerShell 0.1%Language:Batchfile 0.0%