What kind of tools can capture ip packets(such as UDP)fast enough on Linux Platform



What kind of tools can capture ethernet packets (such as UDP) fast
enough on the Linux platform? Ethereal cannot fulfill my
requirements.

I'm using packETH 1.4 to send packets.


I found that Ethereal cannot monitor all of the packets if I send
100000 (or more) packets (100 bytes per packet) consecutively with a
delay between packets of 8 us (= 0.008 ms = 0.000008 s), i.e. at
least
some percent of the packets cannot be captured in Ethereal.


96172/100000 = 96.172%, >3% lost
957952/100000 = 95.7952%, >4% lost


Pls help me out, thx.

.



Relevant Pages