Skip to content

Commit

Permalink
www/c-icap: add customized virus found page (opnsense#1048)
Browse files Browse the repository at this point in the history
  • Loading branch information
mimugmail authored and fichtner committed Dec 10, 2018
1 parent 6b7098c commit 669dfe2
Show file tree
Hide file tree
Showing 9 changed files with 152 additions and 2 deletions.
2 changes: 1 addition & 1 deletion www/c-icap/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PLUGIN_NAME= c-icap
PLUGIN_VERSION= 1.6
PLUGIN_VERSION= 1.7
PLUGIN_COMMENT= c-icap connects the web proxy with a virus scanner
PLUGIN_DEPENDS= c-icap c-icap-modules
PLUGIN_MAINTAINER= [email protected]
Expand Down
3 changes: 3 additions & 0 deletions www/c-icap/src/opnsense/scripts/OPNsense/CICAP/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@ chmod 750 /var/run/c-icap
mkdir -p /var/log/c-icap
chown -R c_icap:c_icap /var/log/c-icap
chmod 750 /var/log/c-icap

mkdir -p /tmp/c-icap/templates/virus_scan/en
chmod -R 755 /tmp/c-icap/
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,8 @@ c_icap:/etc/rc.conf.d/c_icap
c-icap.conf:/usr/local/etc/c-icap/c-icap.conf
newsyslog.conf:/etc/newsyslog.conf.d/c-icap
virus_scan.conf:/usr/local/etc/c-icap/virus_scan.conf
VIRUS_FOUND:/tmp/c-icap/templates/virus_scan/en/VIRUS_FOUND
VIR_MODE_HEAD:/tmp/c-icap/templates/virus_scan/en/VIR_MODE_HEAD
VIR_MODE_PROGRESS:/tmp/c-icap/templates/virus_scan/en/VIR_MODE_PROGRESS
VIR_MODE_TAIL:/tmp/c-icap/templates/virus_scan/en/VIR_MODE_TAIL
VIR_MODE_VIRUS_FOUND:/tmp/c-icap/templates/virus_scan/en/VIR_MODE_VIRUS_FOUND
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MALWARE FOUND</title>
<meta name="generator" content="OPNsense" />
<meta name="language" content="en-US" />
<style>
body {
background-color: black;
max-width: 1000px;
margin: auto;
padding-top: 20px;
}
h1, p, span, a, .footertext {
text-align: center;
color: white;
vertical-align: baseline;
}
@media screen and (min-width: 700px) {
.logo {
float: right;
}
.footertext {
text-align: left;
float: left;
position: absolute;
bottom: 0px;
}
footer {
height: 55px;
position: relative;
}
img {
float: right;
}
}
@media screen and (max-width: 699px) {
.footertext {
margin-bottom: 10px;
}
footer a {
display: block;
text-align: center;
}
}
</style>
</head>
<body>
<h1>MALWARE FOUND</h1>

<p>You tried to upload/download a file that contains the malware: <b> %VVN </b><br>
The HTTP location is:
<b>%huo</b>
</p>
{% if helpers.exists('OPNsense.cicap.general.serveradmin') and OPNsense.cicap.general.serveradmin != '' %}
<p>For more information contact {{ OPNsense.cicap.general.serveradmin }}</p>
{% else %}
<p>For more information contact your system administrator</p>
{% endif %}
<hr />
<footer>
<div class="footertext">Web Protection by {% if helpers.exists('OPNsense.cicap.general.servername') and OPNsense.cicap.general.servername != '' %}{{ OPNsense.cicap.general.servername }}{% else %}OPNsense{% endif %}<br>Antivirus engine: <b> %VVV </b><br>This message generated by C-ICAP service: <b> %iu </b></div>
<a href="https://opnsense.org/"><img class="logo" alt="OPNsense Logo" src="data:image/png;base64,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" /></a>
</footer>
</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<html>
<head>
<!--C-ICAP/"VERSION" virus_scan module -->
</head>
<body>
<H2> c-icap download page for %VFR <H2>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Downloaded %Ib bytes from %VFS of data <br>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Download your file(size=%Ib) from <a href="%VHS">%VFR</a> <br>

</body>
</html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MALWARE FOUND</title>
<meta name="generator" content="OPNsense" />
<meta name="language" content="en-US" />
<style>
body {
background-color: black;
max-width: 1000px;
margin: auto;
padding-top: 20px;
}
h1, p, span, a, .footertext {
text-align: center;
color: white;
vertical-align: baseline;
}
@media screen and (min-width: 700px) {
.logo {
float: right;
}
.footertext {
text-align: left;
float: left;
position: absolute;
bottom: 0px;
}
footer {
height: 55px;
position: relative;
}
img {
float: right;
}
}
@media screen and (max-width: 699px) {
.footertext {
margin-bottom: 10px;
}
footer a {
display: block;
text-align: center;
}
}
</style>
</head>
<body>
<h1>MALWARE FOUND</h1>

<p>You tried to upload/download a file that contains the malware: <b> %VVN </b><br>
The HTTP location is:
<b>%huo</b>
</p>
<p>For more information contact your system administrator</p>

<hr />
<footer>
<div class="footertext">Web Protection by OPNsense<br>Antivirus engine: <b> %VVV </b><br>This message generated by C-ICAP service: <b> %iu </b></div>
<a href="https://opnsense.org/"><img class="logo" alt="OPNsense Logo" src="data:image/png;base64,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" /></a>
</footer>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Pipelining on
SupportBuggyClients off
ModulesDir /usr/local/lib/c_icap
ServicesDir /usr/local/lib/c_icap
TemplateDir /usr/local/share/c_icap/templates/
TemplateDir /tmp/c-icap/templates/
TemplateDefaultLanguage en
LoadMagicFile /usr/local/etc/c-icap/c-icap.magic
ServerLog /var/log/c-icap/server.log
Expand Down

0 comments on commit 669dfe2

Please sign in to comment.