Skip to main content

A Unicorn CPU emulator fork customized for the zelos binary emulator.

Project description

Zebracorn

Zebracorn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on a fork of Unicorn.

The API is identical to Unicorn, but Zebracorn offers a few additional features:

  • TODO :-)

The Zebracorn engine is primarily made available to support functionality in the zelos binary emulator.

Installation

Zebracorn is distributed as a python pip package. Other bindings are not supported. To install the python package:

$ pip install zebracorn

(TODO) Python packages are available for Windows, Linux and MacOS.

License

Unicorn and Qemu are released under the GPL license. The additional Zebracorn code is released under the Affero GPL license (AGPL).

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

zebracorn-0.0.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

zebracorn-0.0.0-py2.py3-none-win_amd64.whl (1.8 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

zebracorn-0.0.0-py2.py3-none-win32.whl (1.7 MB view details)

Uploaded Python 2 Python 3 Windows x86

zebracorn-0.0.0-py2.py3-none-manylinux2010_x86_64.manylinux1_x86_64.whl (8.2 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.12+ x86-64

zebracorn-0.0.0-py2.py3-none-manylinux1_x86_64.whl (8.2 MB view details)

Uploaded Python 2 Python 3

zebracorn-0.0.0-py2.py3-none-manylinux1_i686.whl (8.8 MB view details)

Uploaded Python 2 Python 3

zebracorn-0.0.0-py2.py3-none-manylinux1_i686.manylinux2010_i686.whl (8.8 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.12+ i686

zebracorn-0.0.0-py2.py3-none-macosx_10_14_x86_64.whl (7.1 MB view details)

Uploaded Python 2 Python 3 macOS 10.14+ x86-64

File details

Details for the file zebracorn-0.0.0.tar.gz.

File metadata

  • Download URL: zebracorn-0.0.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0.tar.gz
Algorithm Hash digest
SHA256 fc229a61d56008909d6b11ad3664be146ecb3e17197661c60349707df3dfb99e
MD5 ab89bdb3b214eeb3900861417bac997b
BLAKE2b-256 bc85dbc4298627465536b9ddb007c29c291fb08776cd3e86493fd689aa36764c

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: zebracorn-0.0.0-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 31b870c26d72c4aa6278b02267e66bdab2e0e67cc1264dfec74c6d8c018896a5
MD5 bfa821ad1aaa8059a5f12ea1e5129127
BLAKE2b-256 b8ac04f6a2af22857289440afba167be48a944797abb6cbd0ec8c069c8c2bf58

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-win32.whl.

File metadata

  • Download URL: zebracorn-0.0.0-py2.py3-none-win32.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 ab68473b63bcaaaec8cff79a0f0d6ab0d111f33e426dde50c016653c709b480c
MD5 9431e4be01e65c4c006684bfc58f42cb
BLAKE2b-256 5c5291f6a448dfdd3dd661b9c0e03c34d50e5f0d11c0d14995519640bc00bf83

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-manylinux2010_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-manylinux2010_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 586a23df1c4858a898b6eee7f4bc5f6f7ce7fbabc83486433cf8f6fccafb6488
MD5 78b8ed211342b64e23e400529b5c14d7
BLAKE2b-256 953e770613907405763ca6f01172a81602ddad269852d0bbeb46ed7f727c0d3a

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: zebracorn-0.0.0-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7615a8593fcbe82b8f369cf94c7463ae2f0f2e39e2381c065a96bd5aad5870de
MD5 f8b8e82ab73b9f6fafc53cea26c82c79
BLAKE2b-256 d223132290cb590d01084474730a32751c955e393a54bfeb55bed9d4cb9a91df

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-manylinux1_i686.whl.

File metadata

  • Download URL: zebracorn-0.0.0-py2.py3-none-manylinux1_i686.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-manylinux1_i686.whl
Algorithm Hash digest
SHA256 da57b632065072c2c5364f8e09102a9d92a86add58a7c15dee49567f44e7664c
MD5 fd75c90201090be4ff74227484a1253b
BLAKE2b-256 0e928e01ace30dad47ab2adb4a69946ab1f37c852a19bf218d4490c11201af1a

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-manylinux1_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-manylinux1_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fd2056b003fffcbf9daa8275a02e0ecba5f6797199d47d5ebecae34c2f3459d7
MD5 fd6b9efea2a26008e120ad696418210f
BLAKE2b-256 dcee967a479b32de39ea6ca2412fac9c27f86ccd8b8e6ec1d82120987b657bba

See more details on using hashes here.

File details

Details for the file zebracorn-0.0.0-py2.py3-none-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: zebracorn-0.0.0-py2.py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: Python 2, Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for zebracorn-0.0.0-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 be1a38822d3fd890601da8089b0fdc797d3d381614a8ff6c8cdbf7f7b4b07c9a
MD5 c89f84018a0d27186a11014ca4cd24b4
BLAKE2b-256 7c32cd039304ea0d6485e793709279b55c228fb3cf64a91a50e777915eb347bb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page