Install Advanced Policy Firewall In Linux

Advanced Policy Firewall (APF) is an IPTables(Netfilter) based firewall system designed around the essential needs of today's Linux servers. The configuration is designed to be very informative and easy to follow. This tutorial explains how to install and configure APF - an interface to IPTables which lets you easily configure a full featured firewall to secure servers connected to a network.

1. Installing APF

First step, we will begin with downloading, extracting the archive with APF and installing it:
[root@www ~]# wget
[root@www ~]# tar -zxvf apf-current.tar.gz
[root@www ~]# cd apf-9.7-2/
[root@www apf-9.7-2]# sh ./
Installing APF 9.7-2: Completed.

Installation Details:
Install path: /etc/apf/
Config path: /etc/apf/conf.apf
Executable path: /usr/local/sbin/apf

Other Details:
Listening TCP ports: 53,587,1225,2925,10024
Listening UDP ports: 53,123,216
Note: These ports are not auto-configured; they are simply presented for information purposes. You must manually configure all port options.
[root@www apf-9.7-2]#
[root@www ~]# chkconfig --level 2345 apf on

2.Configuration APF

APF's basic configuration file is /etc/apf/conf.apf so, we will edit the file

# Untrusted Network interface(s); all traffic on defined interface will be subject to all firewall rules.
# Common inbound (ingress) TCP ports
# Common inbound (ingress) UDP ports
# Common ICMP inbound (ingress) types 'internals/icmp.types' for type definition; 'all' is wildcard for any
# Common outbound (egress) TCP ports
# Common outbound (egress) UDP ports
# How to handle TCP packet filtering?
# RESET (sends a tcp-reset; TCP/IP default)
# DROP (drop the packet; stealth ?)
# REJECT (reject the packet)
# How to handle UDP packet filtering?
# How to handle all other packet filtering?
# Block all private ipv4 addresses, this is address space reserved for private networks or otherwise unroutable on the Internet. If Your machine is behind NAT then set this to 0
And then save and exit with type ctrl+x and type Y.

3. Start APF Service

[root@www ~]# /usr/local/sbin/apf -s
And we can use the following parameters:
-s - start APF
-r - restart APF
-f - stop APF
-l - list statistics
-st - status of APF
-a host - allow connections from "host"
-d host - deny connections from "host"

Similar Preventive :

Install Linux Malware Detect (LMD) with ClamAV
Tutorial Install mod_evasive In Centos Tutorial Install Lynis in Linux Tutorial How to Install RkHunter In Linux


Copyright Albenet Hosting Friday 21-Feb-2020 All rights reserved.