$var){ if($key != 'addresses') $_POST[$key] = preg_replace('@[^a-z0-9\.\,]+@si','',$var); } $dump = ''; foreach($addresses AS $key => $address){ if($address != ''){ $ports = explode(',',trim($_POST['ports'])); foreach($ports AS $port){ if($port != ''){ $dump.='tcp:'.$_POST['direction'].':d='.$port.':s='.trim($address)."\n"; } } } } } //Check For Entry $_POST['in'] = isset($_POST['direction']) && $_POST['direction'] == 'in' ? 'selected' : ''; $_POST['out'] = isset($_POST['direction']) && $_POST['direction'] == 'out' ? 'selected' : ''; $_POST['ports'] = isset($_POST['ports']) ? $_POST['ports'] : ''; $_POST['addresses'] = isset($_POST['addresses']) ? $_POST['addresses'] : ''; $dump = isset($dump) ? $dump : ''; //Show Form $html = ' APF Firewall Deny Hosts Rule Generator By iVexWCS


iVex

APF Rule Generator

By iVexWCS

Visit iVexWcs.com for more!

Use this system to generate firewall rules for the APF firewall user in the /etc/apf/deny_hosts.rules file
Direction:
Ports: (Multiple Ports Can be Seperated By Commas.)
Addresses:
Multiple Addresses Seperated By New Line.
Ranges can be used example (217.174.32.0/20)

Generated Rule(s)


© 2008 iVexWCS.com, All Rights Reserved. Last Updated 01/26/2008.


'; echo $html; ?>