A flexible network fuzzer