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.9.tar.gz (202.9 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.9-py3-none-any.whl (213.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fuzz_introspector-0.1.9.tar.gz
  • Upload date:
  • Size: 202.9 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.9.tar.gz
Algorithm Hash digest
SHA256 1d7d9ed7f361441436f8b83980e6f0b956a812e58fd17b30062caef086a90173
MD5 31223fc8a7ebc7a1030d6231de7e9742
BLAKE2b-256 5e814e69c222a4ee42c913a1e7cec6a58acf91557fe678e568f40d7105e80f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fuzz_introspector-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 71245ec0560b87d4eaa64a579634436b4c38b93209c58be90cecba52e5adad90
MD5 32b42bd779164513ee1c37b08db9a9a8
BLAKE2b-256 071df324b0ce065c7cd35608d8a689712af0c384dac986c518afe7b94cb70e03

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