https://github.com/crowdstrike/chef-falcon
Install and configure CrowdStrike's Falcon sensor via Chef
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Keywords from Contributors
Repository
Install and configure CrowdStrike's Falcon sensor via Chef
Basic Info
- Host: GitHub
- Owner: CrowdStrike
- License: gpl-3.0
- Language: Ruby
- Default Branch: main
- Homepage: https://supermarket.chef.io/cookbooks/falcon
- Size: 93.8 KB
Statistics
- Stars: 2
- Watchers: 5
- Forks: 3
- Open Issues: 7
- Releases: 4
Metadata Files
README.md
Falcon Cookbook
This cookbook provides resources for installing and configuring the CrowdStrike Falcon sensor.
Maintainers
This cookbook maintained by the CrowdStrike Cloud Integration Architects.
cloud-integrations@crowdstrike.com
Requirements
API clients are granted one or more API scopes. Scopes allow access to specific CrowdStrike APIs and describe the actions that an API client can perform.
Ensure the following API scopes are enabled (if applicable) for this role:
- When
install_methodis set to api (default)- Sensor Download [read]
- Sensor update policies [read]
Platform Support
*Supported on:
- Alma/Rocky/CentOS Linux
- Amazon Linux 1|2
- Debian/Ubuntu
- Oracle
- Red Hat Enterprise Linux
- Red Hat CoreOS
- SUSE Linux Enterprise (SLES)
*Refer to the Falcon documentation for exact versions supported
Resources
Usage
- Add
depends 'falcon'to your cookbook's metadata.rb - Use the resources shipped in the cookbook in a recipe, the same way you'd use core Chef resources (file, template, directory, package, etc).
ruby
falcon_install 'falcon' do
client_id 'LKJSDLFKJSLKDJFKLJ'
client_secret 'SDLKFJLKSJDFLKJSDFLK'
action :install
end
Test Cookbooks as Examples
The cookbooks ran under test-kitchen make excellent usage examples.
The test recipes are found at:
text
test/cookbooks/test/
Getting Started
Here's an example of installing/managing the latest Falcon sensor:
```ruby falconinstall 'falcon' do clientid 'LKJSDLFKJSLKDJFKLJ' client_secret 'SDLKFJLKSJDFLKJSDFLK' action :install end
falconconfig 'falcon' do cid 'JKLJSDLKFJLKSJDFLKJSDLKFJ-28' notifies :restart, 'falconservice[falcon]', :delayed action :set end
falcon_service 'falcon' do action [:start, :enable] end ```
You might not want to install the latest, and instead be interested in N-1 deployment. The falcon_install resource might look like:
```ruby falconinstall 'falcon' do clientid 'LKJSDLFKJSLKDJFKLJ' clientsecret 'SDLKFJLKSJDFLKJSDFLK' versiondecrement: 1 # This number corresponds to N- action :install end
... # falcon_config
... # falcon_service ```
You can pass in certain options to configure the Falcon sensor. Here's an example of passing in some tags:
```ruby ... # falcon_install
falconconfig 'falcon' do cid 'JKLJSDLKFJLKSJDFLKJSDLKFJ-28' tags %w(tag1 tag2) notifies :restart, 'falconservice[falcon]', :delayed action :set end
... # falcon_service ```
See full documentation for each resource and action for more information.
Authors

| Name | Handle | | :----------- | :------------ | | Carlos Matos | @carlosmmatos | | Frank Falor | @ffalor |
Support
Chef Falcon is an open source project, not a formal CrowdStrike product, to assist developers implement CrowdStrike's Falcon sensor deployment within their organizations. As such it carries no formal support, express or implied.
Is something going wrong? GitHub Issues are used to report bugs.
Submit a ticket here: https://github.com/CrowdStrike/chef-falcon/issues/new/choose
Owner
- Name: CrowdStrike
- Login: CrowdStrike
- Kind: organization
- Email: github@crowdstrike.com
- Location: United States of America
- Website: https://www.crowdstrike.com
- Repositories: 183
- Profile: https://github.com/CrowdStrike
GitHub Events
Total
- Delete event: 1
Last Year
- Delete event: 1
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Carlos Matos | c****s@c****m | 38 |
| ffalor | 3****r | 25 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 16
- Total pull requests: 35
- Average time to close issues: 11 days
- Average time to close pull requests: about 10 hours
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 1.13
- Average comments per pull request: 0.11
- Merged pull requests: 33
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- carlosmmatos (10)
- ffalor (5)
- gurlal-1 (1)
Pull Request Authors
- carlosmmatos (28)
- ffalor (6)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- actionshub/chef-install main composite
- nick-fields/retry v2 composite