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

[Enhancement Request] Support for Windows #188

Open
nicpenning opened this issue Mar 23, 2024 · 2 comments
Open

[Enhancement Request] Support for Windows #188

nicpenning opened this issue Mar 23, 2024 · 2 comments

Comments

@nicpenning
Copy link

Would it be feasible to introduce the eBPF capability to Windows environments? Today this is done with certain versions of Linux and the capabilities are quite powerful.

I noticed that there is eBPF being developed for Windows but I was curious if there is any play for Elastic here to take advantage of this so that the same powerful features of eBPF for Linux can be implemented for windows.

eBPF for Windows project: https://github.com/microsoft/ebpf-for-windows

@nfritts
Copy link

nfritts commented Mar 25, 2024

Unfortunately its probably not something that will be prioritized soon. It is something that we've been monitoring, but when looking at the getting started: https://github.com/microsoft/ebpf-for-windows/blob/main/docs/GettingStarted.md#installing-ebpf-for-windows

Since the eBPF for Windows binaries are not yet signed by Microsoft, they will only work on a machine with a kernel debugger (KD) attached and running, or test signing is enabled. (It is expected that official releases of eBPF for Windows will eventually be production signed at some point in the future after security hardening is completed.)

My guess is that until Microsoft is ready to start production signing the eBPF driver, we probably won't be able to do much to support it.

I'll leave the issue open so other's can chime in though.

@nfritts nfritts changed the title Possible Support for Windows? [Enhancement Request] Support for Windows Mar 25, 2024
@nicpenning
Copy link
Author

Thanks, Nick! I figured I would just drop a note here just in case others had the same thought so this is good information. I understand the priority given the situation of eBPF for Windows.

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

No branches or pull requests

2 participants