Firewall Profiles

Profiles

Configuration profile functions for /etc/csf/csf.conf. You can create your own profiles using the examples provided in /usr/local/csf/profiles/. The profile reset_to_plesk_defaults.conf is a special case and will always be the latest default csf.conf based on your OS platform and Plesk version.

Profile Description
block all perm This provides a configuration where all blocks are configured to be permanent
block all temp This provides a configuration where all blocks are configured to be temporary for a duration of one hour
disable_alerts This profile disables all options that will send email alerts. This profile is not recommended as the alerts often provide essential information about blocks and hacking activity on a server and if disabled that information will be lost. Additionally, some of these options disable functionality.
protection_high This provides a high security level configuration that sets low levels for failure blocking and enables some of the more advanced features to provide a more secure configuration. It also enables a large number of alert emails. This profile can increase the rate of false-positive blocks
protection_low This provides a medium security level configuration that sets medium levels for login failure blocking and minimises false-positives. It is a slightly higher level than the default installation.
reset_to_plesk_defaults The profile reset_to_plesk_defaults is a special case and will always be the latest default csf.conf based on your OS platform and plesk version.

Backup

Create a configuration backup with optional "name" stored in /var/lib/csf/backup/.

Restore

Restore a configuration backup from /var/lib/csf/backup/.

Compare

Report differences between configuration profiles or configuration backups.