qbindiff

View on PyPIReverse Dependencies (0)

1.2.2 qbindiff-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
qbindiff-1.2.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
qbindiff-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
qbindiff-1.2.2-cp312-cp312-musllinux_1_2_i686.whl
qbindiff-1.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
qbindiff-1.2.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
qbindiff-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
qbindiff-1.2.2-cp311-cp311-musllinux_1_2_i686.whl
qbindiff-1.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
qbindiff-1.2.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
qbindiff-1.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
qbindiff-1.2.2-cp310-cp310-musllinux_1_2_i686.whl
qbindiff-1.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Wheel Details

Project: qbindiff
Version: 1.2.2
Filename: qbindiff-1.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 424736
MD5: bebac739f64cee70bf9b6a6965320d88
SHA256: 812cc46e7a55342a292151bdabaf36cb142ed20d0354cafefd16c120f350aa2a
Uploaded: 2024-06-19 15:54:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qbindiff
Version: 1.2.2
Summary: QBindiff binary diffing tool based on a Network Alignment problem
Author-Email: Quarkslab <diffing[at]quarkslab.com>
Project-Url: Homepage, https://github.com/quarkslab/qbindiff
Project-Url: Repository, https://github.com/quarkslab/qbindiff
Project-Url: Documentation, https://github.com/quarkslab/qbindiff
License: Apache Software License (Apache License, Version 2)
Requires-Python: >=3.10
Requires-Dist: rich-click
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: lapjv-numpy2
Requires-Dist: networkx
Requires-Dist: capstone (>=5.0.1)
Requires-Dist: datasketch
Requires-Dist: scikit-learn
Requires-Dist: python-louvain
Requires-Dist: enum_tools
Requires-Dist: python-bindiff
Requires-Dist: python-binexport (>=0.3.2)
Requires-Dist: quokka-project
Requires-Dist: idascript
Requires-Dist: sphinx (>=7.2.0); extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-rtd-theme (>=1.3); extra == "doc"
Requires-Dist: enum-tools[sphinx]; extra == "doc"
Requires-Dist: sphinx_autodoc_typehints; extra == "doc"
Requires-Dist: tox; extra == "dev"
Requires-Dist: pypcode; extra == "dev"
Provides-Extra: doc
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 14769 characters]

WHEEL

Wheel-Version: 1.0
Generator: meson
Root-Is-Purelib: false
Tag: cp312-cp312-manylinux_2_17_x86_64
Tag: cp312-cp312-manylinux2014_x86_64

RECORD

