aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/squid3/34/squid_clwarn.php80
1 files changed, 38 insertions, 42 deletions
diff --git a/config/squid3/34/squid_clwarn.php b/config/squid3/34/squid_clwarn.php
index 8de016f3..5ddf8171 100644
--- a/config/squid3/34/squid_clwarn.php
+++ b/config/squid3/34/squid_clwarn.php
@@ -1,22 +1,20 @@
<?php
-/* ========================================================================== */
/*
squid_clwarn.php
- part of pfSense (http://www.pfSense.com)
+ part of pfSense (https://www.pfSense.org/)
Copyright (C) 2015 Marcello Coutinho
+ Copyright (C) 2015 ESF, LLC
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.
+ 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.
+ 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
@@ -28,49 +26,46 @@
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.
- */
-/* ========================================================================== */
+*/
$VERSION = '6.10';
- $url = $_REQUEST['url'];
-$virus=($_REQUEST['virus']?$_REQUEST['virus']:$_REQUEST['malware']);
-$source = preg_replace("@/-@","",$_REQUEST['source']);
+$url = $_REQUEST['url'];
+$virus = ($_REQUEST['virus'] ? $_REQUEST['virus'] : $_REQUEST['malware']);
+$source = preg_replace("@/-@", "", $_REQUEST['source']);
$user = $_REQUEST['user'];
-
-$TITLE_VIRUS = "SquidClamAv $VERSION: Virus detected!";
+$TITLE_VIRUS = "SquidClamav $VERSION: Virus detected!";
$subtitle = 'Virus name';
$errorreturn = 'This file cannot be downloaded.';
$urlerror = 'contains a virus';
-if (preg_match("/Safebrowsing/",$virus)) {
- $TITLE_VIRUS = "SquidClamAv $VERSION: Unsafe Browsing detected";
- $subtitle = 'Malware / pishing type';
+if (preg_match("/Safebrowsing/", $virus)) {
+ $TITLE_VIRUS = "SquidClamav $VERSION: Unsafe Browsing detected";
+ $subtitle = 'Malware / phishing type';
$urlerror = 'is listed as suspicious';
- $errorreturn = 'This page can not be displayed';
+ $errorreturn = 'This page cannot be displayed';
}
-# Remove clamd infos
+// Remove clamd infos
$vp[0]="/stream: /";
$vp[1]="/ FOUND/";
$vr[0]="";
$vr[1]="";
-$virus = preg_replace($vp,$vr,$virus);
-
-error_log(date("Y-m-d H:i:s")." | VIRUS FOUND | ".$virus." | ".$url." | ".$source." | ".$user."\n", 3, "/var/log/c-icap/virus.log");
+$virus = preg_replace($vp, $vr, $virus);
+error_log(date("Y-m-d H:i:s") . " | VIRUS FOUND | " . $virus . " | " . $url . " | " . $source . " | " . $user . "\n", 3, "/var/log/c-icap/virus.log");
?>
<style type="text/css">
.visu {
border:1px solid #C0C0C0;
color:#FFFFFF;
- position: relative;
- min-width: 13em;
- max-width: 52em;
- margin: 4em auto;
- border: 1px solid ThreeDShadow;
- border-radius: 10px;
- padding: 3em;
- -moz-padding-start: 30px;
+ position: relative;
+ min-width: 13em;
+ max-width: 52em;
+ margin: 4em auto;
+ border: 1px solid ThreeDShadow;
+ border-radius: 10px;
+ padding: 3em;
+ -moz-padding-start: 30px;
background-color: #8b0000;
}
.visu h2, .visu h3, .visu h4 {
@@ -80,17 +75,18 @@ error_log(date("Y-m-d H:i:s")." | VIRUS FOUND | ".$virus." | ".$url." | ".$sourc
font-weight:bolder;
}
</style>
- <div class="visu">
+<div class="visu">
<h2><?=$TITLE_VIRUS?></h2>
- <hr>
+ <hr />
<p>
- The requested URL <?=$url?> <?=$urlerror?><br>
+ The requested URL <?=$url?> <?=$urlerror?><br/>
<?=$subtitle?>: <?=$virus?>
- <p>
+ </p><p>
<?=$errorreturn?>
- <p>
+ </p><p>
Origin: <?=$source?> / <?=$user?>
- <p>
- <hr>
- <font color="blue"> Powered by <a href="http://squidclamav.darold.net/">SquidClamAv <?=$VERSION?></a>.</font>
- </div>
+ </p><p>
+ <hr />
+ <font color="blue"> Powered by <a href="http://squidclamav.darold.net/">SquidClamav <?=$VERSION?></a>.</font>
+ </p>
+</div>