Luckily for us, it is not necessary for the typical penetration tester to spend months and years preparing the perfect fuzzer. The community has already provided us with an abundance of these wonderful tools, and compared to writing them, their usage is a breeze!
The Bruteforce Exploit Detector (BED) does exactly what the name implies. The program will allow you to send data to the target application in hopes that a crash will occur. Although this method does work in certain situations, at times more control is needed when trying to find vulnerable applications. Kali has BED preinstalled; BED provides the ability to fuzz several, often using protocols without modification:
BED 0.5 by mjm( www.codito.de ) & eric ( www.snake-basket.de ) Usage: ./bed.pl -s <plugin> -t <target> -p <port> -o <timeout> [ depends on the plugin ] <plugin> = FTP/SMTP/POP/HTTP/IRC/IMAP/PJL/LPD/FINGER/SOCKS4/SOCKS5...