Conditions | 1 |
Total Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 3 | ||
Bugs | 1 | Features | 0 |
1 | from struct import Struct |
||
8 | def onOpen(self): |
||
9 | # write pcap global header |
||
10 | magic_number = b'\xD4\xC3\xB2\xA1' |
||
11 | version_major = 2 |
||
12 | version_minor = 4 |
||
13 | thiszone = b'\x00\x00\x00\x00' |
||
14 | sigfigs = b'\x00\x00\x00\x00' |
||
15 | snaplen = b'\xFF\x00\x00\x00' |
||
16 | network = b'\x01\x00\x00\x00' |
||
17 | pcap_global_header = Struct('<4shh4s4s4s4s') |
||
18 | self._log.write( |
||
19 | pcap_global_header.pack(magic_number, version_major, version_minor, thiszone, sigfigs, |
||
20 | snaplen, network)) |
||
21 | |||
32 | return pcap_packet_header + data |