pdfalyzer

View on PyPIReverse Dependencies (0)

1.14.10 pdfalyzer-1.14.10-py3-none-any.whl

Wheel Details

Project: pdfalyzer
Version: 1.14.10
Filename: pdfalyzer-1.14.10-py3-none-any.whl
Download: [link]
Size: 106718
MD5: 1b7ebe98106ebc7006cfbbaa5c8ce67b
SHA256: 929d68782688f30dc481c67c17fc72f57603dc63ac566ce5e9ea8cfd32ba53ad
Uploaded: 2024-03-28 01:23:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pdfalyzer
Version: 1.14.10
Summary: A PDF analysis toolkit. Scan a PDF with relevant YARA rules, visualize its inner tree-like data structure in living color (lots of colors), force decodes of suspicious font binaries, and more.
Author: Michel de Cryptadamus
Author-Email: michel[at]cryptadamus.com
Home-Page: https://github.com/michelcrypt4d4mus/pdfalyzer
Project-Url: Documentation, https://github.com/michelcrypt4d4mus/pdfalyzer
Project-Url: Repository, https://github.com/michelcrypt4d4mus/pdfalyzer
License: GPL-3.0-or-later
Keywords: ascii art,binary,color,font,encoding,malicious pdf,malware,malware analysis,pdf,threat assessment,visualization,yara
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Artistic Software
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Security
Requires-Python: >=3.9,<4.0
Requires-Dist: Deprecated (<2.0.0,>=1.2.13)
Requires-Dist: PyPDF2 (<3.0,>=2.10)
Requires-Dist: anytree (<3.0,>=2.8)
Requires-Dist: chardet (<6.0.0,>=5.0.0)
Requires-Dist: python-dotenv (<0.22.0,>=0.21.0)
Requires-Dist: rich (<13.0.0,>=12.5.1)
Requires-Dist: rich-argparse-plus (<0.4.0,>=0.3.1)
Requires-Dist: yaralyzer (<0.10.0,>=0.9.4)
Description-Content-Type: text/markdown
[Description omitted; length: 22967 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
CHANGELOG.md sha256=9AcJopi6RSNZErSW00CtbeXPLf0fz4GGgchYWzctL9E 11195
LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
pdfalyzer/__init__.py sha256=bip0vBCQXxNVwZrQdT15_YVqE5o7IfS4HZnE38rnqzA 3188
pdfalyzer/__main__.py sha256=Ko_AoAyYMLIe_cmhiUSl6twheLZrGyT8aOSJ2CP7EZY 43
pdfalyzer/binary/binary_scanner.py sha256=Vl1BarQdk99jDl_NZkBhK85u3auRZrjeR37rThwnzzk 10180
pdfalyzer/config.py sha256=oN-pVR037lt3giRsnsm4c8ku5hCW8ChFqYFi9V7w1qU 1918
pdfalyzer/decorators/document_model_printer.py sha256=1fGvbCnMBzpwgePxCIMj1nWUN1lpVtJ1sApTa2sJ3yU 2647
pdfalyzer/decorators/indeterminate_node.py sha256=f9Us3Vpr7DIA7PUEvLoMSurRyWySFTiT6Pyjt120PRs 6449
pdfalyzer/decorators/pdf_object_properties.py sha256=8dqHmi0J2USwnGPSy0Sg_ria_2TsaRWe_HWs-14RKrg 5524
pdfalyzer/decorators/pdf_tree_node.py sha256=nIkur38BijcRD-bTJJPrSP25LR9Oiew2E3flzsEZHoQ 10755
pdfalyzer/decorators/pdf_tree_verifier.py sha256=IRgm7ikdaqJEq66q3JcMZo49XQoONODM7lySioJfxRc 4543
pdfalyzer/detection/constants/binary_regexes.py sha256=rcgQ984q6a8CFvV2QX4-asuqT5w_aH8LPqoN2N13eOM 1665
pdfalyzer/detection/constants/javascript_reserved_keywords.py sha256=CXXdWskdQa0Hs5wCci2RBVvipgZg34_cLfmkWG4Xcmg 991
pdfalyzer/detection/javascript_hunter.py sha256=_wT2vkKTMlm_RGCjYsmwcmV-ag1qep3EpkHmUw0nWcQ 711
pdfalyzer/detection/yaralyzer_helper.py sha256=hmrnvTVtaX9l4FbXQrtrdXYHaK_IFSTDIuEWBIDPN74 1764
pdfalyzer/font_info.py sha256=L5ykKvlifAQv2uw-pKqxbQPqWrvbli0IcO8DgDK0SQo 6665
pdfalyzer/helpers/dict_helper.py sha256=2TP0_EJBouaWD6jfnAekrEZ4M5eHKL8Tm61FgXZtBAg 303
pdfalyzer/helpers/number_helper.py sha256=8IlRmaOVLJsUV18VLvWRZU8SzRxL0XZjrY3sjmk2Ro4 292
pdfalyzer/helpers/pdf_object_helper.py sha256=u0j8B9mY8s5cTGo5LmDcozotvvgZNrwwJ4w_ipQqiXw 1105
pdfalyzer/helpers/rich_text_helper.py sha256=Ytd1n1ONmEe7BxEwT-LLT6rt7QF-m_wnapPdwWYT4Pc 1800
pdfalyzer/helpers/string_helper.py sha256=75EDEFw3UWHvWF32WtvZVBbqYY3ozO4y30dtH2qVMX0 2278
pdfalyzer/output/character_mapping.py sha256=lKPf-Xw3K3A3h33EOB_B-YaaxuFie7h7PUXCrphuwmw 2095
pdfalyzer/output/layout.py sha256=E58T9Tl6BYZTDsj6ouMr1J5SSUiXa7timUNxnOI2IzI 2149
pdfalyzer/output/pdfalyzer_presenter.py sha256=-43-4W-Hrbc2FdMjkuAZT3ajtH6cLbOVA5voMw-WeUY 8498
pdfalyzer/output/styles/node_colors.py sha256=sw-e97iRwAzqBdg0sP_b__9KCe6MbRcgMzQlPL6sCrA 3987
pdfalyzer/output/styles/rich_theme.py sha256=Y8QmuINlyZNIHvf3oD0CV3w2dC49NNKtvOChvudDCT8 1983
pdfalyzer/output/tables/decoding_stats_table.py sha256=mhQOiWhmovaC4sop38WcxStv_bIdAlQWUysAz5fW4MU 3461
pdfalyzer/output/tables/font_summary_table.py sha256=xfTqC7BlQd0agQf6nDDhkcJno7hru6mf9_xY1f5IDcw 2065
pdfalyzer/output/tables/pdf_node_rich_table.py sha256=Soz5gkSl9pMFbwmGxyKyil_9X-Pl-fI0i8s0cvwLC3Q 5909
pdfalyzer/output/tables/stream_objects_table.py sha256=nzCTci8Kqs8Pyghad3L5KWHDdIWRSrKCRNW8geA_rMo 707
pdfalyzer/pdf_object_relationship.py sha256=EgeIiVDofvZd-il114H8ZlKKwCOci5T5S4e15mHK_Wg 5340
pdfalyzer/pdfalyzer.py sha256=sOZqOKiRivd2I0Lek_cbYu0h4jIi8DXYnw5H0f6TfcA 11016
pdfalyzer/util/adobe_strings.py sha256=A4V3BI2pOaOmF4_RCbtsLxfv5LBWWKVtqrW562DzR6Y 4983
pdfalyzer/util/argument_parser.py sha256=EiOBaMRFvb9C_Zq3Odhw0KECSvElEfm8hGyljsOmzV4 8053
pdfalyzer/util/debugging.py sha256=nE64VUQbdu2OQRC8w8-AJkMtBOy8Kf3mjozuFslfWsw 156
pdfalyzer/util/exceptions.py sha256=XLFFTdx1n6i_VCmvuzvIOCa-djJvGEitfo9lhy3zq0k 98
pdfalyzer/util/pdf_parser_manager.py sha256=FVRYAYsCd0y5MAm--qvXnwCZnDtB3x85FdJtb-gpyw4 3109
pdfalyzer/yara_rules/PDF.yara sha256=uTBPFzbNb91eWnAM_LzXMKodBxAz2Rj804kQDyeARc8 38667
pdfalyzer/yara_rules/PDF_binary_stream.yara sha256=oWRPLe5yQiRFMvi3BTHNTlB6T7NcAuxKn0C9OSvgJSM 804
pdfalyzer/yara_rules/__init.py__ sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdfalyzer/yara_rules/lprat.static_file_analysis.yara sha256=i0CwRH8pBx_QshKFTQtr1CP5n378EZelsF2FxMY2y5A 21859
pdfalyzer-1.14.10.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
pdfalyzer-1.14.10.dist-info/METADATA sha256=7HuP-rQptGKP3S_BfTMDjHtetCU663pfNYJH7j4B1yw 24475
pdfalyzer-1.14.10.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
pdfalyzer-1.14.10.dist-info/entry_points.txt sha256=rl7OpBvxSNmV90rjTPCjhXTtjRMqZxHUAQfP0Cdmt1Y 111
pdfalyzer-1.14.10.dist-info/RECORD

entry_points.txt

pdfalyze = pdfalyzer:pdfalyze
pdfalyzer_show_color_theme = pdfalyzer:pdfalyzer_show_color_theme