Beispiel #1
0
 public void Open(string name)
 {
     byte[] err = new byte[256];
     fixed(byte *pErr = &err[0])
     {
         handle = LibPcap.pcap_open(name, 68, 0, 0, null, pErr);
         if (handle == null)
         {
             throw new LibPcapException(Encoding.ASCII.GetString(err));
         }
     }
 }
Beispiel #2
0
 public void Open(string name)
 {
     byte[] err = new byte[256];
       fixed (byte* pErr = &err[0]) {
     handle = LibPcap.pcap_open(name, 68, 0, 0, null, pErr);
     if (handle == null) {
       throw new LibPcapException(Encoding.ASCII.GetString(err));
     }
       }
 }
Beispiel #3
0
 public static extern int pcap_next_ex(pcap_t *handle, ref pcap_pkthdr *header, ref byte *data);
Beispiel #4
0
 public static extern void pcap_close(pcap_t *handle);