OpenBSD Proxy - Squid, SquidGuard, SquidClamAV e AdZapper
Nesse artigo abordaremos a instalação de um servidor proxy utilizando como base o robusto OpenBSD e o grande Squid. Também vamos utilizar alguns softwares/plugins para melhorar a filtragem do conteúdo e aumentar a segurança da rede. Dentre eles, além do Squid, vamos utilizar o SquidGuard, SquidClamAV e AdZapper.
[ Hits: 58.507 ]
Por: Thiago Alves em 31/08/2009 | Blog: http://www.seeufosseopresidente.com.br
DatabaseDirectory /var/db/clamav DatabaseOwner _clamav DNSDatabaseInfo current.cvd.clamav.net DatabaseMirror db.it.clamav.net DatabaseMirror database.clamav.net MaxAttempts 3 checks 24
DatabaseDirectory /var/db/clamav LocalSocket /var/clamav/clamd.socket User _clamav
#verificando os seguintes arquivos, #independente de maiúsculas ou minúsculas regexi ^.*\.exe$ regexi ^.*\.com$ regexi ^.*\.zip$ regexi ^.*\.rar$ regexi ^.*\.tar.gz$ regexi ^.*\.tgz$ # não verificar os seguintes tipos de arquivos aborti ^.*\.gif$ aborti ^.*\.png$ aborti ^.*\.jpg$ aborti ^.*\.jpeg$ abort ^.*\.html$ abort ^.*\.htm$
# início do arquivo de conf
squid_ip 127.0.0.1
squid_port 3128
logfile /var/log/squidclamav.log
redirect http://www.minhaempresa.com.br/virus.php
trust_cache 1
timeout 60
debug 0
force 1
stat 0
maxredir 10
clamd_ip 127.0.0.1
clamd_port 3310
aborti ^.*\/cgi-bin\/.*$
aborti ^.*\.pdf$
aborti ^.*\.html$
aborti ^.*\.css$
aborti ^.*\.xml$
regexi ^.*\.exe
regexi ^.*\.zip
regexi ^.*\.gz
content ^.*application\/.*$
whitelist www.minhaempresa.com.br
squidguard /usr/local/bin/squidGuard
Servidor web com CentOS + Apache
Instalação e configuração do Gkrellm
OpenBSD IDS - Solução Snort e BASE
ProFTPD + ClamAV - FTP livre de vírus
Servidor FTP com NetBSD (PureFTPD + MySQL)
Administrando Squid pelo browser, bloquear e liberar máquinas por IP, login, palavras
Integrando autenticação do Squid ao Active Directory
Mandriva 2006 - Configurando servidor proxy transparente completo
Squid transparente com cache de arquivos + Windows Update + taxa de transferência em downloads
Squid - Configuração básica, funcional e limpa
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
Minecraft Launcher para Arch Linux
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como bloquear e desbloquear papel de parede no Ubuntu 24.04 (1)
Mouse bluetooth no Debian 12.10. (0)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... (2)