├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── examples ├── hello_world │ └── hello_world.c ├── hello_world_custom_mutator │ ├── hello_world.c │ └── hello_world_mutator.py ├── hello_world_cython │ ├── Makefile │ ├── hello_world.pyx │ └── setup.py └── hello_world_fatal_error │ └── hello_world.c ├── pyfuzzer ├── __init__.py ├── __main__.py ├── mutators │ ├── __init__.py │ └── generic.py ├── pyfuzzer.c ├── pyfuzzer_common.c ├── pyfuzzer_common.h ├── pyfuzzer_print.c └── version.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── c_extension.py └── test_mutators_generic.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/README.rst -------------------------------------------------------------------------------- /examples/hello_world/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world/hello_world.c -------------------------------------------------------------------------------- /examples/hello_world_custom_mutator/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_custom_mutator/hello_world.c -------------------------------------------------------------------------------- /examples/hello_world_custom_mutator/hello_world_mutator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_custom_mutator/hello_world_mutator.py -------------------------------------------------------------------------------- /examples/hello_world_cython/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_cython/Makefile -------------------------------------------------------------------------------- /examples/hello_world_cython/hello_world.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_cython/hello_world.pyx -------------------------------------------------------------------------------- /examples/hello_world_cython/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_cython/setup.py -------------------------------------------------------------------------------- /examples/hello_world_fatal_error/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/examples/hello_world_fatal_error/hello_world.c -------------------------------------------------------------------------------- /pyfuzzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/__init__.py -------------------------------------------------------------------------------- /pyfuzzer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/__main__.py -------------------------------------------------------------------------------- /pyfuzzer/mutators/__init__.py: -------------------------------------------------------------------------------- 1 | # Package. 2 | -------------------------------------------------------------------------------- /pyfuzzer/mutators/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/mutators/generic.py -------------------------------------------------------------------------------- /pyfuzzer/pyfuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/pyfuzzer.c -------------------------------------------------------------------------------- /pyfuzzer/pyfuzzer_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/pyfuzzer_common.c -------------------------------------------------------------------------------- /pyfuzzer/pyfuzzer_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/pyfuzzer_common.h -------------------------------------------------------------------------------- /pyfuzzer/pyfuzzer_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/pyfuzzer/pyfuzzer_print.c -------------------------------------------------------------------------------- /pyfuzzer/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.19.0' 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Pygments 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/c_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/tests/c_extension.py -------------------------------------------------------------------------------- /tests/test_mutators_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eerimoq/pyfuzzer/HEAD/tests/test_mutators_generic.py --------------------------------------------------------------------------------