4

I'm in the middle of developing an embedded network appliance and am thinking about how to test how it would work in different environments, in regards to the traffic flowing on that network. Is their any tools or recommended ways to go in this matter?

The following are things I have come up with to test but don't know how:

  • How does it handle traffic intended for someone else?
  • How do I stress test it? I would like to see the availability of the rest of the appliance e.g. in case of a denial of service attack.
  • How does it handle errornous packets?
1

(I find it very strange that other answers are all about security. I could not find any indication from the OP about a security requirement)

Try googling "Test Network Stack", at the time of writing it found these:

Googling for network stack security testing would be complimentary, but I wouldn't think as comprehensive as, software purpose built for testing network stack functional compliance.

1

Traffic intended for someone else- at what level Ethernet or IP?

IXIA (IxChariot and few hardware solutions),Spirent (SmartBits) and others sell test equipment that you can easily use to simulate wrong addressing, errors, flooding, different traffic shapes etc. The key question is- what is your budget ?

  • In a perfect world, both. But IP is probably the most important. Regarding the budget, the cheaper the better, preferrably none at all if possible. – m__ Feb 7 '12 at 14:12
  • So try Xtramus NuDC and NuDOG, it's their low end products but according to one of their reps it is very capable: xtramus.com/products.php – Rsf Feb 8 '12 at 7:03
0

A vulnerability scanning tool such as Nessus can be used to send all manner of dodgy network traffic to a device.

Nessus is free for private use but needs a license for professional use. There's also OpenVAS which is free (GPL).

0

Try the browsermob proxy:

http://opensource.webmetrics.com/browsermob-proxy/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.