aflnet

Protocol fuzzer

A tool to improve security testing of network protocols by generating varied input sequences

AFLNet: A Greybox Fuzzer for Network Protocols (https://thuanpv.github.io/publications/AFLNet_ICST20.pdf)

GitHub

883 stars
22 watching
193 forks
Language: C
last commit: over 1 year ago

Related projects:

Repository Description Stars
rust-fuzz/afl.rs A tool for finding security and stability issues in Rust code by testing it with pseudo-random data. 1,668
trailofbits/protofuzz A tool that automatically generates fuzzer tests for Google Protocol Buffers format definitions 274
tlsfuzzer/tlsfuzzer Automated protocol testing and fuzzing suite for SSL/TLS implementations 562
netzob/netzob A tool for reverse engineering and testing network protocols by inferring message formats and state machines through passive and active analysis. 769
google/fuzzbench Automated testing of software components to identify vulnerabilities and weaknesses 1,110
spider-gazelle/pinger A tool to send ICMP ping requests and determine network host availability. 11
hardbyte/netchecks A tool for validating network conditions and asserting expected results. 157
phra/rustbuster A tool that uses web fuzzing and content discovery techniques to test websites for vulnerabilities 530
jtpereyda/boofuzz A tool for generating and testing network protocol inputs to identify vulnerabilities 2,057
consensusfuzz/loki A framework for detecting vulnerabilities in blockchain consensus protocols by generating targeted input to test their robustness 12
encodegroup/aggressiveproxy An instrument used to identify and exploit network proxy configurations and execute shellcode on compromised systems 141
plantain-00/ws-tool A comprehensive toolset for testing various network protocols and APIs 25
entethalliance/qbft-testnet A collection of testnet artifacts for testing QBFT consensus protocols in Ethereum clients 0
antirez/hping A network tool for custom TCP/IP packet sending and target reply display 1,455
withsecureopensource/mqtt_fuzz A tool to test and identify vulnerabilities in MQTT protocol implementations by sending pre-defined sequences of control packets. 77