/Metaforge

An OSINT Metadata analyzing tool that filters through tags and creates reports

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Metaforge

"An OSINT tool that analyzes metadata and creates dynamic reports"

https://chriswmorris.github.io/Metaforge/

Senior Design Project 2019 - By Chris Morris and Collin Mockbee

A Python3 Application for Unix-based Operating Systems

Note: Metaforge requires at least python version 3.5 to work!


Supported Filetypes

dll | docx | doc | exe | gif | html | jpeg| mkv | mp3 | mp4 | odp | ods | odt | pdf | png | pptx| ppt | svg | torrent |wav | xlsx | xls |zip |


Setup

Install exiftool

Debian-based

apt install libimage-exiftool-perl

RHEL-based

yum install perl-Image-ExifTool

Arch Linux

pacman -S perl-image-exiftool

Mac OSX

brew install exiftool

Install dependencies

pip3 install -r requirements.txt


Running Metaforge

  1. Place the files you wish to analyze in the /media directory

  2. Run metaforge.py

python3 metaforge.py


When Metaforge is finished running, check the User_Projects folder and look for the name of the project you entered. Click on the index.html file to view your generated report.

Thanks to...

Exiftool: https://www.sno.phy.queensu.ca/~phil/exiftool/

progress: https://pypi.org/project/progress/

dominate: https://pypi.org/project/dominate/

colorama: https://pypi.org/project/colorama/

pyexifinfo: https://pypi.org/project/pyexifinfo/