From 07cf2c4b20230ddedee1bf9dddc1e7cd407385f5 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Thu, 5 Feb 2015 10:02:24 -0200 Subject: 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 --- config/ipblocklist/7/ipblocklist.tmp | 241 ----------------------------------- 1 file changed, 241 deletions(-) delete mode 100755 config/ipblocklist/7/ipblocklist.tmp (limited to 'config/ipblocklist/7/ipblocklist.tmp') diff --git a/config/ipblocklist/7/ipblocklist.tmp b/config/ipblocklist/7/ipblocklist.tmp deleted file mode 100755 index c447df6d..00000000 --- a/config/ipblocklist/7/ipblocklist.tmp +++ /dev/null @@ -1,241 +0,0 @@ -0) { - - conf_mount_rw(); - - $ent = array(); - - if ($_POST['enable'] == 1) { - //echo "enabled"; - $config['installedpackages']['ipblocklist_settings']['config'][0]['enable'] = 1; - - //Process list by downloading and extracting - - $myFile = "lists.txt"; - $myWFile = "wlists.txt"; - $fileContents = file_get_contents($myFile); - $fileWContents = file_get_contents($myWFile); - $lines = explode(PHP_EOL, $fileContents); - $Wlines = explode(PHP_EOL, $fileWContents); - //Remove DIR lists to eliminate duplates - exec("/bin/rm -R lists"); - exec("/bin/rm -R Wlists"); - //Process each list URL, Extract, and put in DIR lists - exec("/bin/mkdir lists"); - exec("/bin/mkdir Wlists"); - foreach ($lines as $line) { - exec("/usr/bin/fetch -o lists $line"); - $filename = basename($line); - //Extract list - exec("/usr/bin/gzip -d lists/$filename"); - } - foreach ($Wlines as $Wline) { - exec("/usr/bin/fetch -o Wlists $Wline"); - $Wfilename = basename($Wline); - //Extract Whitelist - exec("/usr/bin/gzip -d Wlists/$Wfilename"); - } - //Prep pfctl - mwexec("/usr/bin/touch lists/ipfw.ipfw"); - mwexec("/usr/bin/touch Wlists/whitelist"); - - //Now clear ipfw, and process each list to ipfw commands - exec("/bin/sh convert-execute.sh"); - - } - else { - //echo "disabled"; - $config['installedpackages']['ipblocklist_settings']['config'][0]['enable'] = 0; - //Clear Lists - mwexec("ipfw -f flush"); - mwexec("pfctl -t ipblocklist -T kill"); - mwexec("rm -R /usr/local/www/packages/ipblocklist/lists"); - mwexec("sed -i -e '/ipblocklist/d' /tmp/rules.debug"); - mwexec("pfctl -o basic -f /tmp/rules.debug"); - //Clear errorOUT.txt - mwexec("rm errorOUT.txt"); - - } - - - write_config(); - //services_dnsmasq_configure(); - sleep(1); - $savemsg_dnsb = "IP-Blocklist settings have been saved/updated. "; - conf_mount_ro(); -} -?> - - - -

- - -
-\n"; -} -else { - echo "\n"; -} -?> - -Enable IP-Blocklist

- - - - - - -
- - -
-
- - - - - - - - - - - - - -
Main
-
-
- -
- - - - - - - - - - -
- - - - - - - - -

- -

- -
- - - - - -"; -?> - -
-
-
-
-Usage -
- Add direct link to list and press - (Example: - Level1, - Level2, - Level3) -
- Compressed lists should have .gz extention and follows PeerBlock syntax -
Current Status = "; - ob_start(); - $results = exec("/sbin/pfctl -s rules | grep -c ipblocklist"); - ob_end_clean(); - if ($results > '2') echo "Running"; - else - echo "NOT running"; - - //Get Errors if exists - ob_start(); - $results = exec("/usr/bin/tail -r errorOUT.txt"); - ob_end_clean(); - echo "
"; - echo $results; - echo ""; - - //Get IP Count - echo "
You are blocking "; - ob_start(); - $results = exec("/sbin/pfctl -T show -t ipblocklist |grep -v -c Z"); - ob_end_clean(); - echo $results; - echo " Networks/IPs"; - ?> -

-Created by TomSchaefer -
I-Blocklist.com -

-

-
- - - - - -- cgit v1.2.3