kubeshark/tap/tlstapper
David Levanon 99cb0b4f44
Close gopacket connection immediately, basic throttling and assembler mutex removal
* close gopacket conn immediately

* increase last ack threshold to 3 seconds

* remove empty condition

* add periodic stats

* protect connections from concurrent updates

* implement basic throttling base on live streams count

* remove assembler mutex

* pr fixes

* change max conns default to 500

* create connectionId type

* fix linter
2022-06-19 16:47:03 +03:00
..
bpf Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
bpf-builder Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
bpf_logger_messages.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
bpf_logger.go Make logger a separate module such that don't depend on shared module as a whole for logging (#1047) 2022-04-27 22:26:27 +03:00
chunk.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
go_hooks.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
go_offsets.go Fix a slice bounds out of range panic in Go offsets calculation (#1155) 2022-06-19 12:19:32 +03:00
sockfd_info.go Feature/fix tls not listening (#1046) 2022-05-02 21:33:26 +03:00
ssllib_finder.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
ssllib_hooks.go Add tls tapper (#683) 2022-02-16 15:34:51 +02:00
ssllib_offsets.go Make logger a separate module such that don't depend on shared module as a whole for logging (#1047) 2022-04-27 22:26:27 +03:00
syscall_hooks.go Add tls tapper (#683) 2022-02-16 15:34:51 +02:00
tls_emitter.go Add kube namespace to tls (TRA-4443) (#1013) 2022-04-18 16:12:51 +03:00
tls_poller.go Close gopacket connection immediately, basic throttling and assembler mutex removal 2022-06-19 16:47:03 +03:00
tls_process_discoverer.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tls_reader.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tls_stream.go Call SetProtocol in AMQP faster and remove GetProtocol method (#1097) 2022-05-19 10:07:40 +03:00
tls_tapper.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tlstapper_bpfeb.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tlstapper_bpfeb.o Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tlstapper_bpfel.go Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00
tlstapper_bpfel.o Add Go crypto/tls eBPF tracer for TLS connections (#1120) 2022-06-12 14:14:41 +03:00