๐จ Customization
๐ฏ Tailor Jibril to Your Security Needs
Customize Jibril with powerful automation, dynamic detection rules, and AI-powered analysis. Transform passive monitoring into active defense with programmable responses and intelligent filtering.
๐ Customization Featuresโ
Reactions
Automated Response System
Program JavaScript or shell-based responses to security events with full access to process management, network policy enforcement, and forensic data collection.
Alchemies
Dynamic Recipe System
Create custom detection rules in YAML format with hot reload support, built-in validation, and comprehensive pattern matching for file, execution, and network events.
Attenuator
AI-Powered Analysis
Leverage cutting-edge AI models to analyze security events, reduce false positives, and enrich detections with contextual insights using GPT-4o or local LLMs.
๐ก๏ธ Network Policy Featureโ
๐ Real-Time Network Control
Jibril's Network Policy feature provides granular control over network traffic through declarative policy definitions. Define and enforce sophisticated traffic policies based on CIDR ranges and domain resolutions, with flexible rule configurations supporting active enforcement and alerting for denied traffic.
๐ซ Block Traffic
Block malicious IPs, CIDRs, and entire subnets in real-time.
๐ Domain Filtering
Prevent access to malicious or policy-violating domains.
๐ Alert Mode
Generate alerts for policy violations without blocking.
โก Enforce Mode
Actively block traffic that violates policies.
๐ Configuration Overviewโ
All customization features are configured through Jibril's main configuration file (config.yaml). Features can be enabled or disabled independently, and each feature supports detailed option configuration:
features:
- attenuator # Enable AI-powered analysis
- alchemies # Enable custom detection recipes
- netpolicy # Enable network policy enforcement
- detect # Enable built-in detection recipes
feature_options:
attenuator:
enabled: true
model: gpt-4o
mode: amend
alchemies:
builtin:
enabled: true
public:
enabled: false
paths:
- /etc/jibril/alchemies/public
netpolicy:
file: /etc/jibril/netpolicy.yaml
๐ Getting Startedโ
1๏ธโฃ
Start with Reactions to automate threat response
2๏ธโฃ
Add Alchemies for custom detection rules
3๏ธโฃ
Enable Attenuator to filter false positives