RichardAragon / NightshadeAntidote

An 'antidote' to the recently released AI poison pill project known as Nightshade.
MIT License
183 stars 18 forks source link

Nightshade Antidote

Overview

Nightshade Antidote is an image forensics tool used to analyze digital images for signs of manipulation or forgery. It implements several common techniques used in image forensics including:

The tool takes an input image, performs analysis using the above techniques, and outputs a report summarizing the findings.

Requirements

Nightshade Antidote requires the following Python packages:

Usage

To use Nightshade Antidote, simply run the Python script on an input image:

python nightshade_antidote.py input.jpg

This will perform forensics analysis on input.jpg and output the results to the console and generate plots where relevant.

The script contains several functions that can be called independently to perform specific analyses:

Output

Nightshade Antidote will output a comprehensive analysis report for the input image including:

Any anomalies or indications of manipulation will be highlighted in the report.

Credits

Nightshade Antidote was created by Richard Aragon. The code implements common digital image forensics techniques based on research papers and books in the field.