Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network Packet Capture GA Blockers #1767

Closed
jamiehynds opened this issue Sep 28, 2021 · 13 comments
Closed

Network Packet Capture GA Blockers #1767

jamiehynds opened this issue Sep 28, 2021 · 13 comments

Comments

@jamiehynds
Copy link

jamiehynds commented Sep 28, 2021

Our 'Network Packet Capture' experimental integration shipped in 7.15, allowing users to capture network traffic using Elastic Agent, with Packetbeat running under the hood. Before moving the integration to Beta/GA, we will use this meta issue to capture relevant enhancements:

@elasticmachine
Copy link

Pinging @elastic/security-external-integrations (Team:Security-External Integrations)

@andrewkroh
Copy link
Member

andrewkroh commented Mar 31, 2022

Dashboards have been added (#2762) and the package marked as beta (#2903). The pending task to go GA is to add the configuration options that are specific to the each protocol plugin (e.g. include_raw_certificates for TLS).

@jamiehynds jamiehynds changed the title Network Packet Capture Enhancements Network Packet Capture GA Blockers Apr 6, 2022
@eric-ooi
Copy link

eric-ooi commented May 6, 2022

Any timeline for when the aarch64 flavor of packetbeat will be available? Just switched out my macOS 8.2 agent to the aarch64 release and noticed it not deploying properly. Searching through the logs and confirming on the downloads page that it's because packetbeat isn't available for aarch64 yet. :(

@andrewkroh
Copy link
Member

andrewkroh commented May 6, 2022

See elastic/beats#21855 for tracking M1 support.

@epixa
Copy link

epixa commented May 17, 2022

It looks like the protocol task is done. Is this package ready for GA? @andrewkroh @efd6

@jamiehynds
Copy link
Author

The docs still need some work, as we just list the exported fields today and don't provide any guidance around configuration traffic capture options and the settings available for each protocol. It could be as simple as copying most of the current Packetbeat documentation. This isn't a blocker GA, just something we'll need to address.

@efd6
Copy link
Contributor

efd6 commented May 17, 2022

I'll do that today.

@efd6 efd6 self-assigned this May 17, 2022
@efd6
Copy link
Contributor

efd6 commented May 18, 2022

Looking through the packetbeat docs we currently don't expose the configurations for packetbeat.interfaces.* beyond file and device. Do we want to expose those (e.g. type, buffer_size_mb, snaplen...)? I think probably not in the first instance since in the context of integrations over a set of hosts managed by fleet they add potential for a bad user experience.

@jamiehynds
Copy link
Author

@efd6 Agreed, fine to not expose for now. Don't envisage strong demand to expose them either, but we can revisit down the line if needed.

@efd6
Copy link
Contributor

efd6 commented May 18, 2022

@jamiehynds Please take a look at the docs added at #3371.

@jamiehynds
Copy link
Author

sorry for the delay @efd6 - I just added a comment to expand on the integration description. Otherwise, LGTM.

@epixa
Copy link

epixa commented May 25, 2022

This is now GA

@epixa epixa closed this as completed May 25, 2022
@Lokey92
Copy link

Lokey92 commented Jun 9, 2022

Was this tested for Windows 10 machines before it became GA?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants