pcap_findalldevs example
The program lists out all the interfaces present on the system which can be processed by using pcap library
#include<stdio.h>
#include<pcap.h>
int main(int argc,char *argv[])
{
char error[PCAP_ERRBUF_SIZE];
pcap_if_t *interfaces,*temp;
int i=0;
if(pcap_findalldevs(&interfaces,error)==-1)
{
printf("\nerror in pcap findall devs");
return -1;
}
printf("\n the interfaces present on the system are:");
for(temp=interfaces;temp;temp=temp->next)
{
printf("\n%d : %s",i++,temp->name);
}
return 0;
}
muito bom!
ReplyDelete