tcpdump mailing list archives
Output goes weird!
From: "Justin Robinson" <csmjmr () bath ac uk>
Date: Thu, 11 Sep 2003 00:17:39 +0100
Hi... I'm wondering if anyone can help me... I'm using the pcap library to monitor a network connection on my local network. I've written a small C program to display the payloads of the network packets to screen. I'm Capturing packets from an NNTP connection which is a text-based protocol. I'm expecting to see readable characters. When I run my C program on FreeBSD, I get textual (readable) output for the first 50 lines or so.... and then all the characters go wierd! What gets shown on screen doesn't even look like any kind of characters at all. It's just a mess. Even after I exit the program, the characters at the shell prompt are still not readable and I have to close the terminal. The exact same C program works fine in Linux for the exact same connection, and all payloads are readable. Can anyone suggest why my program is messing up the output, and why it happens on FreeBSD and not Linux? The output is written to the screen in the callback function for pcap_loop. And here's the snippet that does it: /* The following loop writes each character in the payload to stdout */ for (j = payloadOffset; (j < payloadOffset + payloadLength); j++) { putc(*payload, stdout); payload++; } Thanks in advance for any advice you may be able to offer Regards Justin - 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:
- Output goes weird! Justin Robinson (Sep 10)
- Re: Output goes weird! Michael Richardson (Sep 10)
- Re: Output goes weird! Justin Robinson (Sep 10)
- Re: Output goes weird! Guy Harris (Sep 10)
- Re: Output goes weird! (Sep 11)
- Re: Output goes weird! Guy Harris (Sep 11)
- Re: Output goes weird! (Sep 11)
- Re: Output goes weird! Guy Harris (Sep 11)
- Re: Output goes weird! (Sep 12)
- Re: Output goes weird! Justin Robinson (Sep 10)
- Re: Output goes weird! Michael Richardson (Sep 10)
- Re: Output goes weird! Michael Richardson (Sep 11)