Skip to main content

A command line application for modifying EXIF metadata in JPEG images.

Project description

Exificator

Exificator is a Python command line application that allows you to modify EXIF metadata in JPEG images.

Installation

To install Exificator, you can use pip:

$ pip install exificator

Usage

Exificator can be used to modify the EXIF metadata in JPEG images. Here's an example of how to use it:

$ exificator input.jpg -o output.jpg --payload '<script>alert(1337)</script>'

This will modify the title and description fields in the EXIF metadata of the input image and save the modified image to the output file.

Here are the available options:

  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        Output filename. By default, filename-output.ext
  -f, --force           Overwrite output file if exists without confirmation
  -p PAYLOAD, --payload PAYLOAD
                        String to set in EXIF attributes. {} is replaced with the exif tag. Default: "<script>alert('{}')</script>
  --tags TAGS           List of tags to set, comma separated. Default: all tags
  --list-tags           List all available tags

License

Exificator is licensed under the MIT License. See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exificator-1.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exificator-1.0.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file exificator-1.0.0.tar.gz.

File metadata

  • Download URL: exificator-1.0.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.65.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for exificator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ceb677ce7f8d61e065167d647e4cfbea4d443e3a70ecff9eb5d6c6309ea0dad7
MD5 50bdee25c718e964bd4f5bc3eb6787cb
BLAKE2b-256 250c394996cdca273de80ac008a57fe607928e5196d78eae1147408ab7f9cb1a

See more details on using hashes here.

File details

Details for the file exificator-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: exificator-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.65.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for exificator-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e710491bf19898bf189e0812fb4fb14a37ecfcae155299cb7c710223c3d594c3
MD5 7897a9d32cf0761efa819b46adf6a85b
BLAKE2b-256 86bb21cd08d0d7026f7fff768e17a3e6e6b6c4d1fbf7df5346d31ff4a8ad14c3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page