diff options
author | Renato Botelho <garga@FreeBSD.org> | 2015-02-05 10:02:24 -0200 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2015-02-05 20:10:15 -0200 |
commit | 07cf2c4b20230ddedee1bf9dddc1e7cd407385f5 (patch) | |
tree | 44d40561519e0018ad586bb1449e107c9ae431f3 /config/ipblocklist/8/ipblocklist_if.tmp | |
parent | e526e4aa28867b7743b0e76993f5f6bebd15bc1b (diff) | |
download | pfsense-packages-07cf2c4b20230ddedee1bf9dddc1e7cd407385f5.tar.gz pfsense-packages-07cf2c4b20230ddedee1bf9dddc1e7cd407385f5.tar.bz2 pfsense-packages-07cf2c4b20230ddedee1bf9dddc1e7cd407385f5.zip |
Packages repo cleanup:
- Drop support for pfSense < 2
- Remove archive/, old files can be reached using git
- Remove old and unused packages
- Move stale files from config subdir to a package subdir
Diffstat (limited to 'config/ipblocklist/8/ipblocklist_if.tmp')
-rwxr-xr-x | config/ipblocklist/8/ipblocklist_if.tmp | 217 |
1 files changed, 0 insertions, 217 deletions
diff --git a/config/ipblocklist/8/ipblocklist_if.tmp b/config/ipblocklist/8/ipblocklist_if.tmp deleted file mode 100755 index 582d856a..00000000 --- a/config/ipblocklist/8/ipblocklist_if.tmp +++ /dev/null @@ -1,217 +0,0 @@ -<?php -/* - interfaces_assign.php - part of m0n0wall (http://m0n0.ch/wall) - Written by Jim McBeath based on existing m0n0wall files - - Copyright (C) 2003-2005 Manuel Kasper <mk@neon1.net>. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. -*/ - -//$pgtitle = "Firewall: Countryblock - Interfaces"; -header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 -header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past -require("guiconfig.inc"); - -/* - In this file, "port" refers to the physical port name, - while "interface" refers to LAN, WAN, or OPTn. -*/ - -/* get list without VLAN interfaces */ -$portlist = get_interface_list(); - -/* add VLAN interfaces */ -if (is_array($config['vlans']['vlan']) && count($config['vlans']['vlan'])) { - $i = 0; - foreach ($config['vlans']['vlan'] as $vlan) { - $portlist['vlan' . $i] = $vlan; - $portlist['vlan' . $i]['isvlan'] = true; - $i++; - } -} - -if ($_POST) { - - unset($input_errors); - - /* input validation */ - - /* Build a list of the port names so we can see how the interfaces map */ - $portifmap = array(); - foreach ($portlist as $portname => $portinfo) { - $portifmap[$portname] = array(); - //echo($portname . "done"); - } - - /* Go through the list of ports selected by the user, - build a list of port-to-interface mappings in portifmap */ - conf_mount_rw(); - $myFile = "interfaces.txt"; - - $fh = fopen($myFile, 'w+'); - - - foreach ($_POST as $ifname => $ifport) { - //echo $ifname; - //echo "<br>"; - if ($ifname != "__csrf_magic"){ - fwrite($fh, $ifname . "\n"); - } - else { - } - //if (($ifname == 'lan') || ($ifname == 'wan') || (substr($ifname, 0, 3) == 'opt')) - //$portifmap[$ifport][] = strtoupper($ifname); - } - - conf_mount_ro(); - - - if (!$input_errors) { - /* No errors detected, so update the config */ - foreach ($_POST as $ifname => $ifport) { - - if (($ifname == 'lan') || ($ifname == 'wan') || - (substr($ifname, 0, 3) == 'opt')) { - - - } - } - - $savemsg = get_std_save_message($retval); - - - - } -} - - - - - - -include("head.inc"); - - - -?> - -<body link="#0000CC" vlink="#0000CC" alink="#0000CC"> -<?php include("fbegin.inc"); ?> -<p class="pgtitle"><?=$pgtitle?></p> -<?php if ($input_errors) print_input_errors($input_errors); ?> -<?php if ($savemsg) print_info_box("Interfaces selected - Click <a href='ipblocklist.php'>Here</a> to go back"); ?> -<form action="" method="post" name="iform" id="iform"> -<br /><br /> -<table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tr><td class="tabnavtbl"> -<?php - $tab_array = array(); - $tab_array[0] = array("IP-Blocklist", false, "ipblocklist.php"); - $tab_array[1] = array("Settings", false, "settings.php"); - $tab_array[2] = array("Whitelist", false, "whitelist.php"); - $tab_array[3] = array("Interfaces", true, "ipblocklist_if.php"); - $tab_array[4] = array("Help", false, "https://doc.pfsense.org/index.php/IP_Blocklist"); - //$tab_array[5] = array("Email", false, "email.php"); - display_top_tabs($tab_array); -?> - </td></tr> - <tr> - <td> - <div id="mainarea"> - <table class="tabcont" width="100%" border="0" cellpadding="0" cellspacing="0"> - <tr> - <td class="listhdrr">Interface</td> - <td class="listhdr">Selected</td> - <td class="list"> </td> - </tr> - <?php foreach ($config['interfaces'] as $ifname => $iface): - if ($iface['descr']) - $ifdescr = $iface['descr']; - else - $ifdescr = strtoupper($ifname); - ?> - <tr> - <td class="listlr" valign="middle"><strong><?=$ifdescr;?></strong></td> - <td valign="middle" class="listr"> - - - - - <?php foreach ($portlist as $portname => $portinfo): ?> - - <?php if ($portname == $iface['if']) { - - ob_start(); - $resultsany = exec("cat interfaces.txt | grep any"); - $results = exec("cat interfaces.txt | grep $portname"); - ob_end_clean(); - - if ($results == $portname || $resultsany == any) - echo "<input name='$portname' type='checkbox' value='$portname' checked/>$portname"; - else - echo "<input name='$portname' type='checkbox' value='$portname' />$portname"; - } - ?> - <?php endforeach; ?> - - </td> - <td valign="middle" class="list"> - - </td> - </tr> - <?php endforeach; ?> - - <tr> - <td class="list" colspan="3" height="10"></td> - </tr> - -</table> -</div> - <p><br> - <input type="submit" class="formbtn" value="Save"> - </p> - <p>Select the interfaces you want secured. It's recommended to select all interfaces. </p> - <p>Default: All interfaces are seleted. <br> - <br> - </p> - <p></p></td> - </tr> -</table> -</form> -<?php include("fend.inc"); ?> - - -</body> -</html> - -<?php -conf_mount_rw(); - if ($_POST) { - if (!$input_errors) - touch("interfaces.txt"); - - } - conf_mount_ro(); -?> |