1
1
mirror of https://github.com/wader/fq.git synced 2024-11-29 23:27:12 +03:00
fq/format
Mattias Wadman e8dc7112b6 ipv6,icmpv6: Add decoder
Refactor to use groups between network layers to make them less coupled and reusable:
link_frame (ethernet etc)
inet_packet (ipv4,ipv6 etc)
ip_packet (tcp packet (not stream), udp segment etc)

Rename data to payload as i think it makes more sense for network data
2022-04-03 17:43:51 +02:00
..
all rtmp,amf0: Add decoders 2022-04-01 13:07:20 +02:00
ape asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
ar decode,scalar: Add scalar.Str{Uint/Int/F}ToSym to parse numbers 2022-01-28 17:18:50 +01:00
asn1 format: Simplify torepr, no need for _f function 2022-03-08 17:09:48 +01:00
av1 decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
avro simplify scalar usage 2022-02-12 22:16:46 -06:00
bencode format: Simplify torepr, no need for _f function 2022-03-08 17:09:48 +01:00
bson asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
bzip2 bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
cbor format: Simplify torepr, no need for _f function 2022-03-08 17:09:48 +01:00
dns asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
elf asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
flac bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
flv decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00
gif bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
gzip bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
icc asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
id3 decode: Some cleanup 2022-02-17 00:25:24 +01:00
inet ipv6,icmpv6: Add decoder 2022-04-03 17:43:51 +02:00
jpeg asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
json bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
macho doc: Regenerate and fix macho section size 2022-03-03 09:55:53 +01:00
matroska hevc_vpc,hevc_sps: Use same nameing for profile as in spec 2022-03-25 09:48:28 +01:00
mp3 repl: Speedup multi input to sub-repl 2022-02-18 01:13:45 +01:00
mp4 hevc_vpc,hevc_sps: Use same nameing for profile as in spec 2022-03-25 09:48:28 +01:00
mpeg hevc_vpc,hevc_sps: Use same nameing for profile as in spec 2022-03-25 09:48:28 +01:00
msgpack format: Simplify torepr, no need for _f function 2022-03-08 17:09:48 +01:00
ogg bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
opus interp: Cleanup display aliases, now: d, da, dd, dv, ddv 2022-01-28 18:25:38 +01:00
pcap ipv6,icmpv6: Add decoder 2022-04-03 17:43:51 +02:00
png asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
protobuf asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
raw interp: dump: Indicate arrays using jq-syntax 2021-12-08 16:24:28 +01:00
registry registry: Move to pkg/registry, feels better 2021-11-18 01:22:21 +01:00
rtmp rtmp,amf0: Add decoders 2022-04-01 13:07:20 +02:00
tar interp: Cleanup display aliases, now: d, da, dd, dv, ddv 2022-01-28 18:25:38 +01:00
tiff interp: Cleanup display aliases, now: d, da, dd, dv, ddv 2022-01-28 18:25:38 +01:00
vorbis bitio,decode: Refactor bitio usage and make buffer slicing more correct 2022-02-04 21:41:53 +01:00
vpx asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
wav asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
webp asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
zip asn1_ber: Add decoder 2022-02-06 22:13:03 +01:00
format.go ipv6,icmpv6: Add decoder 2022-04-03 17:43:51 +02:00
fqtest_test.go mod: Use proper path and dont use replace 2021-09-12 13:08:50 +02:00
fuzz_test.go fuzz: Include more testdata seed files 2022-02-22 01:04:58 +01:00
inet.go ipv6,icmpv6: Add decoder 2022-04-03 17:43:51 +02:00
media.go aac_frame: Only try decode object types we know about 2022-02-07 16:02:56 +01:00
shared.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00