Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

31 Commits

Repository files navigation

Ghostmark

Ghostmark is a command-line toolkit designed with almost all features that you require for image forensics. It can extract metadata, scrub metadata, embed or extract text from the images, detect for steganography, generate image hashes and compare them, detect for password protection.


Features

  • Metadata Extraction
  • Metadata Scrubber
  • Embedding Text
  • Extracting Hidden Text
  • Steganography Detection
  • Generating Image Hash
  • Image Hash Comparision
  • Detecting Password Protection
  • CLI based

Run Locally

Clone the project

git clone https://github.com/cracking-bytes/Ghostmark.git

Go to the project directory

cd Ghostmark

Install dependencies

pip install -r requirements.txt

Run the program (CLI)

python3 src/main.py

Working

FeatureSupporting File TypesSaving File Type
Metadata ExtractionJPG
Metadata ScrubberJPGJPG, PNG
Embedding TextJPG, PNGPNG
Extracting Hidden TextPNG
Steganography DetectionJPG, PNG
Generating Image HashJPG, PNG
Image Hash ComparisonJPG, PNG
Detecting Password ProtectionJPG, PNG

Tech Stack

Language Used:

  • Python 3

Libraries Used:

  • pillow
  • piexif
  • pprint
  • hashlib
  • imagehash
  • numpy
  • os
  • zipfile
  • py7zr
  • subprocess

Dev Tools:

  • VS Code
  • Git & GitHub for version control

License

MIT


Authors

Bhavika Nagdeo (Cracking Bytes)

Ranveer


Feedback

If you have any feedback, ideas, or features to suggest, reach out at bhavikanagdeo83@gmail.com

About

Ghostmark is a command-line image forensics toolkit.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages