Posts

Showing posts with the label pcap_findalldevs

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; }