Snort mailing list archives

Re: My Linux libpcap


From: Phil Wood <cpw () lanl gov>
Date: Wed, 21 May 2003 08:43:12 -0600

Take a look at the README.ring and read the discussion about "to_ms".

Then, try:
  now=`date +'%s'`
  future=`expr $now + 60`
  PCAP_TIMEOUT=$future PCAP_STATS=0x1fff PCAP_FRAMES=max PCAP_PERIOD=10000 PCAP_VERBOSE=1 PCAP_TO_MS=0 tcpdump -i eth0 
-s 1514 -w /dev/null

If you do not see something like the following, than something else is wrong.

tcpdump: WARNING: eth1: no IPv4 address assigned
libpcap version: 0.8
Kernel filter, Protocol 0300, MMAP mode (32768 frames, snapshot 1514), socket type: Raw
tcpdump: listening on eth1, capture size 1514 bytes
S:1053528027.575273 119584 0 119565 0 119009 65223982 64775751 0 22082 613 0 000000010.000038
S:1053528037.575311 120764 0 120764 0 121294 66179257 65641177 0 11774 27 0 000000010.000006
S:1053528047.575317 116232 0 116232 0 115895 66244610 66092203 0 29702 23 0 000000010.000062
S:1053528057.575379 124922 0 124922 0 123642 70961130 70897915 0 23552 17 0 000000010.000257
S:1053528067.575636 122348 0 122348 0 123910 69414289 68198439 0 14828 142 0 000000010.000025
S:1053528077.575661 121811 0 121811 0 121319 69319285 69162909 0 5567 29 0 000000010.000091
S:1053528087.575752 5830 0 5830 0 0 0 3411412 0 11397 9 0 000000000.424249
tcpdump: pcap_loop: User specified timeout occured

731478 packets received by filter
0 packets dropped by kernel


You probably should read both README.linux and README.ring, and make
sure you have the correct kernel configuration, or MMAP mode will not
show up in the verbosity above.

Later,

Phil
http://public.lanl.gov/cpw

On Wed, May 21, 2003 at 10:22:22AM +0200, Lionel CONS wrote:
Hello,

I'm trying to use your version of libpcap (libpcap-0.8.030331.tar.gz)
but I found something strange. My program is now using 99% of the CPU
while it was around 20% before, when using the system's libpcap. This
machine is running Red Hat Linux 7.3 with a 1.6 GHz CPU.

I then tried on another machine seeing the same traffic and the
program is still 99% CPU while the processor is 2.4 GHz. Both capture
roughly the same number of packets. Is it possible that there is a bug
(feature) in your version that makes libpcap actively polling for
packets instead of being blocked with something like select()?

Thanks in advance for your help,
__________________________________________________________
Lionel Cons        http://cern.ch/lionel.cons
CERN               http://www.cern.ch


-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users


Current thread: