Skip to main content

Wasamole

A tasty framework for WebAssembly Software Analysis

Description

Wasamole is a framework for analysing WebAssembly programs. It is meant to provide:

  1. A WASM disassembler.
  2. A WASM assembler.
  3. A WASM VM implementation.
  4. A set of core modules to be used to build other WASM-based tools.

Development

When working on Wasamole please keep the following things in mind.

Formatting

All code should be formatted with black. There is a make target for it:

make format

Type Checking

All code should be type checked with mypy. There is a make target for it:

make typecheck

Testing

Run unit tests with:

make test

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wasamole-0.5.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wasamole-0.5.0-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file wasamole-0.5.0.tar.gz.

File metadata

  • Download URL: wasamole-0.5.0.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for wasamole-0.5.0.tar.gz
Algorithm Hash digest
SHA256 45c34bbd1c37f4b62a17f90c29615d9449bb7a714ad2c0b3a4a334784405efac
MD5 95f19df9f9018223a9b2f3fea6eb3e2b
BLAKE2b-256 e52ca3cbac35f70685adae4aef73744e83f2c028bebe48891bf4060f87f6d6a1

See more details on using hashes here.

File details

Details for the file wasamole-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: wasamole-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for wasamole-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05a7a7711433bad236f23c3a6113f1373c7ec73f18f79abeddfc7e36c42b7875
MD5 da48a0a5373b0610d9aef46f7ef5588a
BLAKE2b-256 675d87ba4d68565190b64c3813b29d9fbf9b8de942cac9de6c97d4d8f98c3945

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page