├── Chapter01 ├── comments.py ├── hello.py └── hellov2.py ├── Chapter02 ├── argument_parser.py ├── unix_converter.py ├── usb_lookup.py └── user_input.py ├── Chapter03 ├── setupapi_parser.py ├── setupapi_parser_v1.py ├── setupapi_parser_v2.py └── usb_lookup.py ├── Chapter04 ├── bitcoin_address_lookup.py ├── bitcoin_address_lookup.v1.py ├── bitcoin_address_lookup.v2.py ├── book.json ├── book.xml └── unix_converter.py ├── Chapter05 ├── file_lister.py └── file_lister_peewee.py ├── Chapter06 ├── .DS_Store ├── Neguhe Qrag.bin ├── Writers │ ├── __init__.py │ ├── csv_writer.py │ └── xlsx_writer.py ├── rot13.py ├── simplexlsx.v1.py ├── simplexlsx.v2.py ├── simplexlsx.v3.py └── userassist_parser.py ├── Chapter07 ├── TEST_DATA_README.md ├── fuzzy_hasher.py ├── hashing_example.py ├── ssdeep_python.py └── test_data │ ├── file_1 │ ├── file_1a │ ├── file_2 │ ├── file_2a │ ├── file_3 │ └── file_3a ├── Chapter08 ├── .DS_Store ├── img_42.jpg ├── metadata_parser.py ├── plugins │ ├── __init__.py │ ├── exif_parser.py │ ├── id3_parser.py │ └── office_parser.py ├── processors │ ├── __init__.py │ └── utility.py └── writers │ ├── __init__.py │ ├── csv_writer.py │ └── kml_writer.py ├── Chapter09 └── date_decoder.py ├── Chapter10 └── pysysinfo.py ├── Chapter11 ├── Dockerfile ├── docker_libs │ ├── LIBPFF-LICENSE.txt │ └── usr │ │ ├── lib │ │ └── python2.7 │ │ │ └── dist-packages │ │ │ ├── pypff.a │ │ │ ├── pypff.la │ │ │ └── pypff.so │ │ └── local │ │ └── lib │ │ ├── libpff.a │ │ ├── libpff.la │ │ └── libpff.so.1.0.0 ├── pst_indexer.py └── stats_template.html ├── Chapter12 ├── places.sqlite-wal └── wal_crawler.py ├── Chapter13 ├── .DS_Store ├── __MACOSX │ └── chapter_13 │ │ ├── ._.DS_Store │ │ ├── ._requirements.txt │ │ └── plugins │ │ └── ._.DS_Store ├── chapter_13 │ ├── .DS_Store │ ├── framework.py │ ├── plugins │ │ ├── .DS_Store │ │ ├── __init__.py │ │ ├── exif.py │ │ ├── helper │ │ │ ├── __init__.py │ │ │ ├── usb_lookup.py │ │ │ └── utility.py │ │ ├── id3.py │ │ ├── office.py │ │ ├── pst_indexer.py │ │ ├── setupapi.py │ │ ├── userassist.py │ │ └── wal_crawler.py │ ├── requirements.txt │ └── writers │ │ ├── __init__.py │ │ ├── csv_writer.py │ │ ├── kml_writer.py │ │ └── xlsx_writer.py ├── framework.py ├── plugins │ ├── .DS_Store │ ├── __init__.py │ ├── exif.py │ ├── helper │ │ ├── __init__.py │ │ ├── usb_lookup.py │ │ └── utility.py │ ├── id3.py │ ├── office.py │ ├── pst_indexer.py │ ├── setupapi.py │ ├── userassist.py │ └── wal_crawler.py ├── requirements.txt └── writers │ ├── __init__.py │ ├── csv_writer.py │ ├── kml_writer.py │ └── xlsx_writer.py ├── LICENSE └── README.md /Chapter01/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter01/comments.py -------------------------------------------------------------------------------- /Chapter01/hello.py: -------------------------------------------------------------------------------- 1 | print("Hello World!") -------------------------------------------------------------------------------- /Chapter01/hellov2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter01/hellov2.py -------------------------------------------------------------------------------- /Chapter02/argument_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter02/argument_parser.py -------------------------------------------------------------------------------- /Chapter02/unix_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter02/unix_converter.py -------------------------------------------------------------------------------- /Chapter02/usb_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter02/usb_lookup.py -------------------------------------------------------------------------------- /Chapter02/user_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter02/user_input.py -------------------------------------------------------------------------------- /Chapter03/setupapi_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter03/setupapi_parser.py -------------------------------------------------------------------------------- /Chapter03/setupapi_parser_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter03/setupapi_parser_v1.py -------------------------------------------------------------------------------- /Chapter03/setupapi_parser_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter03/setupapi_parser_v2.py -------------------------------------------------------------------------------- /Chapter03/usb_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter03/usb_lookup.py -------------------------------------------------------------------------------- /Chapter04/bitcoin_address_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/bitcoin_address_lookup.py -------------------------------------------------------------------------------- /Chapter04/bitcoin_address_lookup.v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/bitcoin_address_lookup.v1.py -------------------------------------------------------------------------------- /Chapter04/bitcoin_address_lookup.v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/bitcoin_address_lookup.v2.py -------------------------------------------------------------------------------- /Chapter04/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/book.json -------------------------------------------------------------------------------- /Chapter04/book.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/book.xml -------------------------------------------------------------------------------- /Chapter04/unix_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter04/unix_converter.py -------------------------------------------------------------------------------- /Chapter05/file_lister.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter05/file_lister.py -------------------------------------------------------------------------------- /Chapter05/file_lister_peewee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter05/file_lister_peewee.py -------------------------------------------------------------------------------- /Chapter06/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/.DS_Store -------------------------------------------------------------------------------- /Chapter06/Neguhe Qrag.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/Neguhe Qrag.bin -------------------------------------------------------------------------------- /Chapter06/Writers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/Writers/__init__.py -------------------------------------------------------------------------------- /Chapter06/Writers/csv_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/Writers/csv_writer.py -------------------------------------------------------------------------------- /Chapter06/Writers/xlsx_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/Writers/xlsx_writer.py -------------------------------------------------------------------------------- /Chapter06/rot13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/rot13.py -------------------------------------------------------------------------------- /Chapter06/simplexlsx.v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/simplexlsx.v1.py -------------------------------------------------------------------------------- /Chapter06/simplexlsx.v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/simplexlsx.v2.py -------------------------------------------------------------------------------- /Chapter06/simplexlsx.v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/simplexlsx.v3.py -------------------------------------------------------------------------------- /Chapter06/userassist_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter06/userassist_parser.py -------------------------------------------------------------------------------- /Chapter07/TEST_DATA_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/TEST_DATA_README.md -------------------------------------------------------------------------------- /Chapter07/fuzzy_hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/fuzzy_hasher.py -------------------------------------------------------------------------------- /Chapter07/hashing_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/hashing_example.py -------------------------------------------------------------------------------- /Chapter07/ssdeep_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/ssdeep_python.py -------------------------------------------------------------------------------- /Chapter07/test_data/file_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_1 -------------------------------------------------------------------------------- /Chapter07/test_data/file_1a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_1a -------------------------------------------------------------------------------- /Chapter07/test_data/file_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_2 -------------------------------------------------------------------------------- /Chapter07/test_data/file_2a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_2a -------------------------------------------------------------------------------- /Chapter07/test_data/file_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_3 -------------------------------------------------------------------------------- /Chapter07/test_data/file_3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter07/test_data/file_3a -------------------------------------------------------------------------------- /Chapter08/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/.DS_Store -------------------------------------------------------------------------------- /Chapter08/img_42.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/img_42.jpg -------------------------------------------------------------------------------- /Chapter08/metadata_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/metadata_parser.py -------------------------------------------------------------------------------- /Chapter08/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/plugins/__init__.py -------------------------------------------------------------------------------- /Chapter08/plugins/exif_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/plugins/exif_parser.py -------------------------------------------------------------------------------- /Chapter08/plugins/id3_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/plugins/id3_parser.py -------------------------------------------------------------------------------- /Chapter08/plugins/office_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/plugins/office_parser.py -------------------------------------------------------------------------------- /Chapter08/processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/processors/__init__.py -------------------------------------------------------------------------------- /Chapter08/processors/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/processors/utility.py -------------------------------------------------------------------------------- /Chapter08/writers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/writers/__init__.py -------------------------------------------------------------------------------- /Chapter08/writers/csv_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/writers/csv_writer.py -------------------------------------------------------------------------------- /Chapter08/writers/kml_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter08/writers/kml_writer.py -------------------------------------------------------------------------------- /Chapter09/date_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter09/date_decoder.py -------------------------------------------------------------------------------- /Chapter10/pysysinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter10/pysysinfo.py -------------------------------------------------------------------------------- /Chapter11/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/Dockerfile -------------------------------------------------------------------------------- /Chapter11/docker_libs/LIBPFF-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/LIBPFF-LICENSE.txt -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.a -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.la: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.la -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/lib/python2.7/dist-packages/pypff.so -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/local/lib/libpff.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/local/lib/libpff.a -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/local/lib/libpff.la: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/local/lib/libpff.la -------------------------------------------------------------------------------- /Chapter11/docker_libs/usr/local/lib/libpff.so.1.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/docker_libs/usr/local/lib/libpff.so.1.0.0 -------------------------------------------------------------------------------- /Chapter11/pst_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/pst_indexer.py -------------------------------------------------------------------------------- /Chapter11/stats_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter11/stats_template.html -------------------------------------------------------------------------------- /Chapter12/places.sqlite-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter12/places.sqlite-wal -------------------------------------------------------------------------------- /Chapter12/wal_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter12/wal_crawler.py -------------------------------------------------------------------------------- /Chapter13/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/.DS_Store -------------------------------------------------------------------------------- /Chapter13/__MACOSX/chapter_13/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/__MACOSX/chapter_13/._.DS_Store -------------------------------------------------------------------------------- /Chapter13/__MACOSX/chapter_13/._requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/__MACOSX/chapter_13/._requirements.txt -------------------------------------------------------------------------------- /Chapter13/__MACOSX/chapter_13/plugins/._.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/__MACOSX/chapter_13/plugins/._.DS_Store -------------------------------------------------------------------------------- /Chapter13/chapter_13/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/.DS_Store -------------------------------------------------------------------------------- /Chapter13/chapter_13/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/framework.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/.DS_Store -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/__init__.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/exif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/exif.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/helper/__init__.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/helper/usb_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/helper/usb_lookup.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/helper/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/helper/utility.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/id3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/id3.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/office.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/office.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/pst_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/pst_indexer.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/setupapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/setupapi.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/userassist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/userassist.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/plugins/wal_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/plugins/wal_crawler.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/requirements.txt -------------------------------------------------------------------------------- /Chapter13/chapter_13/writers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/writers/__init__.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/writers/csv_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/writers/csv_writer.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/writers/kml_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/writers/kml_writer.py -------------------------------------------------------------------------------- /Chapter13/chapter_13/writers/xlsx_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/chapter_13/writers/xlsx_writer.py -------------------------------------------------------------------------------- /Chapter13/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/framework.py -------------------------------------------------------------------------------- /Chapter13/plugins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/.DS_Store -------------------------------------------------------------------------------- /Chapter13/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/__init__.py -------------------------------------------------------------------------------- /Chapter13/plugins/exif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/exif.py -------------------------------------------------------------------------------- /Chapter13/plugins/helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/helper/__init__.py -------------------------------------------------------------------------------- /Chapter13/plugins/helper/usb_lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/helper/usb_lookup.py -------------------------------------------------------------------------------- /Chapter13/plugins/helper/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/helper/utility.py -------------------------------------------------------------------------------- /Chapter13/plugins/id3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/id3.py -------------------------------------------------------------------------------- /Chapter13/plugins/office.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/office.py -------------------------------------------------------------------------------- /Chapter13/plugins/pst_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/pst_indexer.py -------------------------------------------------------------------------------- /Chapter13/plugins/setupapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/setupapi.py -------------------------------------------------------------------------------- /Chapter13/plugins/userassist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/userassist.py -------------------------------------------------------------------------------- /Chapter13/plugins/wal_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/plugins/wal_crawler.py -------------------------------------------------------------------------------- /Chapter13/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/requirements.txt -------------------------------------------------------------------------------- /Chapter13/writers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/writers/__init__.py -------------------------------------------------------------------------------- /Chapter13/writers/csv_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/writers/csv_writer.py -------------------------------------------------------------------------------- /Chapter13/writers/kml_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/writers/kml_writer.py -------------------------------------------------------------------------------- /Chapter13/writers/xlsx_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/Chapter13/writers/xlsx_writer.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-for-Forensics-Second-Edition/HEAD/README.md --------------------------------------------------------------------------------