author | mjm <mjm> | 2002-12-04 19:51:46 (UTC) |
---|---|---|
committer | mjm <mjm> | 2002-12-04 19:51:46 (UTC) |
commit | 1f70a97d8f4ccedbfdbde72e70649f01d92f190a (patch) (side-by-side diff) | |
tree | f1908f235fb90ed578f66bcbfa4d255090b2ed62 | |
parent | ad62016e2d341876c068bead69a40ebd0370d822 (diff) | |
download | opie-1f70a97d8f4ccedbfdbde72e70649f01d92f190a.zip opie-1f70a97d8f4ccedbfdbde72e70649f01d92f190a.tar.gz opie-1f70a97d8f4ccedbfdbde72e70649f01d92f190a.tar.bz2 |
fit to new sniffer function
-rw-r--r-- | noncore/net/wellenreiter/daemon/source/daemon.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/noncore/net/wellenreiter/daemon/source/daemon.cc b/noncore/net/wellenreiter/daemon/source/daemon.cc index 6467af7..95f2f83 100644 --- a/noncore/net/wellenreiter/daemon/source/daemon.cc +++ b/noncore/net/wellenreiter/daemon/source/daemon.cc @@ -64,56 +64,56 @@ int main(int argc, char **argv) while(1) { FD_SET(sock, &rset); FD_SET(pcap_fileno(handletopcap), &rset); maxfd=sock + pcap_fileno(handletopcap) + 1; if(select(maxfd, &rset, NULL, NULL, NULL) < 0) { wl_logerr("Error calling select: %s", strerror(errno)); break; } /* Got data on local socket from GUI */ if(FD_ISSET(sock, &rset)) { /* Receive data from socket */ if((retval=recvcomm(&sock, buffer, sizeof(buffer))) < 0) { wl_logerr("Error trying to read: %s", strerror(errno)); break; } else { /* check type of packet and start function according to it */ switch(retval) { case 98: wl_loginfo("Received STARTSNIFF command"); break; case 99: wl_loginfo("Received STOPSNIFF command"); break; default: wl_logerr("Received unknown command: %d", retval); break; } } } /* FD_ISSET */ /* Check pcap lib for packets */ if(FD_ISSET(pcap_fileno(handletopcap), &rset)) { /* Grab one single packet */ packet = pcap_next(handletopcap, &header); /* process the packet */ - process_packets(&header,*&packet); + process_packets(&header,*&packet, GUIADDR, GUIPORT); } } /* while(1) */ close(sock); exit(0); } |