Fuzzing Python

by jesse in ,

awesome_med.pngWell, now that I have a moment to catch my breath - here's an interesting utility that was released late last week. It's a Fuzz testing framework (see wikipedia) written in Python called fusil. The reason I know about it, is that the author sent an announcement (and a handful of bugs) to python-dev. He (he being Victor) wrote a plugin capable of fuzzing the CPython code/library. Most of the bugs he found were segmentation faults (you can see the full list here).

In any case, fuzzing is an area I've been meaning to get "more into" - I think it's awesome that A: the tool is in python and B: there's a plugin to test python-c-code. You can view the list of python modules tested here.

This is pretty awesome!