fgsect/FitM

FitM, the Fuzzer in the Middle, can fuzz client and server binaries at the same time using userspace snapshot-fuzzing and network emulation. It's fast and comparably easy to set up.

CRustShellPythonMakefileC++qemufuzzingcriuaflplusplus
This is stars and forks stats for /fgsect/FitM repository. As of 28 Apr, 2024 this repository has 268 stars and 18 forks.

FitM, the Fuzzer in the Middle FitM, the Fuzzer-in-the-Middle, is a AFL++-based coverage-guided fuzzer for stateful, binary-only client-server applications. It can be used in situations where you would normally turn to grammar-based fuzzers or start patching your target. With FitM you can explore the communication between client and server by fuzzing them at the same time. It builds on top of qemuafl for emulation and CRIU for userspace snapshots. No source code needed! How it works The FitM tool...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
iovisor/bccCPythonC++18.1k03.7k0
ithewei/libhvCC++CMake5.8k01.1k0
lua/luaCLuaMakefile7.4k01.5k0
greatscottgadgets/hackrfCCMakePython5.6k01.4k0
Bharathgopal/M1_March_2022CMakefile250840
phpredis/phpredisCPHPOther9.8k02.2k0
git/gitCShellPerl47.6k025.5k0
redis/hiredisCMakefileCMake5.9k01.8k0
torvalds/linuxCAssemblyShell158.8k050.6k0
ThrowTheSwitch/UnityCRubyPython3.3k+9919+4