Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(534)

Side by Side Diff: plaso/parsers/safari_cookies.yaml

Issue 348840043: [plaso] Migrated Safari cookies construct-based parser to use dtfabric #1893 (Closed)
Patch Set: Changes after merge and clean up Created 5 years, 9 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « plaso/parsers/safari_cookies.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 name: binarycookies
2 type: format
3 description: Safari cookies file format
4 urls: ["https://github.com/libyal/dtformats/blob/master/documentation/Safari%20C ookies.asciidoc"]
5 ---
6 name: byte
7 type: integer
8 attributes:
9 format: unsigned
10 size: 1
11 units: bytes
12 ---
13 name: uint16
14 type: integer
15 attributes:
16 format: unsigned
17 size: 2
18 units: bytes
19 ---
20 name: uint32
21 type: integer
22 attributes:
23 format: unsigned
24 size: 4
25 units: bytes
26 ---
27 name: uint32be
28 type: integer
29 attributes:
30 byte_order: big-endian
31 format: unsigned
32 size: 4
33 units: bytes
34 ---
35 name: uint64
36 type: integer
37 attributes:
38 format: unsigned
39 size: 8
40 units: bytes
41 ---
42 name: float64
43 type: floating-point
44 attributes:
45 size: 8
46 units: bytes
47 ---
48 name: cstring
49 type: string
50 encoding: ascii
51 element_data_type: byte
52 elements_terminator: "\x00"
53 ---
54 name: binarycookies_file_header
55 type: structure
56 attributes:
57 byte_order: big-endian
58 members:
59 - name: signature
60 type: stream
61 element_data_type: byte
62 number_of_elements: 4
63 - name: number_of_pages
64 data_type: uint32
65 ---
66 name: binarycookies_page_sizes
67 type: sequence
68 element_data_type: uint32be
69 number_of_elements: binarycookies_file_header.number_of_pages
70 ---
71 name: binarycookies_file_footer
72 type: structure
73 attributes:
74 byte_order: big-endian
75 members:
76 - name: unknown1
77 type: stream
78 element_data_type: byte
79 number_of_elements: 8
80 ---
81 name: binarycookies_page_header
82 type: structure
83 attributes:
84 byte_order: little-endian
85 members:
86 - name: signature
87 data_type: uint32
88 - name: number_of_records
89 data_type: uint32
90 - name: offsets
91 type: sequence
92 element_data_type: uint32
93 number_of_elements: binarycookies_page_header.number_of_records
94 ---
95 name: binarycookies_record_header
96 type: structure
97 attributes:
98 byte_order: little-endian
99 members:
100 - name: size
101 data_type: uint32
102 - name: unknown1
103 data_type: uint32
104 - name: flags
105 data_type: uint32
106 - name: unknown2
107 data_type: uint32
108 - name: url_offset
109 data_type: uint32
110 - name: name_offset
111 data_type: uint32
112 - name: path_offset
113 data_type: uint32
114 - name: value_offset
115 data_type: uint32
116 - name: unknown3
117 data_type: uint64
118 - name: expiration_time
119 data_type: float64
120 - name: creation_time
121 data_type: float64
OLDNEW
« no previous file with comments | « plaso/parsers/safari_cookies.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b