kubeshark / tracer

The kernel tracer that attaches eBPF probes to containers for capturing TLS traffic
GNU General Public License v3.0
12 stars 6 forks source link

add tls capture support for custom golang sockets #43

Closed iluxa closed 4 months ago

iluxa commented 4 months ago

closes https://github.com/kubeshark/tracer/issues/40

Some applications use custom sockets based on net.Conn golang interface. For this case system file descriptor location is not placed on fixed offset but it can be found using golang DWARF information for particular socket.

For example k6 application uses netext.Conn socket and this change adds support for application like this