<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>Re: [Winpcap-users] pcap_sendpacket help</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText6537 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Hi Thai,</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Yes I am sure that&nbsp;I opened correct 
adapter. I supose that it could be problem with CRC cheksum, I do not write it 
to my array which I send. Where I can find some information about this, mybe you 
know? I did some experience today, I sent&nbsp;some ICMP packet which I obtained 
by Ethereal, and this packet was sent corectly throw my ethernet card. Do you 
have some idea what it could be? Thanks for response.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Best regards,</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Daniel</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>Od:</B> winpcap-users-bounces@winpcap.org w imieniu 
Thai Pham Vinh<BR><B>Wysłano:</B> Cz 2006-08-17 19:14<BR><B>Do:</B> 
winpcap-users@winpcap.org<BR><B>Temat:</B> Re: [Winpcap-users] pcap_sendpacket 
help<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Hi Daniel,<BR><BR>Did you open the correct 
adapter?<BR><BR>Regards,<BR>Thai.<BR><BR>On Thu, 17 Aug 2006 10:32:08 +0200, 
Daniel Wojcieszyk wrote<BR>&gt; Hi All,<BR>&gt;<BR>&gt; I am new with winpcap. I 
try to build application in Visual C++ 2005<BR>&gt; which use pcap_sendpacket 
method. I have to send Ethernet (MAC) frame<BR>&gt; throw my Ethernet card to 
other device. The problem is that when I build<BR>&gt; this frame and use 
following method, frame isn't received by other<BR>&gt; devices. When I start 
Etherael on my machine I can see that packet was<BR>&gt; send, but in other 
machine ethereal can't see any packets. Similar<BR>&gt; situation is when I 
connect some HUB between my computer and other one<BR>&gt; and I send some 
packets, I can see that green diode is blinking only in<BR>&gt; hub port to 
which I am connected, but not in the rest of ports where<BR>&gt; other computers 
are connected. It looks like this packet is not<BR>&gt; forwarded to other 
ports. Frame which I build loks like frame from<BR>&gt; sample from winpcap 
documentation:<BR>&gt;<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* destination broadcast 
address*/<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[0]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[1]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[2]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[3]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[4]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[5]=0xFF;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* set mac source to 2:2:2:2:2:2 
*/<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[6]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[7]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[8]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[9]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[10]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[11]=2;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Fill the rest of the packet 
*/<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=12;i&lt;100;i++)<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; packet[i]=i%256;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&gt;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(1)<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Send down the packet */<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (pcap_sendpacket(adhandle, packet, 
100 /*<BR>&gt; size */) !=0)<BR>&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pcap_geterr(fp));<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ;<BR>&gt; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&gt;<BR>&gt; Function 
pcap_sendpacket doesn't return any error, it shows always that<BR>&gt; packet 
was send correctly but in other computers I can't see them<BR>&gt; anyway. When 
I get packets (send by other computers to mine machine)from<BR>&gt; my card 
everythink works good, I can do this without any problems. IS<BR>&gt; anybody 
who can help me to solve this problem?<BR>&gt;<BR>&gt; Thank you 
all.<BR>&gt;<BR>&gt; Best greats,<BR>&gt; Daniel.<BR>&gt;<BR>&gt; 
_______________________________________________<BR>&gt; Winpcap-users mailing 
list<BR>&gt; Winpcap-users@winpcap.org<BR>&gt; <A 
href="https://www.winpcap.org/mailman/listinfo/winpcap-users">https://www.winpcap.org/mailman/listinfo/winpcap-users</A><BR><BR><BR>--<BR><BR>_______________________________________________<BR>Winpcap-users 
mailing list<BR>Winpcap-users@winpcap.org<BR><A 
href="https://www.winpcap.org/mailman/listinfo/winpcap-users">https://www.winpcap.org/mailman/listinfo/winpcap-users</A><BR></FONT></P></DIV>

</BODY>
</HTML>