[Resolvido] - Disponibilizar Arquivo sgerror.php
-
jhoche.
Muito obrigado pela sua ajuda. O resultado do arquivo ficou maravilhoso. Agradeçemos a sua contribuição.
Abraços e muito obrigaod mais uma vez
ATT
Breno Alencar
-
Breno, excelente tópico, no entanto gostaria de saber se tem como aparecer na página de erro aparecesse o motivo do bloquei, tipo, a regra que bloqueou, assim fica fácil de identificar um falso positivo.
-
jhoche
Alguma chance de portar essa belezura para o Dans?
-
Alguma chance de portar essa belezura para o Dans?
Os relatórios são um pouco diferentes. Na configuração do dansguardian, você pode substituir o html por um personalizado na aba report and log.
Deixe o relatório sem javascripts para evitar um bug que acontece quando salvamos javascript em um campo da interface do pfsense.
-
eu já fiz tudo certinho… porem a imagem da Logo não aparece... podem me ajudar???
-
dannieldias, coloque a logo.jpg no mesmo local do script de erro
Path: # /usr/local/www/$str[] = '';
Lembrando que se vc estiver usando o GUI do pfSense na porta padrão HTTPS é bom subirr outra instancia do Lighttpd na porta 80, veja o post do Marcelloc
http://forum.pfsense.org/index.php/topic,59624.msg330184.html#msg330184 -
Espero que façam bom proveito. Um grande abraço e bom trabalho a todos.
jhoche! Agradeço pelo espírito de colaboração!!!
Aqui tudo funcionando!!! Obrigado !!!
Abraços!
-
eu uso esse:
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # IE displayed self-page, if them size > 1024 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function get_error_page($er_code_id, $err_msg='') { global $err_code; global $cl; $str = Array(); header("HTTP/1.1 " . $err_code[$er_code_id]); $str[] = ''; $str[] = ''; $str[] = ''; $str[] = ''; $str[] = ''; $str[] = ''; if ($cl['n']) $str[] = "Nome: {$cl['n']} | "; if ($cl['a']) $str[] = "IP: {$cl['a']} | "; if ($cl['i']) $str[] = "Usuário: {$cl['i']} | "; if ($cl['s']) $str[] = "Grupo: {$cl['s']} | "; if ($cl['t']) $str[] = "Categoria: {$cl['t']} "; $str[] = ''; $str[] = 'Acesso Negado!'; $str[] = ''; if ($err_msg) $str[] = " {$err_msg} "; if ($cl['u']) $str[] = " {$cl['u']} "; $str[] = ' Devido a restrições, seu acesso não foi permitido. Em caso de dúvidas entre em contato com o departamento de TI. '; $str[] = ' [Contato](mailto:xxxxxx@xxxxxxx.com.br?Subject=Acesso negado) '; $str[] = 'www.xxxxxx.com.br'; $str[] = ""; $sge_prefix=(preg_match("/\?/",$cl['u'])?"&":"?"); $str[] = '<iframe src="'.$cl['u'].$sge_prefix.'sgrd=ACCESSDENIED" width="1" height="1"></iframe>'; $str[] = ""; return implode("\n", $str); } ?>
-
Galera fiz tudo certinho(eu acho), mas o meu na tela de erro fica uns caracteres meio malucos vejam no print…
:( :(
tenho que fazer algo mais??
-
@ignti:
Galera fiz tudo certinho(eu acho), mas o meu na tela de erro fica uns caracteres meio malucos vejam no print…
:( :(
tenho que fazer algo mais??
Olá amigo, isso tb aconteceu comigo… eu estava colando os códigos que os amigos forneceram em um local errado... use um editor de PHP para vc não deletar os delimitadores ... tipo />, ou outros que vão causar este erro.
Se vc não conseguir me avisa que lhe ajudo com mais detalhes.
abçs,
-
Incluí o que estava faltando na contribuição do lucaspolli.
Recomendo usar o pacote filer para alterar o arquivo, desta forma você mantem o arquivo alterado no backup do pfsense.
-
Ok amigos!!
conseguir… realmente coloquei no local errado, obrigado a todos!
-
Lembre de colocar o dominio de onde upou a imagem. na lista branca ! :D
-
Prezado jhoche,
Desculpe - me, não compreende direito como importar. Essa código que postou, eu adiciono ao arquivo sgerror.php ou substituo?
Se eu quiser importar uma página que eu criei em HTML e importar para o pfsense, em seguida, direcionar no squidguard como página padrão. Como isso é feito?
-
Boa TArde
Em qual configuração coloco para que seja apresentando esta tela utilizo o squid3-dev e squidguard.
Marcelo
-
Incluí o que estava faltando na contribuição do lucaspolli.
Recomendo usar o pacote filer para alterar o arquivo, desta forma você mantem o arquivo alterado no backup do pfsense.
Marcelloc, já alterei o código da página no Sgerror.php, em /usr/local/www, mesmo assim a página de erro não muda. Já reiniciei o squid e o squidguard, o que mais tenho que fazer?? :(
-
Incluí o que estava faltando na contribuição do lucaspolli.
Recomendo usar o pacote filer para alterar o arquivo, desta forma você mantem o arquivo alterado no backup do pfsense.
Marcelloc, já alterei o código da página no Sgerror.php, em /usr/local/www, mesmo assim a página de erro não muda. Já reiniciei o squid e o squidguard, o que mais tenho que fazer?? :(
Jotaherre,
Fez a alteração do arquivo sgerror.php através do filer? Um teste… Tente simplesmente substituir o arquivo utilizando o winscp para vermos se a página de erro mudará.
-
Sim, alterei com o Filer. Vou tentar substituir o arquivo usando o WinScp, pra ver se dá certo.
-
Resolvi aqui!! O que aconteceu foi o seguinte: eu disponibilizo o wpad na rede na porta 80, e está hospedado em /usr/local/www/wpad. Foi só alterar lá que resolveu, ou seja, o arquivo sgerror.php tinha que ser alterado em /usr/local/www/wpad.
-
boa noite
caros colegas fiz a alteração no sgerror.php
mas deu um erro podem me dar umas dicas o pfsense que uso é 2.2.3 e versão do meu squidguard é squidGuard-deve Available: 1.5.8
Installed: 1.5.7