[Winpcap-users] win 7 loopback adapter with winpacp pcap_sendpacket sending multicast packets

Alberto Avanzi alberto.avanzi at keeneo.com
Wed Mar 2 05:37:22 PST 2011


Hi,

I found some time ago a problem similar to yours, that make me think 
that yes, network behavior changed from
XP to Win7.

In my case, packets emitted on a multicast socket using standard 
winsock2 API AND with TTL=0 are NOT SEEN by winpcap
(that runs on the same host because of TTL=0). Changing TTL to 1 allows 
winpcap to receive them on the local host or on
a remote host on the same network.

This has changed from XP, where TTL=0 packets were seen and captured by 
winpcap.

Someone suggested that probably win7 does not inject datagrams with 
TLL=0 into the network adapter, but uses a
somehow different distribution system.

A.

On 02/03/2011 13:46, you yuan wrote:
> Hi,Thanks for help.
> According to the test, it's ok for transmitting on different computers.
> I have written a simple cmd program using winpcap's api to receive 
> packets from the loopback adapter. It shows capture is ok.
> So I think maybe something changed for xp and win7 loopback adapter 
> system.
> The winpcap's api and winsock's mechanism behave differently on xp and 
> win 7?
>
> On Wed, Mar 2, 2011 at 2:02 PM, Gianluca Varenni 
> <Gianluca.Varenni at riverbed.com <mailto:Gianluca.Varenni at riverbed.com>> 
> wrote:
>
>     Do the same packets get send on a standard non-loopback adapter
>     (i.e. transmitter and receiver on different computers)?
>
>     Have a nice day
>     GV
>
>     ________________________________________
>     From: winpcap-users-bounces at winpcap.org
>     <mailto:winpcap-users-bounces at winpcap.org>
>     [winpcap-users-bounces at winpcap.org
>     <mailto:winpcap-users-bounces at winpcap.org>] On Behalf Of you yuan
>     [yuanprivacy at gmail.com <mailto:yuanprivacy at gmail.com>]
>     Sent: Sunday, February 27, 2011 3:39 AM
>     To: winpcap-users at winpcap.org <mailto:winpcap-users at winpcap.org>
>     Subject: [Winpcap-users] win 7 loopback adapter with winpacp
>     pcap_sendpacket    sending multicast packets
>
>     HI,everyone
>      Recently I have come across a problem concerning winpcap sending
>      multicast packets on windows 7 loopback adapter.
>      Here have an application with two componets.One componet is a
>     simulator using winpcap to send and receive multicast packets on
>     windows networks adapters with fixed ip(i.e,192.10.x.x). Another
>     is a net module using winsock's setsockopt,ioctlsocket, recvfrom etc
>     functions to receive multicast packets sent by the first componet.
>      My problem is when I use windows 7 loopback adapter with fixed
>     ip,the first compent can send packet out(see it from the
>     wireshark), But the net module component can't receive any
>     packets. However, the same application really works on windows XP.
>      I rarely know anything winpcap packet sending mechanisms with
>     windows loopback adapter.I don't know how to fix the problem under
>     windows 7.
>      I have searched many times but gain nothing.Does anyone have the
>     similar problem or know something  or some keywords about this,
>     please help. Thanks in advance.
>
>     _______________________________________________
>     Winpcap-users mailing list
>     Winpcap-users at winpcap.org <mailto:Winpcap-users at winpcap.org>
>     https://www.winpcap.org/mailman/listinfo/winpcap-users
>
>
>
> _______________________________________________
> Winpcap-users mailing list
> Winpcap-users at winpcap.org
> https://www.winpcap.org/mailman/listinfo/winpcap-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winpcap.org/pipermail/winpcap-users/attachments/20110302/b9aa396c/attachment.html>


More information about the Winpcap-users mailing list