How demontara/csf-scripts works
This repository is a collection of legacy server-management scripts, including ConfigServer Security & Firewall (CSF), panel integrations, and separate CMC, CMM, CMQ, and CSE tools. In the evidenced CSF panel workflow, CyberPanel routes requests to views that render an admin page or invoke the CSF UI script; its app setup loads signal handlers that redirect firewall entry points. Other sampled integrations show DirectAdmin and InterWorx dispatch paths. The README does not document product behavior, and much of the core runtime was not sampled, so uncertain connections are omitted.
Main entry points: views.py CSF UI views · Configservercsf.php InterWorx plugin · signals.py Firewall redirects · urls.py CyberPanel routes
Components 22
CSF firewall
- CyberPanel UI script
- Firewall runtime
csf/csf.pl - Login failure daemon
csf/lfd.pl - Firewall configuration
csf/csf.conf - Access messenger
csf/messenger/index.php
Panel integrations
- CyberPanel routes
csf/cyberpanel/configservercsf/urls.py - CSF UI views
csf/cyberpanel/configservercsf/views.py - CSF UI page
csf/cyberpanel/configservercsf/templates/configservercsf/index.html - CyberPanel app setup
csf/cyberpanel/configservercsf/apps.py - Firewall redirects
csf/cyberpanel/configservercsf/signals.py - Firewall signals
csf/cyberpanel/configservercsf/signals.py - CWP request bridge
csf/cwp/ajax_csfframe.php - CWP UI script
csf/cwp/csf.pl - InterWorx plugin
csf/interworx/Plugin/Configservercsf.php - Admin UI runner
csf/interworx/lib/index.pl - Reseller UI runner
csf/interworx/lib/reseller.pl
Other scripts
- CMQ privilege gate
cmq/cmq.c - CMQ DirectAdmin UI
cmq/da/exec/da_cmq.cgi - ConfigServer Mail Control
cmc/cmc.cgi - ConfigServer Mail Manager
cmm/cmm.cgi - ConfigServer Explorer
cse/cse.cgi
Other components
- Panel admin
Connections 9
- CyberPanel routes → CSF UI views: routes to
csf/cyberpanel/configservercsf/urls.py - CyberPanel app setup → Firewall redirects: loads
csf/cyberpanel/configservercsf/apps.py - Firewall redirects → Firewall signals: registers handlers
csf/cyberpanel/configservercsf/signals.py - CSF UI views → CSF UI page: renders
csf/cyberpanel/configservercsf/views.py - CSF UI views → CyberPanel UI script: executes
csf/cyberpanel/configservercsf/views.py - CWP request bridge → CWP UI script: executes
csf/cwp/ajax_csfframe.php - InterWorx plugin → Admin UI runner: runs admin
csf/interworx/Plugin/Configservercsf.php - InterWorx plugin → Reseller UI runner: runs reseller
csf/interworx/Plugin/Configservercsf.php - CMQ privilege gate → CMQ DirectAdmin UI: executes
cmq/cmq.c