Metadata retrieval tool
Project description
Exifool
Exifool is a metadata analysis tool written for CSEC-473 - Penetration Testing.
Currently supported file formats include:
pdf
Install
Exifool is available as a python package on PyPi:
pip install exifool
Usage
CLI options:
exifool --help
Usage: exifool [OPTIONS]
___________ .__ _____ .__
\_ _____/__ __|__|/ ____\____ ____ | |
| __)_\ \/ / \ __\/ _ \ / _ \| |
| \> <| || | ( <_> | <_> ) |__
/_______ /__/\_ \__||__| \____/ \____/|____/
\/ \/
Written with ❤️ by sapph2c
Metadata analysis tool written for CSEC-473
Options:
--path TEXT Path to the file to perform metadata analysis on.
--help Show this message and exit.
Retrieving metadata from a pdf:
exifool --path example.pdf
Sample output:
{
'/Author': '',
'/CreationDate': 'D:20250205020514Z',
'/Creator': 'LaTeX with hyperref',
'/Keywords': '',
'/ModDate': 'D:20250205020514Z',
'/PTEX.Fullbanner': 'This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2023) kpathsea version 6.3.5',
'/Producer': 'pdfTeX-1.40.25',
'/Subject': '',
'/Title': '',
'/Trapped': '/False'
}
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exifool-0.1.8.tar.gz.
File metadata
- Download URL: exifool-0.1.8.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c256472338e4db4913d50b80cf945b2b011a16c4fb4466f38ed15404038e632e
|
|
| MD5 |
0a6dee3752b464623e2b850b4081438d
|
|
| BLAKE2b-256 |
6301a60e98e9a7dab45c1354330de249efd700d3a19da17cb3353496f7ba57a3
|
Provenance
The following attestation bundles were made for exifool-0.1.8.tar.gz:
Publisher:
ci.yml on sapph2c/exifool
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
exifool-0.1.8.tar.gz -
Subject digest:
c256472338e4db4913d50b80cf945b2b011a16c4fb4466f38ed15404038e632e - Sigstore transparency entry: 169520399
- Sigstore integration time:
-
Permalink:
sapph2c/exifool@dac7674277b5e25c43792ae31d76f74b5e69ab73 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/sapph2c
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@dac7674277b5e25c43792ae31d76f74b5e69ab73 -
Trigger Event:
push
-
Statement type:
File details
Details for the file exifool-0.1.8-py3-none-any.whl.
File metadata
- Download URL: exifool-0.1.8-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b7ccc269117d48c423980e64714dea0b28b2441a8d9d3a3fba0b9de7cdf74e7
|
|
| MD5 |
6a59959ccf0e85aa60c10f0840974705
|
|
| BLAKE2b-256 |
a767002d1cea5f263b5d67c4028adc43105a62f635a463afb215b2cceaa76f03
|
Provenance
The following attestation bundles were made for exifool-0.1.8-py3-none-any.whl:
Publisher:
ci.yml on sapph2c/exifool
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
exifool-0.1.8-py3-none-any.whl -
Subject digest:
7b7ccc269117d48c423980e64714dea0b28b2441a8d9d3a3fba0b9de7cdf74e7 - Sigstore transparency entry: 169520401
- Sigstore integration time:
-
Permalink:
sapph2c/exifool@dac7674277b5e25c43792ae31d76f74b5e69ab73 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/sapph2c
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@dac7674277b5e25c43792ae31d76f74b5e69ab73 -
Trigger Event:
push
-
Statement type: