Advanced Search
Search Results
19 total results found
CFM
Cybersecurity & Firewall Manager Documentation
Overview
Project purpose, structure, key components
Models
Model summaries, fields, relationships, usage
API Routes
Route list, methods, paths, expected input/output
Artisan Commands and Scheduled Tasks (Crons)
Command list, arguments/options, usage
DataFeedProcessor
How the core logic handles feeds
Admin Interface
Pages, forms, tables, actions
Configuration
.env setup, configs, scheduler, RBL settings
Integration / Agent Guide
How external systems use the API or CLI
Testing
Example API tests, test scenarios
FAQ / Common Scenarios
Troubleshooting, usage examples
Notification handling
How the system handles and works around with notifications.
Overview
# CFM Project Overview ## PurposeCFM is a Security - Firewall Management project designed to manage spam detection, blocklists, feed processing, and admin control using a web interface. ## Layers- Models: Handle data and relationships- Controllers: Process w...
Models Overview
This project includes the following Eloquent models, each representing a key part of the system's architecture: Model Purpose / Description Agent Represents remote scanning or reporting agents. AgentGroup Groups agents for easier conf...
API routes
API Routes These routes provide a secure, token-authenticated interface for interacting with blocklists, agent configurations, and unblocking systems. All routes are protected via the TokenAuthentication middleware. 🔒 Authentication All API endpoints req...
Introduction - Welcome to CFM
🚀 CFM Feature Summary CFM is a powerful system for managing threat intelligence, spam filtering, phishing protection, and reputation data — backed by automation and agent-based sync. 🛡️ Security & Threat Intelligence Blocklist & Whitelist Management (...
Artisan Commands
Command Line Commands (Artisan) CFM includes a number of custom Laravel Artisan commands to help automate and manage blocklists, phishing detection, feed ingestion, and other system behaviors. To view available commands, use the following in your project roo...
Scheduled Tasks / Cron and Supervisor settings
⏱️ Scheduled Commands (Cron) Scheduled tasks are defined in routes/console.php and executed using Laravel's schedule:run command. They can be run via a cron shell script or with a process manager like Supervisor. Shell Cron Example: #!/bin/bashcd "$(dirname...
Notifications & Triggers
📡 CFM Notifications System Overview The CFM Notifications System monitors the availability of network agents and provides customizable alerting when agents go offline or recover. It also integrates with user-triggered unblock request monitoring, helping admi...