exificator


Nameexificator JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/julianjm/exificator
SummaryA command line application for modifying EXIF metadata in JPEG images.
upload_time2023-07-06 23:41:07
maintainer
docs_urlNone
authorJulian J. M.
requires_python
licenseMIT
keywords exif jpeg image metadata xss payload
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 1.92524s