Not sure how others deal with it actually.

The solution doesn't necessarily have to work on both. We just pick the platform, so whichever would suit us better. That is a solution I hadn't though of. The spec it uses is 10BASE-T, so probably any low cost hardware could do the trick, though I'm fairly certain we'll probably want to go with a pure software solution. It might just be libpcap is simply the easiest software solution to the issue.

Thanks!