How to install csf

How to install csf:


tar zxvf csf.tgz
cd csf

To test all the iptable modules are available


If you are running apf_bfd firewall, it has to be removed for csf works


To configure csf config file to implement firewall as per our need

vi /etc/csf/csf.conf

(We will change it to zero “0″ when we finished and sure we have configured correctly)

TCP_IN = “20,21,22,25,53,80,110,143,443,465,587,993,995″
TCP_OUT = “20,21,22,25,53,80,110,113,443″
UDP_IN = “20,21,53″
UDP_OUT = “20,21,53,113,123″
(Put your all ports which you want to be open on your server for incoming & outgoing traffic seperated by comma)

PORTFLOOD = “80;tcp;20;5″
(To protect your server any specific port from DOS attacks, you can define it in PORTFLOOD tag. By default its empty and i did like to limit 20 connections per 5 sec to port 80 (webserver))

After this save the file and restart the csf service

# /etc/init.d/csf start

If you completed with configuation and sure that every rules is implemented correctly then change Testing from 1 to 0 for run CSF permanently.


and restart the service again to activate it

/etc/init.d/csf restart

  • Email, SSL
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to install Ioncube loader

What is IonCube ? Secure and license your PHP scripts with the ionCube PHP Encoder. Protect...

How to change the root password

How to change the root password Change root password: There are two kind of things we need to...

How to unzip

Linux has both zip and unzip program. By default, these utilities not installed, To install...

Optimize mySQL and Apache

Optimize mySQL: Memory usage is an important thing when consider the server. Normally mySQL...

Add multiple IPs to a server

For example if you want to add a few IPs from the class: [root@box ~]# cd...