Skip to content

DonggeLiu/AFLNet_Legion

Repository files navigation

AFLNetLegion: A Greybox Fuzzer for Network Protocols

AFLNetLegion is greybox fuzzer for protocol implementations based on AFLNet, a state-of-the-art fuzzer for network servers. It extends Legion's algorithms to selecting server states and request sequence.

Licences

AFLNet is licensed under Apache License, Version 2.0.

AFLNet is an extension of American Fuzzy Lop written and maintained by Michał Zalewski <[email protected]>. For details on American Fuzzy Lop, we refer to README-AFL.md.

Run AFLNetLegion alone

We recommend building & running with Docker via these steps

Run AFLNetLegion with benchmarking

You can easily test the performance of AFLNetLegion with ProFuzzBench, with these instructions