elastic / elastic/integrations

[Network Packet Capture] TLS monitoring on all ports possible?

Open
#11,346 2 comments 1 reaction 0 assignees View on GitHub
Integration:network_traffic Team:Security-Service Integrations
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

Hi everyone,

this is more a feature request and compliance driven, but I did not find any elastic built-in solution for this.

Situation is:
I want to monitor all traffic on given host and get following information:
- Is encryption in transit / TLS happening from/to the host?
- If yes, which TLS metadata is given (TLS version, cipher spec etc).

As of today, one has to know and specify the TLS ports in question in advance as part of the integration config to get this kind of information:
![Image](https://github.com/user-attachments/assets/588c9416-11c2-40f6-b6a6-c78b21cfb7b5)

Is it technically possible to get this information in case the ports are unknown? Something like "hey integration, please monitor all connections and list the TLS related attributes"? Communication on ports where no connection is happening at all (e.g. no listener active) should be simply ignored.

Thanks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.