-
History
- Blame
- Branches
- Commits
- Deleted Objects
-
Hunt
- Author
- Emails
- Exif metadata
- Geo data
- Gpg keys
- Network data
-
Run
- Git filesystem check
- Git visualization tool
- Trivy repository scanner
- VirusTotal suspicious file scanner
- Exif
- Gource
- Trivy
- VirusTotal with API key
yay -S perl-image-exiftool gource trivy vt-cli
sudo apt install exif gource trivy unzip wget
wget https://github.com/VirusTotal/vt-cli/releases/download/1.0.0/Linux64.zip
unzip Linux64.zip
usage: ForenGit.py [-h] [-a] [-c] [-e] [-x] [-g] [-hbl] [-hbr] [-hc] [-hd] [-ht] [-k] [-n] [-s] [-t] [-vt] [-vi]
A simple Git Forensic tool
options:
-h, --help show this help message and exit
-a, --author Display author
-c, --check Run a filesystem check
-e, --emails Display emails
-x, --exif Display exif metadata
-g, --geolocation Display latitude and longitude data
-hbl, --history-blame
Display Git history branches
-hbr, --history-branches
Display Git history branches
-hc, --history-commits
Display Git history commits
-hd, --history-deleted
Display Git history deleted objects
-ht, --history-tags Display Git history tags
-k, --keys Display Gpg keys
-n, --network Display network informations
-s, --statistic Display commits numbers by author
-t, --trivy Run Trivy
-vt, --virustotal Run Virustotal
-vi, --visualize Run Gource