-
Notifications
You must be signed in to change notification settings - Fork 38
Added support for Crowdstrike Falcon (on macOS) #68
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
base: main
Are you sure you want to change the base?
Conversation
Thanks for this - is there a reason we can't at least add windows support here? I think that would be really valuable for the community. |
The answer is primarily that I don't run any Windows hosts at work, so I have no means of testing any of it. I can ask around on Slack and see if someone is willing/able to provide some example output, though. |
Thanks! Please also bump the |
Looks like (as of yet) that there is no |
Ok, I had a further look at this. LinuxLinux installs get a WindowsWindows doesn't get a I'm happy to add some Linux functionality to this table, but (personally) I believe that folks using CS on Windows with osquery are better served using the other tables. On macOS, the only thing you can get without these new tables are whether the sensor is running, and the app version (from |
# Conflicts: # VERSION
Ok, I've added some functionality to support Linux, which will surface the following fields:
I still need to add tests for this - not quite sure how I'll do that, but the easiest way with the runner looks to be splitting each of the Linux bits up into their own methods and testing them individually. Not insanely familiar with Golang unit testing, but I'll give it a go over the next few days. |
This PR adds support in the extension for reading the (basic) state of a Crowdstrike Falcon sensor. This is achieved by running
falconctl info
, and parsing the plist output.This could be expanded in the future to cover Windows and/or Linux sensors, but I am not in a position to test either of those platforms.