Skip to main content

Package for analyzing Fuzzing set ups.

Project description

Fuzz Introspector Python Package

Library for analysing fuzzer-relevant components of source code.

Example:

from fuzz_introspector.frontends import core

SAMPLE="""void parse(const char *data, size_t size) {
  return;
}

int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
  parse((const char*)data, size)
}
"""

source = core.analyse_source_file(SAMPLE, 'c')
func = source.get_function_node('LLVMFuzzerTestOneInput')
if func:
    print(func.callsites())

Running the above:

$ python3 example.py
[('parse', (122, 127))]

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

fuzz_introspector-0.1.8.tar.gz (202.6 kB view details)

Uploaded Source

Built Distribution

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

fuzz_introspector-0.1.8-py3-none-any.whl (213.7 kB view details)

Uploaded Python 3

File details

Details for the file fuzz_introspector-0.1.8.tar.gz.

File metadata

  • Download URL: fuzz_introspector-0.1.8.tar.gz
  • Upload date:
  • Size: 202.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0rc1

File hashes

Hashes for fuzz_introspector-0.1.8.tar.gz
Algorithm Hash digest
SHA256 e056f656cac96a37721dcf008eff5b5861fa954cbf195a3499cd58b023f44bfe
MD5 139b2d78befd0eb083bd16c75b9f42e0
BLAKE2b-256 4ccd52ff39fce7f8d9c44cd4759484d20c96598eab01404643dca7d665ebeba9

See more details on using hashes here.

File details

Details for the file fuzz_introspector-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for fuzz_introspector-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ee634e90b2be443fd6e9b7f097feb5543178dffe65038069de387d098ee52c9f
MD5 7ea4c8f28eb5aba09aa3eee2289706b3
BLAKE2b-256 18797048aa21251556b2c4679ca5519cf8e8798cbf242b09535fc23fa7978d3f

See more details on using hashes here.

Supported by

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