On Wed, Apr 16, 2003 at 12:31:46PM -0400, Paul Santangelo wrote:
> I need to capture packets that are sent to TCP PORT 10008.

Sent by the machine running Ethereal, to the machine running Ethereal,
or between two other machines on the same network?

> I set up a capture filter just as you see it, I send the transmission
> but the get nothing in the capture.  Is there some setting that I could
> have wrong.
> The interface I am using is the nic card in the machine, and not the
> ndis default.  When I remove the filter I do see the network traffic.

By "the network traffic" do you mean "traffic to TCP port 10008", or do
you mean *other* network traffic?

If, without the filter "tcp port 10008", you see traffic to TCP port
10008, are you capturing on a token-ring or 802.11 wireless LAN? If so,
note that there is currently a bug in libpcap wherein filters don't work
correctly on source-routed token-ring packets or on 802.11 packets that
have headers with four MAC addresses.  (It's not a trivial bug to fix,
or at least I've found that the way the BPF code generator in libpcap
works doesn't make it obvious how to do it.)

If, without the filter "tcp port 10008", you see traffic, but still
don't see traffic to TCP port 10008, then:

        if the port 10008 traffic is being sent between two other
        machines on the network, *and* the only traffic you see without
        the filter is traffic to the machine running Ethereal, traffic
        from the machine running Ethereal, and broadcast/multicast
        traffic, then:

                http://www.ethereal.com/faq.html#q5.1

        if the port 10008 traffic is being sent by the machine running
        Ethereal, and you have some kind of VPN or perhaps some other
        type of packet filtering/shaping/etc. software installed on your
        machine (which I infer is running Windows from your references
        to "the ndis default"), then:

                http://www.ethereal.com/faq.html#q5.18


Reply via email to