Ziara,<br><br>Couple of points/suggs:<br><br>- I&#39;d follow GV&#39;s advice and look at the samples<br><br>- I believe the obsolete api you used returned a unicode string ; i.e. every other byte was 0 <br>&nbsp; hence, the single character for the name.&nbsp; Plus there is a good chance it might return 
<br>&nbsp; &quot;Generic Dialup Adapter&quot; which wouldn&#39;t have been much use; <br>&nbsp;&nbsp; In short, pcap_findalldevs is a better way to go.<br><br>- Note: you were also&nbsp; using a WinSock api and although it wasn&#39;t necessary for this
<br>&nbsp; app/api, it is probably a good idea to initialize WinSock via WSAStartup() and WSACleanup.<br><br>good luck.  <br><br>John<br><br><div class="gmail_quote">On Nov 28, 2007 12:40 PM, Gianluca Varenni &lt;<a href="mailto:gianluca.varenni@cacetech.com">
gianluca.varenni@cacetech.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div bgcolor="#ffffff">
<div><font face="Courier New">I suggest you to take out of the samples from the 
winpcap developer&#39;s pack.</font></div>
<div><font face="Courier New"></font>&nbsp;</div>
<div><font face="Courier New">You are using pcap_lookupdev, which is obsolete 
(and on Windows it doesn&#39;t have the same semantics of pcap_lookupdev undex 
Unix).</font></div>
<div><font face="Courier New"></font>&nbsp;</div>
<div><font face="Courier New">Please use pcap_findalldevs to get the list of 
adapters.</font></div>
<div><font face="Courier New"></font>&nbsp;</div>
<div><font face="Courier New">Have a nice day</font></div>
<div><font face="Courier New">GV</font></div>
<div>&nbsp;</div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><div><div></div><div class="Wj3C7c">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
  <a title="essence_z@hotmail.com" href="mailto:essence_z@hotmail.com" target="_blank">Ziara .</a> 
  </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="winpcap-users@winpcap.org" href="mailto:winpcap-users@winpcap.org" target="_blank">
winpcap</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Tuesday, November 27, 2007 1:49 
  PM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> [Winpcap-users] Trying a 
  example</div>
  <div><br></div>Hi! I&#39;m trying other example in Builder c++, someone can tell 
  me why this code doesn&#39;t work? what is it wrong?<br>&nbsp;<br>int main(int 
  argc, char **argv)<br>{<br>char *net; // direccion de red<br>char *mask; // 
  mascara de subred<br>char *dev; // nombre del dispositivo de red<br>int ret; 
  // codigo de retorno<br>char errbuf[PCAP_ERRBUF_SIZE]; // buffer para mensajes 
  de error<br>bpf_u_int32 netp; // direcion de red en modo raw<br>bpf_u_int32 
  maskp; // mascara de red en modo raw<br>struct in_addr addr;<br>if ((dev = 
  pcap_lookupdev(errbuf))== NULL) //conseguimos la primera interfaz 
  libre<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;ERROR 
  %s\n&quot;,errbuf);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  exit(-1);<br>}<br>printf(&quot;Nombre del dispositivo: %s\n&quot;,dev); //mostramos el 
  nombre del dispositivo<br>if ((ret = 
  pcap_lookupnet(dev,&amp;netp,&amp;maskp,errbuf))==-1) //consultamos las 
  direccion de red y las 
  mascara<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;ERROR 
  %s\n&quot;,errbuf);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  exit(-1);<br>}<br>addr.s_addr = netp; //Traducimos la direccion de red a algo 
  legible<br>if ((net = 
  inet_ntoa(addr))==NULL)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  perror(&quot;inet_ntoa&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  exit(-1);<br>}<br>printf(&quot;Direccion de Red: %s\n&quot;,net);<br>addr.s_addr = 
  maskp; //Idem para la mascara de subred<br>mask = inet_ntoa(addr);<br>if 
  ((net=inet_ntoa(addr))==NULL)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  perror(&quot;inet_ntoa&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  exit(-1);<br>}<br>printf(&quot;Mascara de Red: %s\n&quot;,mask);<br>return 
  0;<br>}<br>&nbsp;<br>when and build and run the .exe, only 
  appear:<br>&nbsp;<br>Nombre del dispostivo: /<br>Direccion de Red: 
  <a href="http://0.0.0.0" target="_blank">0.0.0.0</a><br>Mascara de Red: <a href="http://0.0.0.0" target="_blank">0.0.0.0</a><br>&nbsp;<br>thanks<br><br>
  <hr>
  Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar a 
  la última <a href="http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&amp;C=ES&amp;P=WCMaintenance&amp;Brand=WL&amp;RU=http%3a%2f%2fmail.live.com" target="_blank">MSN Newsletters</a> 
  </div></div><p>
  </p><hr>

  <p></p>_______________________________________________<br>Winpcap-users 
  mailing 
  list<br><a href="mailto:Winpcap-users@winpcap.org" target="_blank">Winpcap-users@winpcap.org</a><br><a href="https://www.winpcap.org/mailman/listinfo/winpcap-users" target="_blank">https://www.winpcap.org/mailman/listinfo/winpcap-users
</a><br></blockquote></div>
<br>_______________________________________________<br>Winpcap-users mailing list<br><a href="mailto:Winpcap-users@winpcap.org">Winpcap-users@winpcap.org</a><br><a href="https://www.winpcap.org/mailman/listinfo/winpcap-users" target="_blank">
https://www.winpcap.org/mailman/listinfo/winpcap-users</a><br><br></blockquote></div><br>