py-manticore: import the latest release
This includes a few additional dependencies that were not packaged yet. More still have to be imported.
This commit is contained in:
parent
1302f1bffb
commit
3bc44c0041
4
Makefile
4
Makefile
|
@ -3238,6 +3238,7 @@ SUBDIR+= py-cosat
|
|||
SUBDIR+= py-cosmolopy
|
||||
SUBDIR+= py-coveralls
|
||||
SUBDIR+= py-cracklib
|
||||
SUBDIR+= py-crytic-compile
|
||||
SUBDIR+= py-cryptoidlib
|
||||
SUBDIR+= py-cryptoim
|
||||
SUBDIR+= py-csa
|
||||
|
@ -3594,6 +3595,7 @@ SUBDIR+= py-mahotas
|
|||
SUBDIR+= py-mailcap-fix
|
||||
SUBDIR+= py-mailingstats
|
||||
SUBDIR+= py-mailq
|
||||
SUBDIR+= py-manticore
|
||||
SUBDIR+= py-mapcode
|
||||
SUBDIR+= py-mapy-package
|
||||
SUBDIR+= py-mark
|
||||
|
@ -3783,6 +3785,7 @@ SUBDIR+= py-pp
|
|||
SUBDIR+= py-prayertime
|
||||
SUBDIR+= py-prel
|
||||
SUBDIR+= py-premailer
|
||||
SUBDIR+= py-prettytable
|
||||
SUBDIR+= py-print
|
||||
SUBDIR+= py-prioritized-methods
|
||||
SUBDIR+= py-priority
|
||||
|
@ -3798,6 +3801,7 @@ SUBDIR+= py-psychopy
|
|||
SUBDIR+= py-ptrace
|
||||
SUBDIR+= py-pulp
|
||||
SUBDIR+= py-pulsar
|
||||
SUBDIR+= py-pyevmasm
|
||||
SUBDIR+= py-pweave
|
||||
SUBDIR+= py-pyaiml
|
||||
SUBDIR+= py-pyamf
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
# $NetBSD$
|
||||
|
||||
GITHUB_PROJECT= crytic-compile
|
||||
GITHUB_TAG= 0.1.9
|
||||
DISTNAME= 0.1.9
|
||||
PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
|
||||
CATEGORIES= finance
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=crytic/}
|
||||
DIST_SUBDIR= ${GITHUB_PROJECT}
|
||||
|
||||
MAINTAINER= khorben@defora.org
|
||||
HOMEPAGE= https://github.com/crytic/crytic-compile/
|
||||
COMMENT= Abstraction layer for smart contract build systems
|
||||
LICENSE= gnu-agpl-v3
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,108 @@
|
|||
@comment $NetBSD$
|
||||
bin/crytic-compile
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/entry_points.txt
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/crytic_compile-${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/crytic_compile/__init__.py
|
||||
${PYSITELIB}/crytic_compile/__init__.pyc
|
||||
${PYSITELIB}/crytic_compile/__init__.pyo
|
||||
${PYSITELIB}/crytic_compile/__main__.py
|
||||
${PYSITELIB}/crytic_compile/__main__.pyc
|
||||
${PYSITELIB}/crytic_compile/__main__.pyo
|
||||
${PYSITELIB}/crytic_compile/compiler/__init__.py
|
||||
${PYSITELIB}/crytic_compile/compiler/__init__.pyc
|
||||
${PYSITELIB}/crytic_compile/compiler/__init__.pyo
|
||||
${PYSITELIB}/crytic_compile/compiler/compiler.py
|
||||
${PYSITELIB}/crytic_compile/compiler/compiler.pyc
|
||||
${PYSITELIB}/crytic_compile/compiler/compiler.pyo
|
||||
${PYSITELIB}/crytic_compile/crytic_compile.py
|
||||
${PYSITELIB}/crytic_compile/crytic_compile.pyc
|
||||
${PYSITELIB}/crytic_compile/crytic_compile.pyo
|
||||
${PYSITELIB}/crytic_compile/cryticparser/__init__.py
|
||||
${PYSITELIB}/crytic_compile/cryticparser/__init__.pyc
|
||||
${PYSITELIB}/crytic_compile/cryticparser/__init__.pyo
|
||||
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.py
|
||||
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.pyc
|
||||
${PYSITELIB}/crytic_compile/cryticparser/cryticparser.pyo
|
||||
${PYSITELIB}/crytic_compile/cryticparser/defaults.py
|
||||
${PYSITELIB}/crytic_compile/cryticparser/defaults.pyc
|
||||
${PYSITELIB}/crytic_compile/cryticparser/defaults.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/__init__.py
|
||||
${PYSITELIB}/crytic_compile/platform/__init__.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/__init__.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/abstract_platform.py
|
||||
${PYSITELIB}/crytic_compile/platform/abstract_platform.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/abstract_platform.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/all_export.py
|
||||
${PYSITELIB}/crytic_compile/platform/all_export.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/all_export.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/all_platforms.py
|
||||
${PYSITELIB}/crytic_compile/platform/all_platforms.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/all_platforms.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/archive.py
|
||||
${PYSITELIB}/crytic_compile/platform/archive.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/archive.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/brownie.py
|
||||
${PYSITELIB}/crytic_compile/platform/brownie.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/brownie.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/buidler.py
|
||||
${PYSITELIB}/crytic_compile/platform/buidler.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/buidler.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/dapp.py
|
||||
${PYSITELIB}/crytic_compile/platform/dapp.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/dapp.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/embark.py
|
||||
${PYSITELIB}/crytic_compile/platform/embark.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/embark.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/etherlime.py
|
||||
${PYSITELIB}/crytic_compile/platform/etherlime.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/etherlime.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/etherscan.py
|
||||
${PYSITELIB}/crytic_compile/platform/etherscan.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/etherscan.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/exceptions.py
|
||||
${PYSITELIB}/crytic_compile/platform/exceptions.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/exceptions.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/solc.py
|
||||
${PYSITELIB}/crytic_compile/platform/solc.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/solc.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/solc_standard_json.py
|
||||
${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/solc_standard_json.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/standard.py
|
||||
${PYSITELIB}/crytic_compile/platform/standard.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/standard.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/truffle.py
|
||||
${PYSITELIB}/crytic_compile/platform/truffle.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/truffle.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/types.py
|
||||
${PYSITELIB}/crytic_compile/platform/types.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/types.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/vyper.py
|
||||
${PYSITELIB}/crytic_compile/platform/vyper.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/vyper.pyo
|
||||
${PYSITELIB}/crytic_compile/platform/waffle.py
|
||||
${PYSITELIB}/crytic_compile/platform/waffle.pyc
|
||||
${PYSITELIB}/crytic_compile/platform/waffle.pyo
|
||||
${PYSITELIB}/crytic_compile/py.typed
|
||||
${PYSITELIB}/crytic_compile/utils/__init__.py
|
||||
${PYSITELIB}/crytic_compile/utils/__init__.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/__init__.pyo
|
||||
${PYSITELIB}/crytic_compile/utils/naming.py
|
||||
${PYSITELIB}/crytic_compile/utils/naming.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/naming.pyo
|
||||
${PYSITELIB}/crytic_compile/utils/natspec.py
|
||||
${PYSITELIB}/crytic_compile/utils/natspec.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/natspec.pyo
|
||||
${PYSITELIB}/crytic_compile/utils/npm.py
|
||||
${PYSITELIB}/crytic_compile/utils/npm.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/npm.pyo
|
||||
${PYSITELIB}/crytic_compile/utils/unit_tests.py
|
||||
${PYSITELIB}/crytic_compile/utils/unit_tests.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/unit_tests.pyo
|
||||
${PYSITELIB}/crytic_compile/utils/zip.py
|
||||
${PYSITELIB}/crytic_compile/utils/zip.pyc
|
||||
${PYSITELIB}/crytic_compile/utils/zip.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (crytic-compile/0.1.9.tar.gz) = f1697922e87c7c6fde7002eb2ffbce971870096b
|
||||
RMD160 (crytic-compile/0.1.9.tar.gz) = 050eaba804137ae5df50f8c71c6c89f684649a9a
|
||||
SHA512 (crytic-compile/0.1.9.tar.gz) = 8bee6c0f7895b072b37018373ed3311baae4d80387d8ecd7abfe8a2ae97b8604b3e1e307e52f6348c8d2687c59baf78af60020404e3297d937bd21ebef860713
|
||||
Size (crytic-compile/0.1.9.tar.gz) = 69764 bytes
|
|
@ -0,0 +1,11 @@
|
|||
Manticore is a symbolic execution tool for analysis of binaries and smart
|
||||
contracts.
|
||||
|
||||
Manticore features Input Generation (automatically generates inputs that trigger
|
||||
unique code paths), Crash Discovery (discovers inputs that crash programs via
|
||||
memory safety violations), Execution Tracing (records an instruction-level trace
|
||||
of execution for each generated input), and Programmatic Interface (exposes
|
||||
programmatic access to its analysis engine via a Python API).
|
||||
|
||||
Manticore can analyze Linux ELF binaries (x86, x86_64 and ARMv7) and Ethereum
|
||||
smart contracts (EVM bytecode).
|
|
@ -0,0 +1,29 @@
|
|||
# $NetBSD: Makefile,v 1.10 2018/05/06 22:20:22 khorben Exp $
|
||||
|
||||
DISTNAME= manticore-${GITHUB_TAG}
|
||||
PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=trailofbits/}
|
||||
GITHUB_PROJECT= manticore
|
||||
GITHUB_TAG= 0.3.4
|
||||
|
||||
MAINTAINER= khorben@defora.org
|
||||
HOMEPAGE= https://github.com/trailofbits/manticore/
|
||||
COMMENT= Symbolic execution tool for analysis of binaries and smart contracts
|
||||
LICENSE= apache-2.0
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
|
||||
DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
|
||||
DEPENDS+= ${PYPKGPREFIX}-pyelftools-[0-9]*:../../devel/py-pyelftools
|
||||
DEPENDS+= ${PYPKGPREFIX}-pysha3-[0-9]*:../../devel/py-pysha3
|
||||
DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
|
||||
DEPENDS+= ${PYPKGPREFIX}-crytic-compile-[0-9]*:../../wip/py-crytic-compile
|
||||
DEPENDS+= ${PYPKGPREFIX}-pyevmasm-[0-9]*:../../wip/py-pyevmasm
|
||||
DEPENDS+= ${PYPKGPREFIX}-z3-[0-9]*:../../math/py-z3
|
||||
DEPENDS+= ${PYPKGPREFIX}-prettytable-[0-9]*:../../wip/py-prettytable
|
||||
DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
|
||||
|
||||
PYTHON_VERSIONS_ACCEPTED= 36 37
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,237 @@
|
|||
@comment $NetBSD$
|
||||
bin/manticore
|
||||
bin/manticore-verifier
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/manticore/__init__.py
|
||||
${PYSITELIB}/manticore/__init__.pyc
|
||||
${PYSITELIB}/manticore/__init__.pyo
|
||||
${PYSITELIB}/manticore/__main__.py
|
||||
${PYSITELIB}/manticore/__main__.pyc
|
||||
${PYSITELIB}/manticore/__main__.pyo
|
||||
${PYSITELIB}/manticore/binary/__init__.py
|
||||
${PYSITELIB}/manticore/binary/__init__.pyc
|
||||
${PYSITELIB}/manticore/binary/__init__.pyo
|
||||
${PYSITELIB}/manticore/binary/binary.py
|
||||
${PYSITELIB}/manticore/binary/binary.pyc
|
||||
${PYSITELIB}/manticore/binary/binary.pyo
|
||||
${PYSITELIB}/manticore/core/__init__.py
|
||||
${PYSITELIB}/manticore/core/__init__.pyc
|
||||
${PYSITELIB}/manticore/core/__init__.pyo
|
||||
${PYSITELIB}/manticore/core/manticore.py
|
||||
${PYSITELIB}/manticore/core/manticore.pyc
|
||||
${PYSITELIB}/manticore/core/manticore.pyo
|
||||
${PYSITELIB}/manticore/core/parser/__init__.py
|
||||
${PYSITELIB}/manticore/core/parser/__init__.pyc
|
||||
${PYSITELIB}/manticore/core/parser/__init__.pyo
|
||||
${PYSITELIB}/manticore/core/parser/parser.py
|
||||
${PYSITELIB}/manticore/core/parser/parser.pyc
|
||||
${PYSITELIB}/manticore/core/parser/parser.pyo
|
||||
${PYSITELIB}/manticore/core/plugin.py
|
||||
${PYSITELIB}/manticore/core/plugin.pyc
|
||||
${PYSITELIB}/manticore/core/plugin.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/__init__.py
|
||||
${PYSITELIB}/manticore/core/smtlib/__init__.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/__init__.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/constraints.py
|
||||
${PYSITELIB}/manticore/core/smtlib/constraints.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/constraints.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/expression.py
|
||||
${PYSITELIB}/manticore/core/smtlib/expression.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/expression.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/operators.py
|
||||
${PYSITELIB}/manticore/core/smtlib/operators.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/operators.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/solver.py
|
||||
${PYSITELIB}/manticore/core/smtlib/solver.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/solver.pyo
|
||||
${PYSITELIB}/manticore/core/smtlib/visitors.py
|
||||
${PYSITELIB}/manticore/core/smtlib/visitors.pyc
|
||||
${PYSITELIB}/manticore/core/smtlib/visitors.pyo
|
||||
${PYSITELIB}/manticore/core/state.py
|
||||
${PYSITELIB}/manticore/core/state.pyc
|
||||
${PYSITELIB}/manticore/core/state.pyo
|
||||
${PYSITELIB}/manticore/core/worker.py
|
||||
${PYSITELIB}/manticore/core/worker.pyc
|
||||
${PYSITELIB}/manticore/core/worker.pyo
|
||||
${PYSITELIB}/manticore/core/workspace.py
|
||||
${PYSITELIB}/manticore/core/workspace.pyc
|
||||
${PYSITELIB}/manticore/core/workspace.pyo
|
||||
${PYSITELIB}/manticore/ethereum/__init__.py
|
||||
${PYSITELIB}/manticore/ethereum/__init__.pyc
|
||||
${PYSITELIB}/manticore/ethereum/__init__.pyo
|
||||
${PYSITELIB}/manticore/ethereum/abi.py
|
||||
${PYSITELIB}/manticore/ethereum/abi.pyc
|
||||
${PYSITELIB}/manticore/ethereum/abi.pyo
|
||||
${PYSITELIB}/manticore/ethereum/abitypes.py
|
||||
${PYSITELIB}/manticore/ethereum/abitypes.pyc
|
||||
${PYSITELIB}/manticore/ethereum/abitypes.pyo
|
||||
${PYSITELIB}/manticore/ethereum/account.py
|
||||
${PYSITELIB}/manticore/ethereum/account.pyc
|
||||
${PYSITELIB}/manticore/ethereum/account.pyo
|
||||
${PYSITELIB}/manticore/ethereum/cli.py
|
||||
${PYSITELIB}/manticore/ethereum/cli.pyc
|
||||
${PYSITELIB}/manticore/ethereum/cli.pyo
|
||||
${PYSITELIB}/manticore/ethereum/detectors.py
|
||||
${PYSITELIB}/manticore/ethereum/detectors.pyc
|
||||
${PYSITELIB}/manticore/ethereum/detectors.pyo
|
||||
${PYSITELIB}/manticore/ethereum/manticore.py
|
||||
${PYSITELIB}/manticore/ethereum/manticore.pyc
|
||||
${PYSITELIB}/manticore/ethereum/manticore.pyo
|
||||
${PYSITELIB}/manticore/ethereum/parsetab.py
|
||||
${PYSITELIB}/manticore/ethereum/parsetab.pyc
|
||||
${PYSITELIB}/manticore/ethereum/parsetab.pyo
|
||||
${PYSITELIB}/manticore/ethereum/plugins.py
|
||||
${PYSITELIB}/manticore/ethereum/plugins.pyc
|
||||
${PYSITELIB}/manticore/ethereum/plugins.pyo
|
||||
${PYSITELIB}/manticore/ethereum/solidity.py
|
||||
${PYSITELIB}/manticore/ethereum/solidity.pyc
|
||||
${PYSITELIB}/manticore/ethereum/solidity.pyo
|
||||
${PYSITELIB}/manticore/ethereum/state.py
|
||||
${PYSITELIB}/manticore/ethereum/state.pyc
|
||||
${PYSITELIB}/manticore/ethereum/state.pyo
|
||||
${PYSITELIB}/manticore/ethereum/verifier.py
|
||||
${PYSITELIB}/manticore/ethereum/verifier.pyc
|
||||
${PYSITELIB}/manticore/ethereum/verifier.pyo
|
||||
${PYSITELIB}/manticore/exceptions.py
|
||||
${PYSITELIB}/manticore/exceptions.pyc
|
||||
${PYSITELIB}/manticore/exceptions.pyo
|
||||
${PYSITELIB}/manticore/native/__init__.py
|
||||
${PYSITELIB}/manticore/native/__init__.pyc
|
||||
${PYSITELIB}/manticore/native/__init__.pyo
|
||||
${PYSITELIB}/manticore/native/cli.py
|
||||
${PYSITELIB}/manticore/native/cli.pyc
|
||||
${PYSITELIB}/manticore/native/cli.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/__init__.py
|
||||
${PYSITELIB}/manticore/native/cpu/__init__.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/__init__.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/aarch64.py
|
||||
${PYSITELIB}/manticore/native/cpu/aarch64.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/aarch64.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/abstractcpu.py
|
||||
${PYSITELIB}/manticore/native/cpu/abstractcpu.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/abstractcpu.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/arm.py
|
||||
${PYSITELIB}/manticore/native/cpu/arm.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/arm.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/bitwise.py
|
||||
${PYSITELIB}/manticore/native/cpu/bitwise.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/bitwise.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/cpufactory.py
|
||||
${PYSITELIB}/manticore/native/cpu/cpufactory.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/cpufactory.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/disasm.py
|
||||
${PYSITELIB}/manticore/native/cpu/disasm.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/disasm.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/register.py
|
||||
${PYSITELIB}/manticore/native/cpu/register.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/register.pyo
|
||||
${PYSITELIB}/manticore/native/cpu/x86.py
|
||||
${PYSITELIB}/manticore/native/cpu/x86.pyc
|
||||
${PYSITELIB}/manticore/native/cpu/x86.pyo
|
||||
${PYSITELIB}/manticore/native/manticore.py
|
||||
${PYSITELIB}/manticore/native/manticore.pyc
|
||||
${PYSITELIB}/manticore/native/manticore.pyo
|
||||
${PYSITELIB}/manticore/native/mappings.py
|
||||
${PYSITELIB}/manticore/native/mappings.pyc
|
||||
${PYSITELIB}/manticore/native/mappings.pyo
|
||||
${PYSITELIB}/manticore/native/memory.py
|
||||
${PYSITELIB}/manticore/native/memory.pyc
|
||||
${PYSITELIB}/manticore/native/memory.pyo
|
||||
${PYSITELIB}/manticore/native/models.py
|
||||
${PYSITELIB}/manticore/native/models.pyc
|
||||
${PYSITELIB}/manticore/native/models.pyo
|
||||
${PYSITELIB}/manticore/native/plugins.py
|
||||
${PYSITELIB}/manticore/native/plugins.pyc
|
||||
${PYSITELIB}/manticore/native/plugins.pyo
|
||||
${PYSITELIB}/manticore/native/state.py
|
||||
${PYSITELIB}/manticore/native/state.pyc
|
||||
${PYSITELIB}/manticore/native/state.pyo
|
||||
${PYSITELIB}/manticore/native/state_merging.py
|
||||
${PYSITELIB}/manticore/native/state_merging.pyc
|
||||
${PYSITELIB}/manticore/native/state_merging.pyo
|
||||
${PYSITELIB}/manticore/platforms/__init__.py
|
||||
${PYSITELIB}/manticore/platforms/__init__.pyc
|
||||
${PYSITELIB}/manticore/platforms/__init__.pyo
|
||||
${PYSITELIB}/manticore/platforms/cgcrandom.py
|
||||
${PYSITELIB}/manticore/platforms/cgcrandom.pyc
|
||||
${PYSITELIB}/manticore/platforms/cgcrandom.pyo
|
||||
${PYSITELIB}/manticore/platforms/decree.py
|
||||
${PYSITELIB}/manticore/platforms/decree.pyc
|
||||
${PYSITELIB}/manticore/platforms/decree.pyo
|
||||
${PYSITELIB}/manticore/platforms/evm.py
|
||||
${PYSITELIB}/manticore/platforms/evm.pyc
|
||||
${PYSITELIB}/manticore/platforms/evm.pyo
|
||||
${PYSITELIB}/manticore/platforms/linux.py
|
||||
${PYSITELIB}/manticore/platforms/linux.pyc
|
||||
${PYSITELIB}/manticore/platforms/linux.pyo
|
||||
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.py
|
||||
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.pyc
|
||||
${PYSITELIB}/manticore/platforms/linux_syscall_stubs.pyo
|
||||
${PYSITELIB}/manticore/platforms/linux_syscalls.py
|
||||
${PYSITELIB}/manticore/platforms/linux_syscalls.pyc
|
||||
${PYSITELIB}/manticore/platforms/linux_syscalls.pyo
|
||||
${PYSITELIB}/manticore/platforms/platform.py
|
||||
${PYSITELIB}/manticore/platforms/platform.pyc
|
||||
${PYSITELIB}/manticore/platforms/platform.pyo
|
||||
${PYSITELIB}/manticore/platforms/wasm.py
|
||||
${PYSITELIB}/manticore/platforms/wasm.pyc
|
||||
${PYSITELIB}/manticore/platforms/wasm.pyo
|
||||
${PYSITELIB}/manticore/utils/__init__.py
|
||||
${PYSITELIB}/manticore/utils/__init__.pyc
|
||||
${PYSITELIB}/manticore/utils/__init__.pyo
|
||||
${PYSITELIB}/manticore/utils/command_line.py
|
||||
${PYSITELIB}/manticore/utils/command_line.pyc
|
||||
${PYSITELIB}/manticore/utils/command_line.pyo
|
||||
${PYSITELIB}/manticore/utils/config.py
|
||||
${PYSITELIB}/manticore/utils/config.pyc
|
||||
${PYSITELIB}/manticore/utils/config.pyo
|
||||
${PYSITELIB}/manticore/utils/deprecated.py
|
||||
${PYSITELIB}/manticore/utils/deprecated.pyc
|
||||
${PYSITELIB}/manticore/utils/deprecated.pyo
|
||||
${PYSITELIB}/manticore/utils/emulate.py
|
||||
${PYSITELIB}/manticore/utils/emulate.pyc
|
||||
${PYSITELIB}/manticore/utils/emulate.pyo
|
||||
${PYSITELIB}/manticore/utils/event.py
|
||||
${PYSITELIB}/manticore/utils/event.pyc
|
||||
${PYSITELIB}/manticore/utils/event.pyo
|
||||
${PYSITELIB}/manticore/utils/fallback_emulator.py
|
||||
${PYSITELIB}/manticore/utils/fallback_emulator.pyc
|
||||
${PYSITELIB}/manticore/utils/fallback_emulator.pyo
|
||||
${PYSITELIB}/manticore/utils/helpers.py
|
||||
${PYSITELIB}/manticore/utils/helpers.pyc
|
||||
${PYSITELIB}/manticore/utils/helpers.pyo
|
||||
${PYSITELIB}/manticore/utils/install_helper.py
|
||||
${PYSITELIB}/manticore/utils/install_helper.pyc
|
||||
${PYSITELIB}/manticore/utils/install_helper.pyo
|
||||
${PYSITELIB}/manticore/utils/log.py
|
||||
${PYSITELIB}/manticore/utils/log.pyc
|
||||
${PYSITELIB}/manticore/utils/log.pyo
|
||||
${PYSITELIB}/manticore/utils/nointerrupt.py
|
||||
${PYSITELIB}/manticore/utils/nointerrupt.pyc
|
||||
${PYSITELIB}/manticore/utils/nointerrupt.pyo
|
||||
${PYSITELIB}/manticore/wasm/__init__.py
|
||||
${PYSITELIB}/manticore/wasm/__init__.pyc
|
||||
${PYSITELIB}/manticore/wasm/__init__.pyo
|
||||
${PYSITELIB}/manticore/wasm/cli.py
|
||||
${PYSITELIB}/manticore/wasm/cli.pyc
|
||||
${PYSITELIB}/manticore/wasm/cli.pyo
|
||||
${PYSITELIB}/manticore/wasm/executor.py
|
||||
${PYSITELIB}/manticore/wasm/executor.pyc
|
||||
${PYSITELIB}/manticore/wasm/executor.pyo
|
||||
${PYSITELIB}/manticore/wasm/manticore.py
|
||||
${PYSITELIB}/manticore/wasm/manticore.pyc
|
||||
${PYSITELIB}/manticore/wasm/manticore.pyo
|
||||
${PYSITELIB}/manticore/wasm/state.py
|
||||
${PYSITELIB}/manticore/wasm/state.pyc
|
||||
${PYSITELIB}/manticore/wasm/state.pyo
|
||||
${PYSITELIB}/manticore/wasm/structure.py
|
||||
${PYSITELIB}/manticore/wasm/structure.pyc
|
||||
${PYSITELIB}/manticore/wasm/structure.pyo
|
||||
${PYSITELIB}/manticore/wasm/types.py
|
||||
${PYSITELIB}/manticore/wasm/types.pyc
|
||||
${PYSITELIB}/manticore/wasm/types.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.4 2018/05/06 22:20:22 khorben Exp $
|
||||
|
||||
SHA1 (manticore-0.3.4.tar.gz) = a71326d8f12c1513e9ced6b25877165466e8470b
|
||||
RMD160 (manticore-0.3.4.tar.gz) = fab8b6b470e29914098b563c21494608d3a15452
|
||||
SHA512 (manticore-0.3.4.tar.gz) = e178dfde84f5526e4e6473ebebd238460c24fa2e2ae0a6a8b40aaf827dc148916b1c7b2501ee48f423042089fa34cadcf77a8c58ecff18e066963918380250ec
|
||||
Size (manticore-0.3.4.tar.gz) = 7019961 bytes
|
|
@ -0,0 +1,23 @@
|
|||
TODO: Adjust the following lines from README
|
||||
|
||||
TUTORIAL ON HOW TO USE THE PRETTYTABLE 0.6+ API
|
||||
|
||||
*** This tutorial is distributed with PrettyTable and is meant to serve
|
||||
as a "quick start" guide for the lazy or impatient. It is not an
|
||||
exhaustive description of the whole API, and it is not guaranteed to be
|
||||
100% up to date. For more complete and update documentation, check the
|
||||
PrettyTable wiki at http://code.google.com/p/prettytable/w/list ***
|
||||
|
||||
= Getting your data into (and out of) the table =
|
||||
|
||||
Let's suppose you have a shiny new PrettyTable:
|
||||
|
||||
from prettytable import PrettyTable
|
||||
x = PrettyTable()
|
||||
|
||||
and you want to put some data into it. You have a few options.
|
||||
|
||||
== Row by row ==
|
||||
|
||||
You can add data one row at a time. To do this you can set the field names
|
||||
...
|
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= prettytable-0.7.2
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
CATEGORIES= textproc python
|
||||
MASTER_SITES= https://files.pythonhosted.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347/
|
||||
|
||||
MAINTAINER= khorben@defora.org
|
||||
HOMEPAGE= http://code.google.com/p/prettytable
|
||||
COMMENT= A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
|
||||
LICENSE= modified-bsd
|
||||
|
||||
#USE_LANGUAGES= # none
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,8 @@
|
|||
@comment $NetBSD$
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/prettytable.py
|
||||
${PYSITELIB}/prettytable.pyc
|
||||
${PYSITELIB}/prettytable.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (prettytable-0.7.2.tar.gz) = b7d0bf0feee0d23108a044ffae44aff5c5935250
|
||||
RMD160 (prettytable-0.7.2.tar.gz) = af187cbcf1139866bc67b1bc8cb5c3187726b41f
|
||||
SHA512 (prettytable-0.7.2.tar.gz) = 84611b9ad11bd428cdb00795e0a9baff44d027331b73ed1742596acda8acc8aca3df4276fa2f2ca2289f10b2989b3c86556de70bca6a9773b15cd80c54c33117
|
||||
Size (prettytable-0.7.2.tar.gz) = 24784 bytes
|
|
@ -0,0 +1,23 @@
|
|||
TODO: Adjust the following lines from README.md
|
||||
|
||||
# pyevmasm
|
||||
[![Build Status](https://github.com/crytic/pyevmasm/workflows/CI/badge.svg)](https://github.com/crytic/pyevmasm/actions?query=workflow%3ACI)
|
||||
|
||||
[![PyPI version](https://badge.fury.io/py/pyevmasm.svg)](https://badge.fury.io/py/pyevmasm)
|
||||
[![Slack Status](https://empireslacking.herokuapp.com/badge.svg)](https://empireslacking.herokuapp.com)
|
||||
|
||||
pyevmasm is an assembler and disassembler library for the Ethereum Virtual Machine (EVM). It includes a commandline utility and a Python API.
|
||||
|
||||
## CLI Examples with evmasm
|
||||
|
||||
`evmasm` is a commandline utility that uses pyevmasm to assemble or disassemble EVM:
|
||||
|
||||
```
|
||||
usage: evmasm [-h] (-a | -d | -t) [-bi] [-bo] [-i [INPUT]] [-o [OUTPUT]] [-f FORK]
|
||||
|
||||
pyevmasm the EVM assembler and disassembler
|
||||
|
||||
optional arguments:
|
||||
-h, --help show this help message and exit
|
||||
-a, --assemble Assemble EVM instructions to opcodes
|
||||
...
|
|
@ -0,0 +1,26 @@
|
|||
# $NetBSD$
|
||||
|
||||
GITHUB_PROJECT= pyevmasm
|
||||
GITHUB_TAG= 0.2.3
|
||||
DISTNAME= 0.2.3
|
||||
PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
|
||||
CATEGORIES= finance python
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=crytic/}
|
||||
DIST_SUBDIR= ${GITHUB_PROJECT}
|
||||
|
||||
MAINTAINER= khorben@defora.org
|
||||
HOMEPAGE= https://github.com/trailofbits/pyevmasm
|
||||
COMMENT= Ethereum Virtual Machine (EVM) assembler and disassembler
|
||||
LICENSE= apache-2.0
|
||||
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8
|
||||
DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
|
||||
|
||||
WRKSRC= ${WRKDIR}/pyevmasm-0.2.3
|
||||
USE_LANGUAGES= # none
|
||||
|
||||
# TODO: Migrate MASTER_SITES to MASTER_SITE_PYPI
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,17 @@
|
|||
@comment $NetBSD$
|
||||
bin/evmasm
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/entry_points.txt
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/pyevmasm-${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/pyevmasm/__init__.py
|
||||
${PYSITELIB}/pyevmasm/__init__.pyc
|
||||
${PYSITELIB}/pyevmasm/__init__.pyo
|
||||
${PYSITELIB}/pyevmasm/__main__.py
|
||||
${PYSITELIB}/pyevmasm/__main__.pyc
|
||||
${PYSITELIB}/pyevmasm/__main__.pyo
|
||||
${PYSITELIB}/pyevmasm/evmasm.py
|
||||
${PYSITELIB}/pyevmasm/evmasm.pyc
|
||||
${PYSITELIB}/pyevmasm/evmasm.pyo
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (pyevmasm/0.2.3.tar.gz) = 8eadc1b01c3ed4dcfb36b6bcc20be20ec1765215
|
||||
RMD160 (pyevmasm/0.2.3.tar.gz) = 615bb7688bce205852d6c481386ffeb678b7de45
|
||||
SHA512 (pyevmasm/0.2.3.tar.gz) = 0f687dec85f0a038399d9318de3bfb1bf56406ead5536c502955d9f2e4027725befab0e6e65f5112b5a8f0f777dbfe1d6d91340c7dd9c099459ac00dddbb7229
|
||||
Size (pyevmasm/0.2.3.tar.gz) = 19658 bytes
|
Loading…
Reference in New Issue