[Winpcap-users] Re: question

Gianluca Varenni gianluca.varenni at cacetech.com
Wed Apr 16 22:01:28 GMT 2008


Do the samples in the wpdpack read the file you created? I'm referring to the readfile/readfile_ex.

The small amount of code that you posted seems ok to me, so either the file is corrupted or there is some error in the code that you didn't post.

Have a nice day
GV


  ----- Original Message ----- 
  From: Golnaz Honarpisheh 
  To: gianluca.varenni at cacetech.com 
  Cc: winpcap-users at winpcap.org 
  Sent: Wednesday, April 16, 2008 10:23 AM
  Subject: question


  Hello,
  I have a problem in Winpcap programming. I want to write a program to open the Scapture.pcap file which I already have it from wireshark and is save file on my computer and i want to read it and print the packets for me for later processing. This is the code i have written but pcap_next_ex doesnt work,please guide me.Thanks

  #include "pcap.h"
  #include <stdio.h>
  #include <stdlib.h>
  #include <iostream>
  using namespace std;
  #define LINE_LEN 16
  void find_device(pcap_if_t **all_devices);
   main(int argc, char **argv) {
          int res,i=0;
    struct pcap{};
          char errbuf[PCAP_ERRBUF_SIZE];    /* Error string */
          pcap_t *indesc,*outdesc;
    struct pcap_pkthdr header; /* The header that pcap gives us */
    struct pcap_pkthdr pcap_header;
    const u_char *packet;  /* The actual packet */
    pcap_t *handle;   /* Session handle */
          char error[PCAP_ERRBUF_SIZE];
          FILE *capfile;
          char *capture_file;
    char *pkt_data;
          int caplen;
           
          int nb=0;
            

           pcap_t *pcap_open_offline(char *scapturefile,char *errbuf);
            
    /* Grab a packet*/
          int code  = pcap_next_ex(handle,&header,&packet);
          if (code < 0)
                  cout << "Error in pcap_next_ex\n";
          /* Print its length*/ 
          cout << "Jacked a packet with length of " << header->len << " bytes\n"; 

         
  }
         



------------------------------------------------------------------------------
  Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winpcap.org/pipermail/winpcap-users/attachments/20080416/a28731d2/attachment.htm


More information about the Winpcap-users mailing list