tcpdump mailing list archives

Re: Output goes weird!


From: "Justin Robinson" <csmjmr () bath ac uk>
Date: Thu, 11 Sep 2003 01:34:58 +0100

Hi

Thanks for the reply.
This is not the problem, because I'm positive that the payload contains
purely textual information.

However, I did manage to fix the problem. Thought it would be nice to share
what I discovered....
My C program called the pcap_open_live function like this:

handle = pcap_open_live(dev, BUFSIZ, 1, 100, errbuf);

However this doesn't work and for some reason the output goes all wrong.
The following does work though!

handle = pcap_open_live(dev, 2048, 1, 100, errbuf);

I think 2048 is enough for the packets on the connections I will monitor, so
that should be ok.

Regards,
Justin

----- Original Message -----
From: "Michael Richardson" <mcr () sandelman ottawa on ca>
To: "Justin Robinson" <csmjmr () bath ac uk>
Cc: <tcpdump-workers () tcpdump org>
Sent: Thursday, September 11, 2003 12:52 AM
Subject: Re: [tcpdump-workers] Output goes weird!


-----BEGIN PGP SIGNED MESSAGE-----


You have "printed" an unprintable character. Likely a ^O to put the
terminal into the alternate character set. Maybe UTF-8.

You need to call "isprint()" before you print things.

]      Out and about in Ottawa.    hmmm... beer.                |
firewalls  [
]   Michael Richardson, Sandelman Software Works, Ottawa, ON    |net
architect[
] mcr () sandelman ottawa on ca http://www.sandelman.ottawa.on.ca/ |device
driver[
] panic("Just another Debian/notebook using, kernel hacking, security
guy");  [

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Finger me for keys - custom hacks make this fully PGP2 compat

iQCVAwUBP1+5UIqHRg3pndX9AQEYwQP/QWD5u1om2N988ikXMgu8ro7wKzAaUXO7
0qTWN1FqlSFvrRvw/WGVJCrFe76hXQvoV4AWC/PX0XdxsJCxTRv4wkPCsP3PjyBW
uZ4N5Oqqnmpexi2XjRh2ALzbgG7ft110CGKMc2lqFi7KPZ58We+RBHd70+x2A/4u
VCZzXJ2cmJY=
=VqR5
-----END PGP SIGNATURE-----



-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:tcpdump-workers-request () tcpdump org?body=unsubscribe


Current thread: