Andrey Smirnov 065b59276c
feat: implement packet capture API
This uses the `go-packet` library with native bindings for the packet
capture (without `libpcap`). This is not the most performant way, but it
allows us to avoid CGo.

There is a problem with converting network filter expressions (like
`tcp port 3222`) into BPF instructions, it's only available in C
libraries, but there's a workaround with `tcpdump`.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-07-19 01:23:09 +04:00
..
2021-11-23 15:05:25 +00:00
2022-03-15 15:38:25 +03:00
2022-06-06 23:27:17 +04:00
2021-11-23 15:05:25 +00:00