Path Digest Size
qbindiff/visitor.py sha256=Qy7w258tU5MysfkRj0UeKyWrBh8zm4_AkOsB72UdoFs 10004
qbindiff/exceptions.py sha256=_bD8vzX7GNFx6FHDf6tpVZZQ2XEYfzpmboA3elDLsHM 728
qbindiff/differ.py sha256=exBDHL6-wtmvins2HMi-S93jOXwZekJulemJ2VVSnZk 25433
qbindiff/types.py sha256=k857hZVVLUdsDeNDvI7uFandxdZWlvPJBXDHgaU8IPA 6624
qbindiff/abstract.py sha256=elWbqUUj1nYjFTQo7ZeJdwBaTNchC-viji4IDjC49-E 3013
qbindiff/version.py sha256=RLDjcVXjH9XEzFbI9aJMdMPDZk_YHuPTrFNyMvF9ylA 644
qbindiff/__main__.py sha256=mMuRbF7R_F_baecatd1zj9gldfMlpE4ZVmCZKhHzyNM 17816
qbindiff/__init__.py sha256=QPqkygkd6-7qb7kywqR44PbtMJNV9kQvUcmLiA7GRC8 2632
qbindiff/mapping/bindiff.py sha256=EDBwi3iPmreqnDiNa2UbEclkwKbnAvaRZjX20NdvBDM 6776
qbindiff/mapping/mapping.py sha256=5hXA_Lf4AKAJAHoGKoVbNEE4zNQuzUm6y5quUU6mPjE 8534
qbindiff/mapping/__init__.py sha256=yw447Cvr3VVWsVQwH13QEkVUyaIDcKM97kmRUCVUxtY 671
qbindiff/passes/fast_metrics.cpython-312-x86_64-linux-gnu.so sha256=-0FmodBJHNyPzXrkMraDHtujNfWGJyl0tDjCKBJWTSc 356289
qbindiff/passes/base.py sha256=-TBPLZ1MITVmUPNntA7-UO2yf_ErBEJb-WlYOVha4Sg 13644
qbindiff/passes/utils.py sha256=JOFpV88sMdNqZrnbgwlCff6YN0Mq_ismWQVIacjA4uM 1250
qbindiff/passes/passes.py sha256=0FeRBUvoPQAyXJ-zrJx5olSk15wfzHNmkUMrQmwu1zI 9264
qbindiff/passes/metrics.py sha256=tAdtFPaus9m5zy08qmTTGEgKmzt4LDdGv2BvyHi16-0 10113
qbindiff/passes/__init__.py sha256=pTqJ1V75g9srvp4Fh4-4RcvMy8Xd5i283QULbKzoSmM 1141
qbindiff/loader/data.py sha256=Fp-6rSrBSZ-152gR_TZBawJFAmAS_OtvEflJSV_jltk 911
qbindiff/loader/function.py sha256=F-qbx9w3LfxpJyzB2Dy1e6zGbQ8nT7SKgg0fP2vTCmw 7325
qbindiff/loader/program.py sha256=jOJlmEiHWPh0YuCoei_B8J9OkLbcCqNa5qwauvFNKEs 11793
qbindiff/loader/types.py sha256=u0ojKXnN-7J7oz9WNXTSE2k6kGsU4sHOOQm20UHrT8E 5098
qbindiff/loader/instruction.py sha256=ozQq892SlBCrDLaZ9Xm0LwUMcQv6CU0aRO1E9v4cAQk 3852
qbindiff/loader/structure.py sha256=1VQb5cYPT5yIeaBacLGxgorcsUr_ptOsvx4_liGgeyo 2425
qbindiff/loader/basic_block.py sha256=6xUdkuLc1-ScSyr_P8pdYNAuUz17rtIZrfw7MLBeul0 2119
qbindiff/loader/operand.py sha256=GSKRWDmhVM0MKSqTG0kTM7bDOjvRE0B_4Or3TUOveos 2041
qbindiff/loader/__init__.py sha256=-yi6xMbHHCGpfVA13-aFQZJPlY2qBGuNsYt2jYsfhOY 1179
qbindiff/loader/backend/binexport.py sha256=FGh_OUICXuQSeWhq7gG7MnkUpUOnPxDOc0wu8QoNqSQ 16974
qbindiff/loader/backend/quokka.py sha256=qK8zLgSoJB8NY4836b2bBYH-QX8R7gCuaMCtDqnT-k0 19068
qbindiff/loader/backend/abstract.py sha256=5-XFR2wd6MNUImyeGW66dSEBuBMuOuGHe0TM8YVRPnk 8357
qbindiff/loader/backend/ida.py sha256=XFuuxyjtFrLxutnB1D3lfcMDmme6slI5DVKrSQZ4U0E 14979
qbindiff/loader/backend/utils.py sha256=11tyFpSUClYGJWLN6t8fVKu8FnNbrcmmWQ1zmAyaBHs 9409
qbindiff/loader/backend/__init__.py sha256=_fWNKs_RpzqNGn73O32UT0ofSTkVfir7_9o-9YQbL00 1044
qbindiff/features/mnemonic.py sha256=Avss2uP0iK59orqkiGpW13h96P6bqB7BDdlvLQnF4wE 3847
qbindiff/features/manager.py sha256=YicMoI1a0RJ1qbU0TXaF6rBEHCDQb7WOWoyyLeevgf0 2265
qbindiff/features/extractor.py sha256=lYltSH8YQnfhqhfCEb98UA40Y3-WfeUoXsWJtiWJkhM 9484
qbindiff/features/wlgk.py sha256=TChvj1lCV_LKYbH6e5jjiTVAdnCoYU67zVOIToVSomo 5933
qbindiff/features/topology.py sha256=o6xagA0qH9Pe5HUVuxVrgDiD173e3W23va6lYgFVRtU 3558
qbindiff/features/artefact.py sha256=sVvJ5Hxnqy7c5-NljY5ZDIhmgfV4Xby0yH96bekWSGk 5853
qbindiff/features/graph.py sha256=6bqR-JehSmkTQ-_sAcn0z3hcU13Yd3rPuGCeCvi5J4c 13599
qbindiff/features/__init__.py sha256=kUxJiF12drS-QbyQHHVgHJHiY6yResU8yLXsO7tdsFk 2817
qbindiff/utils/openmp_helpers.cpython-312-x86_64-linux-gnu.so sha256=woyOpj2Yp0SA7sptk6faul-bcJfNvxfpax04dmUJZq0 72089
qbindiff/utils/utils.py sha256=WwjPubUjsP9NeykvUhSGoUga1F_HtDAuWJYFeKRKBhM 2579
qbindiff/utils/__init__.py sha256=oYMlUVB1AcY4LtQg3yxrYnZ_FWhhpIDK7OZoYmnm5vQ 717
qbindiff/matcher/matcher.py sha256=ls7_awK6KqjB88f2Pukj6geCVGQOQLLP_3vLCUCxsSU 10659
qbindiff/matcher/belief_propagation.py sha256=u6C98eX3D1OHCDCA_IpbuAMrkPqpTz9bnTnOSZguaL8 14557
qbindiff/matcher/__init__.py sha256=rUwmWfG0lkN2R2LnQHhE8Dkv8WZXEbK3kp0oHx1eRLk 695
qbindiff/matcher/squares.cpython-312-x86_64-linux-gnu.so sha256=UmLvxB_5Ko2b22ZswqV73FIGBBinXCMMSVO3woPiqoM 292337
qbindiff.libs/libgomp-a34b3233.so.1.0.0 sha256=On6uznIxkRvi-7Gz58tMtcLg-E4MK7c3OUcrWh_uyME 168193
qbindiff-1.2.2.dist-info/entry_points.txt sha256=XEvVQbmHSZ6FtYF5AzEIHOLnPyh3YC4CCTiQ9T9gN2Y 53
qbindiff-1.2.2.dist-info/WHEEL sha256=3qIDcXCk577AXiK3pDifO-gE9U_MYWYGgtD78gLa2_U 137
qbindiff-1.2.2.dist-info/RECORD
qbindiff-1.2.2.dist-info/METADATA sha256=k0hK6yNnSrX_jkEjmaXzvUN4E3WzzzLI5cjb-NAuPB4 19806

entry_points.txt

qbindiff = qbindiff.__main__:main