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
Release history Release notifications | RSS feed
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.7.tar.gz
(194.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fuzz_introspector-0.1.7.tar.gz.
File metadata
- Download URL: fuzz_introspector-0.1.7.tar.gz
- Upload date:
- Size: 194.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
606a58f290c7bdb1b8d383ace28929bca3becad65e8b0c919e3621e75b67790b
|
|
| MD5 |
f028c11f2ea07c3599d62b4970f2f38f
|
|
| BLAKE2b-256 |
b6c7293af2e378a0f639ab36a2a79fc1e8b66b9f05274f8995c6e60e2e6f66fa
|
File details
Details for the file fuzz_introspector-0.1.7-py3-none-any.whl.
File metadata
- Download URL: fuzz_introspector-0.1.7-py3-none-any.whl
- Upload date:
- Size: 200.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
336590525be74800e57a28bac55a69b18466c1228962fe12c6c33c8355fee885
|
|
| MD5 |
6e34902e90a8b4733503d1bf9073ebb8
|
|
| BLAKE2b-256 |
3eb21a42fed5f6ff25f982562f41e4f510e0cb19bb65a18fdefee80806e5572a
|