mirror of
https://github.com/casjaysdevdocker/squidguard
synced 2026-10-09 08:12:58 -04:00
🦈🏠🐜❗ Initial Commit ❗🐜🦈🏠
This commit is contained in:
322 files changed
+62596
No files matched your search
@@ -0,0 +1,173 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Herunterladen -FILENAME- (-FILESIZE- bytes)</title>
|
||||
<script language='javascript'>
|
||||
<!--
|
||||
var scanned = 1;
|
||||
var fs = -FILESIZE-;
|
||||
function timestring(seconds) {
|
||||
var hours = Math.floor(seconds/3600);
|
||||
var minutes = Math.floor((seconds/60) - (hours*3600));
|
||||
var seconds = seconds - (minutes*60) - (hours*3600);
|
||||
var string = "";
|
||||
if (hours > 0) {
|
||||
if (hours < 10)
|
||||
string = "0"+hours;
|
||||
else
|
||||
string = hours;
|
||||
string += ":";
|
||||
}
|
||||
if (minutes > 0) {
|
||||
if (minutes < 10)
|
||||
string += "0"+minutes;
|
||||
else
|
||||
string += minutes;
|
||||
} else {
|
||||
string += "00";
|
||||
}
|
||||
string += ":";
|
||||
if (seconds > 0) {
|
||||
if (seconds < 10)
|
||||
string += "0"+seconds;
|
||||
else
|
||||
string += seconds;
|
||||
} else {
|
||||
string += "00";
|
||||
}
|
||||
return string;
|
||||
}
|
||||
function filesizestring(bytes) {
|
||||
var gb = Math.floor(bytes/1073741824);
|
||||
if (gb > 0)
|
||||
return gb.toString()+" GB";
|
||||
var mb = Math.floor(bytes/1048576);
|
||||
if (mb > 0)
|
||||
return mb.toString()+" MB";
|
||||
var kb = Math.floor(bytes/1024);
|
||||
if (kb > 0)
|
||||
return kb.toString()+" KB";
|
||||
return bytes.toString()+" Bytes";
|
||||
}
|
||||
function progressupdate(got, speed) {
|
||||
var msg;
|
||||
if (fs > 0) {
|
||||
var sofar = (got/fs)*16;
|
||||
for (var i = 1; i <=sofar; i++)
|
||||
document.getElementById('progress'+i).style.backgroundColor = 'blue';
|
||||
msg = Math.round((got/-FILESIZE-)*100)+"%, Restzeit: "+timestring(Math.round((fs-got)/speed))+"; "+filesizestring(speed)+"/s; gesamt heruntergeladen: "+filesizestring(got);
|
||||
} else {
|
||||
msg = "Restzeit: unbekannt; "+filesizestring(speed)+"/s; gesamt heruntergeladen: "+filesizestring(got);
|
||||
}
|
||||
document.getElementById('message1').innerHTML = msg;
|
||||
}
|
||||
function nowscanning() {
|
||||
for (var i = 1; i <=16; i++)
|
||||
document.getElementById('progress'+i).style.backgroundColor = 'blue';
|
||||
if (scanned == 1) {
|
||||
var msg = "Herunterladen abgeschlossen! Überprüfung wird gestartet...";
|
||||
document.getElementById('message1').innerHTML = msg;
|
||||
}
|
||||
}
|
||||
function downloadlink(rawlink, prettylink, type) {
|
||||
if (type == 0)
|
||||
var msg = "Datei wurde auf Schadsoftware geprüft! Es wurde KEINE Schadsoftware gefunden!";
|
||||
else if (type == 1)
|
||||
var msg = "Datei heruntergeladen, aber aufgrund der Größe nicht auf Schadsoftware geprüft";
|
||||
else if (type == 2)
|
||||
var msg = "Datei zu gross zur Überprüfung, bitte direktes Herunterladen starten";
|
||||
document.getElementById('message1').innerHTML = msg;
|
||||
if (type != 2)
|
||||
document.getElementById('message2').innerHTML = "<a href='"+rawlink+"'>"+prettylink+"</a>";
|
||||
else
|
||||
document.getElementById('message2').innerHTML = "<a href='"+prettylink+"'>"+prettylink+"</a>";
|
||||
document.write("</body></html>");
|
||||
}
|
||||
function downloadwarning(sizelimit) {
|
||||
scanned = 0;
|
||||
document.getElementById('message2').innerHTML = "Warnung: Die Datei ist zu groß um auf Schadsoftware überprüft zu werden. Wenn Sie vermuten das die Dateigröße "+filesizestring(sizelimit)+" übersteigt, aktualisieren Sie diese Seite, um das direkte herunterladen erneut zu starten.";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<script language='javascript'>
|
||||
<!--
|
||||
document.write(unescape("\
|
||||
<table align='center'><tr><td>\
|
||||
<div style='font-size:8pt;padding:2px;border:solid black 1px'>\
|
||||
<span id='progress1'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress2'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress3'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress4'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress5'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress6'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress7'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress8'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress9'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress10'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress11'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress12'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress13'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress14'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress15'>%26nbsp; %26nbsp;</span> \
|
||||
<span id='progress16'>%26nbsp; %26nbsp;</span> \
|
||||
</div>\
|
||||
</td></tr></table>\
|
||||
<center><p><tt id='message1'></tt></p><p id='message2' style='color: #600;'></p></center>"));
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<!--
|
||||
The available variables are as follows:
|
||||
- FILENAME- gives the name of the file being downloaded
|
||||
- FILESIZE- gives the size of the file in bytes
|
||||
|
||||
- FILESIZE- of zero indicates that file size is not known
|
||||
|
||||
You need to remove the space between the - and the variable to use them
|
||||
in your HTML. They are there above so extra processing is not required.
|
||||
|
||||
The following JavaScript functions must be defined:
|
||||
|
||||
progressupdate(got, speed)
|
||||
This is called when the page is initially displayed (i.e. after
|
||||
initialtrickledelay has passed), and periodically afterwards to
|
||||
update progress (once every trickledelay seconds).
|
||||
Parameters:
|
||||
got - how much of the file we have downloaded, in bytes.
|
||||
speed - current estimate of download speed, in bytes per second.
|
||||
|
||||
nowscanning()
|
||||
This is called once downloading is complete, and scanning has
|
||||
begun. (Note: scanning has not actually begun if downloadwarning()
|
||||
has been called at some point.)
|
||||
|
||||
downloadlink(rawlink, prettylink, type)
|
||||
This is called after scanning has completed, and the file is
|
||||
ready to be sent to the user.
|
||||
Parameters:
|
||||
rawlink - the URL from which the scanned file can be grabbed
|
||||
prettylink - the original URL which triggered the fancy download manager
|
||||
type - the status of the download/scan:
|
||||
0 - downloaded & scanned
|
||||
1 - downloaded, but too big to have been scanned
|
||||
2 - too big to be completely downloaded
|
||||
codes 1 and 2 can only be encountered on files for which the content
|
||||
length is not known in advance. "rawlink" should be ignored for code 2.
|
||||
|
||||
downloadwarning(sizelimit)
|
||||
This is called when a file with unknown content-length has exceeded
|
||||
the configured maxcontentfilecachescansize. Used to warn the user
|
||||
that the fancy DM may not be able to retrieve the entire file,
|
||||
and that they should download directly (refresh the page; the URL will
|
||||
have been added to DG's clean cache) if they know it to be larger
|
||||
than sizelimit.
|
||||
sizelimit - the value of the fancy DM's maxdownloadsize. If a file
|
||||
exceeds this limit also, the fancy DM cannot continue
|
||||
(will trigger downloadlink status type 2).
|
||||
|
||||
Please note that the fancy download manager also outputs content contained in
|
||||
<noscript> tags, for browsers which disable or do not support javascript. If you
|
||||
customise this template, you may wish to test its behaviour and appearance in
|
||||
such circumstances.
|
||||
-->
|
||||
@@ -0,0 +1,119 @@
|
||||
# e2guardian 3 messages file in German
|
||||
#
|
||||
# Translated and adapted to Unicode by Peter Vollmar, Klaus Tachtler.
|
||||
"0","Message number absent" # needs translation
|
||||
"1","Zugriff verweigert"
|
||||
"10","IP-Limit erreicht. Limit bei "
|
||||
"11"," IP-Limit wurde gesetzt."
|
||||
"50"," von "
|
||||
"51","VERTRAUENSWÜRDIG"
|
||||
"52","VERWEIGERT"
|
||||
"53","INFIZIERT"
|
||||
"54","ÜBERPRÜFT"
|
||||
"55","INHALT MODIFIZIERT"
|
||||
"56","URL MODIFIZIERT"
|
||||
"57","HEADER MODIFIZIERT"
|
||||
"58","HEADER HINZUGEFÜGT"
|
||||
"59","NETZWERKFEHLER"
|
||||
"70","SSL SEITE"
|
||||
"71","IP-Limit"
|
||||
"72","Inhalt überprüfen"
|
||||
"100","Ihre Arbeitsstation hat keine Erlaubnis zum Surfen auf: "
|
||||
"101","Ihre Arbeitsstation hat keine Erlaubnis zum Surfen"
|
||||
"102","Ihr Benutzername hat keine Erlaubnis zum Surfen auf: "
|
||||
"103","Client-IP geblockt"
|
||||
"104","Lokation geblockt"
|
||||
"105","Benutzer geblockt"
|
||||
"110","Proxy authentication error" # needs translation
|
||||
"121","Von Ihrer Lokation aus ist nur ein begrenzter Zugriff möglich"
|
||||
"150","Das vom Server ausgelieferte Zertifikat ist ungültig"
|
||||
"151","Es konnte keine SSL-Verbindung aufgebaut werden"
|
||||
"152","Es wurde kein Zertifikat gefunden"
|
||||
"153","Es konnte kein privater Schlüssel geladen werden"
|
||||
"154","Es konnte keine Verbindung zum Client hergestellt werden"
|
||||
"155","Es wurde kein SSL-Zertifikat vom Server ausgeliefert"
|
||||
"156","Das vom Server ausgelieferte SSL-Zertifikat, passt nicht zum Namen der Domain"
|
||||
"157","Es konnte kein Verbindung zum lokalen Proxy hergestellt werden"
|
||||
"158","Verbindungsaufbau fehlgeschlagen"
|
||||
"159","Es konnte kein Verbindung zum Proxy-Server aufgebaut werden"
|
||||
"160","Die SSL-Verbindung zum Server konnte nicht hergestellt werden"
|
||||
"200","Die angeforderte URL ist ungültig"
|
||||
"201","Antwort vom Upstream-Proxy nicht möglich (Zeitüberschreitung)"
|
||||
"202","Antwort vom Upstream-Proxy nicht möglich (Fehler)"
|
||||
"203","Die angeforderte Seite antwortet nicht"
|
||||
"204"," - Bitte versuchen Sie es später noch einmal"
|
||||
"205","Upstream-Proxy antwortet nicht (Netzwerkfehler)"
|
||||
"206"," - Bitte versuchen Sie es später noch einmal"
|
||||
"207","Die angeforderte Seite existiert nicht"
|
||||
"208","Die angeforderte Seite hat keine IPv4-Adresse"
|
||||
"209","Vorübergehender Ausfall des DNS-Dienstes - Bitte versuchen Sie es erneut"
|
||||
"210","DNS-Dienstfehler - Bitte versuchen Sie es später noch einmal"
|
||||
"300","Verbotener Ausdruck gefunden: "
|
||||
"301","Verbotener Ausdruck gefunden"
|
||||
"400","Verbotene Kombination von Ausdrücken gefunden: "
|
||||
"401","Verbotene Kombination von Ausdrücken gefunden"
|
||||
"402","Gewichtete Ausdrucksbeschränkung von "
|
||||
"403","Gewichtete Ausdrucksbeschränkung überschritten"
|
||||
"450","Verbotener Suchausdruck gefunden: "
|
||||
"451","Verbotener Suchausdruck gefunden."
|
||||
"452","Verbotene Suchausdrücke gefunden: "
|
||||
"453","Verbotene Suchausdrücke gefunden."
|
||||
"454","Gewichtetes Suchausdruck-Limit erreicht: "
|
||||
"455","Gewichtetes Suchausdruck-Limit wurde erreicht."
|
||||
"456","Kombination von erlaubten Ausdrücken wurde gefunden: "
|
||||
"457","Erlaubter Ausdruck gefunden: "
|
||||
"500","Verbotene Seite: "
|
||||
"501","Verbotene URL: "
|
||||
"502","Totalsperre für Nur-IP-Adressen aktiv, diese Seite ist nicht auf der Erlaubt-Liste"
|
||||
"503","Aufgrund von regulären Ausdrücken verbotene URL: "
|
||||
"504","Aufgrund von regulären Ausdrücken verbotene URL gefunden"
|
||||
"505","Totalsperre für IP-Adressen aktiv, diese Adresse ist nur eine IP."
|
||||
"506","HTTPS-Verbindungen sind nur zu vertrauenswürdige Seiten erlaubt."
|
||||
"507","HTTPS-Verbindungen zu IP-Adressen sind nicht erlaubt."
|
||||
"508","Verbindungen mit diesem Browser (oder dieser Anwendungen) sind nicht gestattet: "
|
||||
"509","Verbindungen mit diesem Browser (oder dieser Anwendungen) sind nicht gestattet."
|
||||
"510","Geblockte Seite (IP) "
|
||||
"511","Tranparent https connection is not TLS: " # needs translation
|
||||
"512","Tranparent https connection does not have SNI: " # needs translation
|
||||
"520","Geblockte HTTPS-Seite: "
|
||||
"521","Geblockte Ausdrücke: "
|
||||
"522","Geblockter Benutzer-Agent: "
|
||||
"560","Geblockte Seite (lokal): "
|
||||
"561","Geblockte URL (lokal): "
|
||||
"580","Geblockte HTTPS-Seite (lokal): "
|
||||
"581","Geblockte Ausdrücke (lokal): "
|
||||
"600","Übereinstimmung mit Client-IP in Ausnahmeliste"
|
||||
"601","Übereinstimmung mit Client-Benutzer in Ausnahmeliste"
|
||||
"602","Übereinstimmung mit Seite in Ausnahmeliste"
|
||||
"603","Übereinstimmung mit URL in Ausnahmeliste"
|
||||
"604","Ausnahme-Ausdruck gefunden: "
|
||||
"605","Kombination von Ausnahme Ausdrücken gefunden: "
|
||||
"606","Umgehungs-URL gefunden"
|
||||
"607","Umgehungs-Cookie gefunden"
|
||||
"608","Überprüfe Umgehungs-URL Ausnahme."
|
||||
"609","Ausnahme von regular expression URL gefunden: "
|
||||
"610","Benutzer-Agent Suchmuster-Abgleich: "
|
||||
"620","Ursprungsseite gefunden: "
|
||||
"630","URL gefunden in "
|
||||
"631"," erlaubte Lokations-Liste"
|
||||
"632","Lokation überschreibt die Liste der zulässigen Seiten"
|
||||
"662","Seite (lokal)."
|
||||
"663","URL (lokal)."
|
||||
"700","Web-Upload verboten"
|
||||
"701","Web-Upload-Schwellwert erreicht"
|
||||
"750","Globale Datei-Download Überprüfung ist aktiv und dieser Datei-Typ (MIME type) ist nicht auf der Erlaubt-Liste: "
|
||||
"751","Globale Datei-Download Überprüfung ist aktiv und diese Datei ist nicht auf der Erlaubt-Liste"
|
||||
"800","Verbotener Datei-Typ (MIME Type): "
|
||||
"900","Verbotene Datei-Erweiterung: "
|
||||
"1000","PICS-Kennzeichnungsschwellwert überschritten"
|
||||
"1100","Ein Virus oder unerlaubter Inhalt wurde gefunden."
|
||||
"1101","Werbung blockiert"
|
||||
"1200","Bitte warten - die heruntergeladene Datei wird überprüft..."
|
||||
"1201","Warnung: Datei ist zu gross um überprüft zu werden. Wenn Sie glauben das die Datei größer als "
|
||||
"1202"," ist, rufen Sie die Seite erneut auf, um ein direktes herunterladen durchzuführen."
|
||||
"1203","WARNUNG: Es konnte keine Inhaltsüberprüfung durchgeführt werden!"
|
||||
"1210","Herunterladen abgeschlossen. Starte Überprüfung..."
|
||||
"1220","Überprüfung abgeschlossen.</p><p>Zum herunterladen hier klicken: "
|
||||
"1221","Herunterladen abgeschlossen. Datei konnte nicht überprüft werden.</p><p>Zum herunterladen hier klicken: "
|
||||
"1222","Datei zu gross zum zwischenspeichern.</p><p>Zum erneuten herunterladen, OHNE Überprüfung, hier klicken: "
|
||||
"1230","Die Datei wurde bereits abgerufen und ist daher nicht mehr gespeichert!"
|
||||
@@ -0,0 +1,144 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
|
||||
<!--
|
||||
Custom E2 Guardian error page by Pfsensation (GitHub @Forid786) - V1.0
|
||||
- Thanks to Chris L. for the table code (allowed me to be a little lazy)
|
||||
- Thanks to Philip Pearce, Frédéric Bourgeois and everyone who contribued to the E2 Guardian project!
|
||||
- Thanks to Marcello Coutinho for keeping this project alive (on pfsense), making an amazing GUI and continuing the amazing work! <3
|
||||
-->
|
||||
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>E2Guardian - Laden der Webseite nicht möglich</title>
|
||||
<meta charset="UTF-8">
|
||||
<!-- Ensure local favicon is loaded or site's is blanked, some sites have shady favicons. -->
|
||||
<!-- <link rel="shortcut icon" href="favicon.ico"> -->
|
||||
<style type="text/css">
|
||||
body {
|
||||
color:#000000;
|
||||
background-color:#ffffff;
|
||||
font-family:arial, helvetica, sans-serif;
|
||||
}
|
||||
img.valid {
|
||||
width:88px;
|
||||
height:31px;
|
||||
border-width:0px;
|
||||
}
|
||||
table.main {
|
||||
width:700px;
|
||||
height:540px;
|
||||
padding:2px;
|
||||
border-width:0px;
|
||||
margin-left:auto;
|
||||
margin-right:auto;
|
||||
}
|
||||
td.content {
|
||||
width:550px;
|
||||
vertical-align:middle;
|
||||
color:#000000;
|
||||
background-color:#ffffff;
|
||||
font-size:14pt;
|
||||
text-align:center;
|
||||
}
|
||||
td.notice {
|
||||
height:100px;
|
||||
color:#000000;
|
||||
/* background-color:#fea700; */
|
||||
background-color:#ff0000;
|
||||
font-size:22pt;
|
||||
font-weight:bold;
|
||||
text-align:center;
|
||||
}
|
||||
td.org {
|
||||
width:150px;
|
||||
vertical-align:bottom;
|
||||
color:#000000;
|
||||
background-color:#b0c4de;
|
||||
font-size:8pt;
|
||||
text-align:center;
|
||||
}
|
||||
td.user {
|
||||
height:30px;
|
||||
color:#000000;
|
||||
/* background-color:#fffacd; */
|
||||
background-color:#999999;
|
||||
font-size:12pt;
|
||||
font-weight:bold;
|
||||
text-align:right;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
<Style>
|
||||
.rtop,.rbottom{display:block}
|
||||
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
|
||||
.r1{margin: 0 5px}
|
||||
.r2{margin: 0 3px}
|
||||
.r3{margin: 0 2px}
|
||||
.r4{margin: 0 1px;height: 2px}
|
||||
.rs1{margin: 0 2px}
|
||||
.rs2{margin: 0 1px}
|
||||
.bypasstext{ font-size:10px;}
|
||||
.errortext { color: red;}
|
||||
body{ padding: 20px; background-color: #1f2229; font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif; }
|
||||
div#nifty{ margin: 0 10%;background: #454b5a; }
|
||||
</Style>
|
||||
<Script type="text/javascript">
|
||||
function NiftyCheck() { if(!document.getElementById || !document.createElement)
|
||||
return(false); var b=navigator.userAgent.toLowerCase(); if(b.indexOf("msie 5")>0 && b.indexOf("opera")==-1)
|
||||
return(false); return(true);}
|
||||
function Rounded(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); var l=v.length; for(i=0;i<l;i++){ AddTop(v[i],bk,color,size); AddBottom(v[i],bk,color,size);}
|
||||
}
|
||||
function RoundedTop(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); for(i=0;i<v.length;i++)
|
||||
AddTop(v[i],bk,color,size);}
|
||||
function RoundedBottom(selector,bk,color,size){ var i; var v=getElementsBySelector(selector); for(i=0;i<v.length;i++)
|
||||
AddBottom(v[i],bk,color,size);}
|
||||
function AddTop(el,bk,color,size){ var i; var d=document.createElement("b"); var cn="r"; var lim=4; if(size && size=="small"){ cn="rs"; lim=2}
|
||||
d.className="rtop"; d.style.backgroundColor=bk; for(i=1;i<=lim;i++){ var x=document.createElement("b"); x.className=cn + i; x.style.backgroundColor=color; d.appendChild(x);}
|
||||
el.insertBefore(d,el.firstChild);}
|
||||
function AddBottom(el,bk,color,size){ var i; var d=document.createElement("b"); var cn="r"; var lim=4; if(size && size=="small"){ cn="rs"; lim=2}
|
||||
d.className="rbottom"; d.style.backgroundColor=bk; for(i=lim;i>0;i--){ var x=document.createElement("b"); x.className=cn + i; x.style.backgroundColor=color; d.appendChild(x);}
|
||||
el.appendChild(d,el.firstChild);}
|
||||
function getElementsBySelector(selector){ var i; var s=[]; var selid=""; var selclass=""; var tag=selector; var objlist=[]; if(selector.indexOf(" ")>0){ s=selector.split(" "); var fs=s[0].split("#"); if(fs.length==1) return(objlist); return(document.getElementById(fs[1]).getElementsByTagName(s[1]));}
|
||||
if(selector.indexOf("#")>0){ s=selector.split("#"); tag=s[0]; selid=s[1];}
|
||||
if(selid!=""){ objlist.push(document.getElementById(selid)); return(objlist);}
|
||||
if(selector.indexOf(".")>0){ s=selector.split("."); tag=s[0]; selclass=s[1];}
|
||||
var v=document.getElementsByTagName(tag); if(selclass=="")
|
||||
return(v); for(i=0;i<v.length;i++){ if(v[i].className==selclass){ objlist.push(v[i]);}
|
||||
}
|
||||
return(objlist);}
|
||||
window.onload=function(){ if(!NiftyCheck())
|
||||
return; Rounded("div#nifty","#377CB1","#9BD1FA");}
|
||||
</Script>
|
||||
</HTML>
|
||||
<Body>
|
||||
|
||||
<Table Border="0" width="100%" height="100%">
|
||||
<TD valign="middle" align="center">
|
||||
|
||||
<img src="data:image/png;base64,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 truncated
|
||||
|
||||
<div id="nifty">
|
||||
<P>
|
||||
<h3>Ups! Es gab ein Problem beim Aufruf dieser Seite:</h3><BR>
|
||||
<BR>
|
||||
<I>-URL-</I>
|
||||
<BR><BR>
|
||||
<B>Grund</B><BR>
|
||||
<BR>
|
||||
<span class="errortext">-REASONGIVEN-</span>
|
||||
<BR><BR><BR>
|
||||
<h4>Ihre Details:</h4>
|
||||
<I>Benutzer: -USER-  Gruppe: -FILTERGROUP- IP: -IP-</I>
|
||||
<BR><BR><BR>
|
||||
<!– Back button below –>
|
||||
<a href="javascript:history.back()">Zurück zur vorherigen Seite</a>
|
||||
</div>
|
||||
</TD>
|
||||
</Table>
|
||||
</Body>
|
||||
</html>
|
||||
@@ -0,0 +1,77 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>e2guardian - Zugriff verweigert</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
</head>
|
||||
|
||||
<body bgcolor=#FFFFFF>
|
||||
|
||||
<center>
|
||||
<table border=0 cellspacing=0 cellpadding=2 height=540 width=700>
|
||||
<tr>
|
||||
<td colspan=2 bgcolor=#FEA700 height=100 align=center>
|
||||
<font face=arial,helvetica size=6>
|
||||
<b>Zugriff verweigert!</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2 bgcolor=#FFFACD height=30 align=right>
|
||||
<font face=arial,helvetica size=3 color=black>
|
||||
<b>-USER- </b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=center valign=bottom width=150 bgcolor=#B0C4DE>
|
||||
<font face=arial,helvetica size=1 color=black>
|
||||
IHRE FIRMA
|
||||
</td>
|
||||
<td width=550 bgcolor=#FFFFFF align=center valign=center>
|
||||
<font face=arial,helvetica color=black>
|
||||
<font size=4>
|
||||
Der Zugriff auf die Seite
|
||||
<br><br>
|
||||
<a href="-URL-" target="_blank">-URL-</a>
|
||||
<br><br>
|
||||
<font size=3>
|
||||
wurde mit folgender Begründung verweigert:
|
||||
<br><br>
|
||||
<font color=red>
|
||||
<b>-REASONLOGGED-</b>
|
||||
<font color=black>
|
||||
<br><br><br><br>
|
||||
Sie sehen diese Fehlermeldung, weil die von Ihnen gewünschte Seite unangebrachte Inhalte aufweist oder als solche gekennzeichnet ist.
|
||||
<br><br>
|
||||
Bei Fragen oder Beschwerden wenden Sie sich bitte an Ihren Netzwerkadministrator.
|
||||
<br><br><br><br>
|
||||
<font size=1>
|
||||
Powered by <a href="http://www.e2guardian.org?block" target="_blank">e2guardian</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
<!--
|
||||
Translated and adapted for Unicode by Peter Vollmar
|
||||
The available variables are as follows:
|
||||
- URL- gives the URL the user was trying to get to.
|
||||
- REASONGIVEN- gives the nice reason (i.e. not quoting the banned phrase).
|
||||
- REASONLOGGED- gives the reason that gets logged including full details.
|
||||
- USER- gives the username if known.
|
||||
- IP- gives the originating IP.
|
||||
- FILTERGROUP- gives the group number.
|
||||
- BYPASS- gives URL which allows temporary bypass of denied page
|
||||
|
||||
You need to remove the space between the - and the variable to use them
|
||||
in your HTML. They are there above so extra processing is not required.
|
||||
|
||||
More example templates are likely to be found on the e2guardian web site
|
||||
on the Extras page.
|
||||
|
||||
This page was designed by Paul Richards. (http://www.ridney.com/)
|
||||
|
||||
Daniel Barron 2003-09-01
|
||||
-->
|
||||
Reference in new issue
Block a user