Dragodis

View on PyPIReverse Dependencies (2)

1.0.0 dragodis-1.0.0-py3-none-any.whl

Wheel Details

Project: Dragodis
Version: 1.0.0
Filename: dragodis-1.0.0-py3-none-any.whl
Download: [link]
Size: 126276
MD5: 74a4534c3573c7a9fa0dbae23c54cf69
SHA256: e134b71137e3beede82d71676b72a8d7ade4e1db9829e1c3f86357d3ca91083a
Uploaded: 2024-06-17 18:50:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dragodis
Version: 1.0.0
Summary: A universal interface for running scripts under multiple disassemblers.
Author: DC3
Home-Page: https://github.com/dod-cyber-crime-center/dragodis
License: MIT
Keywords: malware,ida,idapro,ghidra,disassembler
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: bytesparse
Requires-Dist: capstone
Requires-Dist: rpyc
Requires-Dist: pyhidra (>=0.4.0)
Requires-Dist: pefile
Requires-Dist: pyelftools
Requires-Dist: pywin32; platform_system == "Windows"
Requires-Dist: pytest (>=3.0.0); extra == "testing"
Requires-Dist: pytest-datadir; extra == "testing"
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 40002 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dragodis/__init__.py sha256=CRPIMSnPbBuMLUclHD9M7dNw_HfpRJok-VfWhPrFgac 290
dragodis/api.py sha256=_E5Jt_wVSq1UYOhcKXh_WT_ciSCEJSDKQLHvzFYlMww 2754
dragodis/constants.py sha256=kgoscbwjVdsjQdHTp06kCRVwuW3WLfWGy-9tZ9WT13M 543
dragodis/exceptions.py sha256=fpUx0DZc27Z-wVgZRkKPjv9cc8g406Sj3eTHM57Cgtc 625
dragodis/utils.py sha256=-EwQXVNcs4n6xe2MEWbmCchWFrt0XKmScp_mTOqIhqc 3317
dragodis/ghidra/__init__.py sha256=rGbk2FrD0WBEiDRvwVCbGj_ZFICwW6T7UMh7cJKm98E 43
dragodis/ghidra/data_type.py sha256=OtgG1kKCbrgsopQj_cPmStt5KYQrgmtEV6thWSxcn0E 434
dragodis/ghidra/disassembler.py sha256=Gmm6PRpIHqu14OViVIdMGUh5IQn8--iGplb0GZBMNmU 5036
dragodis/ghidra/flat.py sha256=vuIN7h-DBTuK-mDRFZzsl588QSaxwO24Z2UGlBjD-s0 18785
dragodis/ghidra/flowchart.py sha256=9vP7YbhYKF0TFWuG2N5QpFbkvRRvipPhZi1_KkoVfFw 3423
dragodis/ghidra/function.py sha256=R6cxb51c1UWnCJKeGTY3hm9zkrBcrZZNRJvHYJy-J8M 3774
dragodis/ghidra/function_argument_location.py sha256=SG6eOl6PzCdMOa0dWpPk_S-LOK7OOLvqpHlW4e-DSr0 2261
dragodis/ghidra/function_signature.py sha256=YNViGtdyBf93R0qTUep6PGtFLpMfi5QXnPenF9QlQew 10703
dragodis/ghidra/instruction.py sha256=UtF8iceyL_r9a2cZ_RD0t2EosdHBn_Wc5zV6_h6yMEk 5835
dragodis/ghidra/line.py sha256=HpXhhPp6VMXZn_ovuMROJ_Cbx0NfOB_R8RL0W4IEdtk 14932
dragodis/ghidra/memory.py sha256=BakDUEv_RZQVKZT6qmkivDjmPDBv8DlPQB0UOGJE_xA 2345
dragodis/ghidra/operand.py sha256=Renx1Dh49II-h7aNiWNFW8STJijeSm2bfvORYNkMDXw 13212
dragodis/ghidra/operand_value.py sha256=M2CrlJ1kOsXV36C7Ywr6C6AJwUEdj9XiK5Nb9qmqDFA 2239
dragodis/ghidra/reference.py sha256=0U4g-shghtV_uavSi0IbxbQ8navSNxvNikcNYFi9FlY 1744
dragodis/ghidra/segment.py sha256=Egj0sfvP3apIjJ-C348e7z7GiBf2VOu7ieUmWvvibNI 2528
dragodis/ghidra/stack.py sha256=d_QppmGCI1lo2fgSnOtzlVB6FjnCeog7tY5YHC1KK1k 2238
dragodis/ghidra/string.py sha256=ihs3XGXPjvy-vAq48_rywk8qQoP9FZZ6zpfTpDLi2IM 722
dragodis/ghidra/symbol.py sha256=WALmkO3rztKq2C2EAx1cZNzV4IvfUcLvddd8KDHNdoc 3747
dragodis/ghidra/utils.py sha256=wJRARumFdjzH-bSxNKGk9HhFhlZIF9oXbc55PZiD-tE 1170
dragodis/ghidra/variable.py sha256=I80k5ThP6tmuByGhtX2Dlt7GdIOQ_EZVMrM4ml-Ho9A 2456
dragodis/ida/__init__.py sha256=mdMHz9SNnJ09qImOdWEvnJxAyg04idmcU9VcM6JQiQA 37
dragodis/ida/constants.py sha256=urAYNYqu6sVnEslzc2iWMeFZeLbEJ_ZmwWKSoZph7Ik 9410
dragodis/ida/data_type.py sha256=fxQjSoan4i3XFqglP8hIn3ao5INj2dt1p6Rxz8-i8Ho 1833
dragodis/ida/disassembler.py sha256=_kO9DVGAEoeQ9XFMQS8En0UNelRXtgVsu8Jl2AeQKaA 18949
dragodis/ida/flat.py sha256=b2IuMw7NF2uCx4P0I2cx1qSihdd_qS_PEPD0zIBNhUE 17248
dragodis/ida/flowchart.py sha256=vPKU1tvKUh96bsWHz1f6qlOeNYn08p-88n2y_46S5Nw 1733
dragodis/ida/function.py sha256=TrnDZKGvNnBWWRQoC0-k3u5EqNYwIx-Kca7MTK4PcLc 3983
dragodis/ida/function_argument_location.py sha256=sCldlONTih8Vjqp3E7rzQzXoLxLKMTHpy9rg_A0JTds 1832
dragodis/ida/function_signature.py sha256=coludyKZVw4r8TND8pR09vxoeS3s7fboi-ehuot_MSA 10616
dragodis/ida/ida_server.py sha256=0_xP9Rw8ZI5Hf4FjWlKEjfdlsIwxA6VKdSRMpCL02a8 1899
dragodis/ida/instruction.py sha256=Ngn1xgIOLWvrUNyAa3_CsTVbnX71sD6AjI40dH0KaoA 4435
dragodis/ida/line.py sha256=MvMYxIsoOAxB0ozY5f7fIjwK0CaMu2RjubLozhiXVtg 17505
dragodis/ida/memory.py sha256=H4r_8toomBE4EMhCq15Sa7rvRnRUA6moVi14LHapmGU 5459
dragodis/ida/operand.py sha256=P2x-25l140GV5bWe7uESh71enGrPd0At-pkjimkE8hI 8443
dragodis/ida/operand_value.py sha256=GuJBVBrBFy9IQ8fbHJNzzKvTEDDpKTsvDRC57Wv6tWE 6428
dragodis/ida/reference.py sha256=yMygkXkBmkzd3Q9oplksHlf5MHJ-oWo5Uc8eF7opbs0 1956
dragodis/ida/segment.py sha256=Ptpmp1vj4Lcy0KDcYMrdKsAM37eTVJupxsd59c0ATQI 2994
dragodis/ida/stack.py sha256=lS0HC4U0a4XOUEHly7ZHEU9tNcjBEvGj72us6VSd60c 2305
dragodis/ida/string.py sha256=-5U3ZFBoYuJ7mfWx1bT6YVHNHa1IksBwFo6KbEUYY80 673
dragodis/ida/symbol.py sha256=iSSOhDGMljrQ3ppdIYXN_L7klMfkftlzg4wM5hPhFks 1716
dragodis/ida/variable.py sha256=MpfSP2pK7q172n6CmhPTeOV6RNRj4xVyRyMn-sA5zw0 2254
dragodis/ida/sdk/__init__.py sha256=aAvYF2jBmWGriJ5iaD8EFeFBniXUv0JRPE0CNrfTWcA 89
dragodis/ida/sdk/ida_arm.py sha256=AL39UWojhBUdrh7lHzAeVPF-lMju6-nFpWmtGIOel0o 13850
dragodis/ida/sdk/ida_helpers.py sha256=nt4nOz_0_4Xim7bwmEvfVPMkGo1HzRSKFDmGABzEHdQ 14334
dragodis/ida/sdk/ida_intel.py sha256=7ZlsBmvxlAUTUBswM_lkW5UIBXygqZ3mEkClE-mTNOo 19970
dragodis/interface/__init__.py sha256=HbnrhKvMG-BUBgnu5p597bSxRw5_Q3A8KOemg4op47Q 816
dragodis/interface/data_type.py sha256=BcFF-nj-lP6uPfV9m9Q6yMIM0jMu3ngI29s-yIcOxHE 601
dragodis/interface/disassembler.py sha256=9Ozr95P_blDnx5h1cs7yg2NgVPmWZPMHz7gT2d9QOyQ 3887
dragodis/interface/flat.py sha256=6jaE_Dc40vbsX5uPtu2g4fp7kaRpPSmg0sltzhV-Hto 33181
dragodis/interface/flowchart.py sha256=Bz-9NM-_0wGWJgGPerf8to5iLFPp2rPX0rf4iIIdJSA 9787
dragodis/interface/function.py sha256=3zbg51qJLGNTKOP-JySH2OgUHFLl-fYH7Ji8Iz5bxW4 8682
dragodis/interface/function_argument_location.py sha256=I1H6d67kno7wH5ZpLUIo0OIoDdiO4Z6iq_2Ho8gUy3k 4772
dragodis/interface/function_signature.py sha256=3pIfbcJX-ReZYwzZ4EeBtPIMg8olcGo4z4t4nfLY2Ts 5090
dragodis/interface/instruction.py sha256=xEiF-U_n1v7gBUSmx0XfdrWGte_2YWe7WorbK1OPuLc 9269
dragodis/interface/line.py sha256=GLGukqo3qyVpCtGQo1J_u8pHW2L3MNPTaxmtLQT1YMs 6578
dragodis/interface/memory.py sha256=zud4r55I0zB1oVPTe2LG24XqUPrTJ_JVkfyki_AGchc 4374
dragodis/interface/operand.py sha256=_FmtgUiS85KLwGQzLIfZD5gQ_wSKDzhos_5pwkrXEWU 4702
dragodis/interface/operand_value.py sha256=sqLAFSvbhJ4GK8lM4FnuwRMeBJN1qEGdr5iwrOBNc6M 4609
dragodis/interface/reference.py sha256=bSdzgN_uoEgDwBLQDSFBZpZtAOVgt4bpN4ooDQXkPhE 1615
dragodis/interface/segment.py sha256=dR03ivvd1CJC_ezt5OZsrhmQckBlCQvyr5O6QdVdTvY 3658
dragodis/interface/stack.py sha256=6-Pvbif_OP7dfo-2fR0MdClZqo2YB58bAxPanJY3LlY 1181
dragodis/interface/string.py sha256=vyB8f1wWXUbNm9hpWd05R9xPaWk1Mzxjzpnn4L-Soog 673
dragodis/interface/structure.py sha256=chG3GNX2BBDTWIuSVfZUJ_YF_ZVBSoel2d_AN0OChS0 6
dragodis/interface/symbol.py sha256=vtdQZ0_WAWBqnaPTl_Y74b9G1QufFt7tnmpwUZ0fMgc 2016
dragodis/interface/types.py sha256=1a_vQilQXHRi8_LpQ65PqaJJ5YQRowGq2j2ZbfBRWA0 5142
dragodis/interface/variable.py sha256=B748boBKTv2uEBQFUdAZ3g7uQzxU_lEJOL-h3oO0Dwc 1986
dragodis-1.0.0.dist-info/LICENSE.txt sha256=mepj48f0Ebr6hunsbkUz5afDjs9Z0StkEVP374ZPeMI 1336
dragodis-1.0.0.dist-info/METADATA sha256=RBp8tgnMdNGKZIoDhhtahoBcmE19gLEInnC9Qpd94jI 41079
dragodis-1.0.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
dragodis-1.0.0.dist-info/top_level.txt sha256=8WQSg0MuADvjNMNhlQKisiDogUMu7i3c2EQ--NvE2b0 9
dragodis-1.0.0.dist-info/RECORD

top_level.txt

dragodis