Network Appliance Testing question - UDP Traffic

Started by jkepps, January 24, 2022, 11:17:19 AM

Previous topic - Next topic

jkepps

Hello all,

I've been tasked with testing a network appliance that my employer has developed. This particular device currently only needs to support UDP traffic, however we will add TCP support in the future. The challenge is to compare the data being received through the device is identical to what was sent. Meaning it hasn't been modified in any way. The main requirement is that the test device sending the traffic uses the full Windows or Linux stack. We've used a device called Ixia, but it doesn't traverse the full OSI stack when sending traffic. Only up to layer 3 I believe. We've also used TCPReplay to send pcap files, but again, I believe TCPReplay doesn't use the full stack. Even then if we capture the received data via Wireshark or TCPdump we really don't have a good way of comparing sent pcap to received pcap other than stare and compare.

What I'm ideally looking for is an app that will allow me to send traffic through the full stack, capture that traffic, capture the traffic on output of the device and perform a comparison.

In lieu of such an application, if I manually capture sent and received traffic as pcaps, is there a way to perform an analysis of the pcaps and flag packets that have been changed?

Thanks in advance,

-Jorden

deanwebb

Take a baseball bat and trash all the routers, shout out "IT'S A NETWORK PROBLEM NOW, SUCKERS!" and then peel out of the parking lot in your Ferrari.
"The world could perish if people only worked on things that were easy to handle." -- Vladimir Savchenko
Вопросы есть? Вопросов нет! | BCEB: Belkin Certified Expert Baffler | "Plan B is Plan A with an element of panic." -- John Clarke
Accounting is architecture, remember that!
Air gaps are high-latency Internet connections.

jkepps

Thank you very much. That looks like it might work.

-Jorden

Dieselboy