Skip to content

0x9090/MitmFuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

MITMFuzz

On the fly TCP and UDP network fuzzer

Performs random BoF, IoF, IuF, format string injection, null byte injection, and bitflipping on mutated packets, at random offsets. For best results, put your test packet generator on a loop, and wait for crashes.

Usage

python mitmfuzz -l <localport> -r <remotehost> -p <remoteport> [options]

Options

-c: Fuzz only client side (both otherwise)

-s: Fuzz only server side (both otherwise)

-w: Number of requests to send before start fuzzing

-u: UDP protocol (otherwise TCP is used)

-v: Verbose (outputs network traffic)

-h: Help page



Modify the "overflowstrings" array to add in your own attack payloads.

Modify the "fuzz(data)" function to change the fuzzing logic

About

On the fly TCP and UDP network fuzzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages