Network port tester for buffer overflow, etc?

I wanted to check if anyone knew of the following tool before I spent time
to write such a thing. (And before anyone says it, I do not believe that
Nessus can do what I want to do.)

Essentially, I want a tool that can test for problems with buffer overflow
and garbage commands on a TCP/UDP port.

First, it would open a socket to a given port. It would then send random
data of a random length. It would close the port and repeat this forever
(or some specified amount of time).

An enhancement of this would be to have a file of prefixes for it to prepend
to the random data. For example, if I were testing HTTP, my prefix file
might contain things like “<”, “”, "

", and so
on.

It's not a very complex tool, but it seems that it could be useful for a
good number of people, so I would be surprised if no one had written it
before...

Thanks!

---
You are currently subscribed to ntdev as: $subst('Recip.EmailAddr')
To unsubscribe send a blank email to leave-ntdev-$subst('Recip.MemberIDChar')@lists.osr.com