Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <pcap.h>
- #include <stdio.h>
- #define BUFSIZE 65536
- int main(int argc, char *argv[])
- {
- char errBuf[256];
- const u_char *data;
- pcap_pkthdr *pkthdr;
- pcap_t *handle = pcap_open_live(argv[1], BUFSIZE, 1, 10, errBuf);
- if(handle == NULL){
- fprintf(stderr, "Couldn't open device %s : %s\n", argv[1], errBuf);
- return 1;
- }
- while(true) {
- int res = pcap_next_ex(handle, &pkthdr, &data);
- if(res == 0) continue;
- if(res < 0) break;
- printf("%x\n", data);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement