# 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:
```sh
$ 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:
```sh
$ 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.
Raw data
{
"_id": null,
"home_page": "https://github.com/julianjm/exificator",
"name": "exificator",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "exif jpeg image metadata xss payload",
"author": "Julian J. M.",
"author_email": "julianjm@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/25/0c/394996cdca273de80ac008a57fe607928e5196d78eae1147408ab7f9cb1a/exificator-1.0.0.tar.gz",
"platform": null,
"description": "# Exificator\n\nExificator is a Python command line application that allows you to modify EXIF metadata in JPEG images.\n\n## Installation\n\nTo install Exificator, you can use pip:\n\n```sh\n$ pip install exificator\n``````\n\n\n## Usage\n\nExificator can be used to modify the EXIF metadata in JPEG images. Here's an example of how to use it:\n\n```sh\n$ exificator input.jpg -o output.jpg --payload '<script>alert(1337)</script>'\n```\n\n\nThis will modify the title and description fields in the EXIF metadata of the input image and save the modified image to the output file.\n\nHere are the available options:\n\n```\n -h, --help show this help message and exit\n -o OUTPUT, --output OUTPUT\n Output filename. By default, filename-output.ext\n -f, --force Overwrite output file if exists without confirmation\n -p PAYLOAD, --payload PAYLOAD\n String to set in EXIF attributes. {} is replaced with the exif tag. Default: \"<script>alert('{}')</script>\n --tags TAGS List of tags to set, comma separated. Default: all tags\n --list-tags List all available tags\n```\n\n\n## License\n\nExificator is licensed under the MIT License. See LICENSE for more information.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A command line application for modifying EXIF metadata in JPEG images.",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/julianjm/exificator"
},
"split_keywords": [
"exif",
"jpeg",
"image",
"metadata",
"xss",
"payload"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "86bb21cd08d0d7026f7fff768e17a3e6e6b6c4d1fbf7df5346d31ff4a8ad14c3",
"md5": "7897a9d32cf0761efa819b46adf6a85b",
"sha256": "e710491bf19898bf189e0812fb4fb14a37ecfcae155299cb7c710223c3d594c3"
},
"downloads": -1,
"filename": "exificator-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7897a9d32cf0761efa819b46adf6a85b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4416,
"upload_time": "2023-07-06T23:41:05",
"upload_time_iso_8601": "2023-07-06T23:41:05.369578Z",
"url": "https://files.pythonhosted.org/packages/86/bb/21cd08d0d7026f7fff768e17a3e6e6b6c4d1fbf7df5346d31ff4a8ad14c3/exificator-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "250c394996cdca273de80ac008a57fe607928e5196d78eae1147408ab7f9cb1a",
"md5": "50bdee25c718e964bd4f5bc3eb6787cb",
"sha256": "ceb677ce7f8d61e065167d647e4cfbea4d443e3a70ecff9eb5d6c6309ea0dad7"
},
"downloads": -1,
"filename": "exificator-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "50bdee25c718e964bd4f5bc3eb6787cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3839,
"upload_time": "2023-07-06T23:41:07",
"upload_time_iso_8601": "2023-07-06T23:41:07.036514Z",
"url": "https://files.pythonhosted.org/packages/25/0c/394996cdca273de80ac008a57fe607928e5196d78eae1147408ab7f9cb1a/exificator-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-06 23:41:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "julianjm",
"github_project": "exificator",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "exificator"
}