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

Compile/build for Windows. #24

Open
suricatalfon opened this issue Apr 29, 2022 · 4 comments
Open

Compile/build for Windows. #24

suricatalfon opened this issue Apr 29, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@suricatalfon
Copy link

Simply add support for use with Windows. Or how we can compile for Windows.

Thank you.

@vadorovsky
Copy link
Contributor

vadorovsky commented May 17, 2022

I need to take a look how things are looking with eBPF on Windows, because I think that would be the only feasible way of implementing that feature if we ever decide to do that. That said, I'm not convinced that we should do it now, unless someone wants to contribute or more people request that. @sandman137 WDYT?

There is WinPcap (https://github.com/wireshark/winpcap), the library that Wireshark is using, but it's ancient and we would need to wrap it with cgo somewhow - I think that would be a bad idea.

@sandman137
Copy link
Contributor

We decided to use libpcap API as the standard to ensure this works across linux (vms, k8s and fargate) and windows. Interested users can always use the community version of npcap which is API compatible with winpcap (basically pcap api). @mukuldeepfence @shyam-dev

@sandman137
Copy link
Contributor

@shyam-dev can you please look at this and close it? All we need to do is provide build instructions for windows.

@ibreakthecloud ibreakthecloud added the enhancement New feature or request label Sep 30, 2022
@msenturk
Copy link

Any build instructions for windows published ?
Thanks

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

No branches or pull requests

5 participants