[c]#define HAVE_REMOTE
#include <cstdlib>
#include <iostream>
#include <pcap.h>
using namespace std;
int main()
{
pcap_if_t *alldevs;
pcap_if_t *d;
int i=0;
char errbuf[PCAP_ERRBUF_SIZE];
if(pcap_findalldevs_ex(PCAP_SRC_IF_STRING,NULL,&alldevs,errbuf)==0)
{
while(alldevs!=NULL)
{
cout<<i<<" "<<(alldevs->name)<<endl;
cout<<i<<" "<<(alldevs->description)<<endl;
alldevs=alldevs->next;
i++;
}
}
pcap_freealldevs(alldevs);
system("Pause");
}[/c]
Mirs langweilig -.- Und: ich hasse es, sources von C auf C++ zu transportieren - da geht so bös viel Zeit flöten, wenn man die Libraries (in diesem Fall PCAP) noch nicht so kennt :/