Advanced Search
Search Results
6 total results found
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...