libera_msn_v2.sh
Publicado por Bruno Henrique de Macedo Machado 21/04/2005
[ Hits: 5.003 ]
Pessoal,
O primeiro script não foi postado corretamente, segue abaixo nova versão.
O script abaixo tem o objetivo de liberar o acesso ao msn messeger sem que seja necessário reiniciar o firewall(iptables). O acesso é liberado por ip, basta cadastrar a relação de ips que poderão ter acesso ao serviço(1 ip por linha). Isto traz um benefício, pois pode ser rodado facilmente, sem interferir nos demais serviços da rede, que dependem do firewall.
Abraços,
Bruno Henrique
#!/bin/sh # Variaveis # ------------------------------------------------------------------------------------------- EXTERNAL_INTERFACE="eth0" EXTERNAL_IP="xxx.xxx.xxx.xxx" EXTERNAL_NETWORK="xxx.xxx.xxx.xxx/xx" INTERNAL_INTERFACE="eth1" INTERNAL_NETWORK="xxx.xxx.xxx.xxx/xx" INTERNAL_IP="xxx.xxx.xxx.xxx" # ------------------------------------------------------------------------------------------- # Regras para liberar o msn para determinados hosts # ------------------------------------------------------------------------------------------- # Limpa a regra padrao iptables -D FORWARD -s $INTERNAL_NETWORK -p tcp --dport 1863 -j DROP if [ -f /etc/firewall/firewall.block ]; then while read IP_USUARIO; do # identificao de linhas que sao comentarios IP_TEMP=$(echo $IP_USUARIO|grep '#') if test -z "$IP_TEMP" then # write the rules! iptables -D FORWARD -s $IP_USUARIO/32 -p tcp --dport 1863 -j ACCEPT iptables -A FORWARD -s $IP_USUARIO/32 -p tcp --dport 1863 -j ACCEPT fi done < /etc/firewall/firewall.block # unset some variables unset IP_TEMP unset IP_USUARIO else echo "firewall.block (arquivo com relacao de ips a serem liberados) not found! block rules not enabled." fi # Recoloca a regra padrao de bloqueio iptables -A FORWARD -s $INTERNAL_NETWORK -p tcp --dport 1863 -j DROP # ------------------------------------------------------------------------------------------- exit 0 #
Verificando a versão mais recente do Wine via script
ob-install: um novo jeito de se configurar o Openbox
Configurando seus arquivos no Slackware
Instalando a última versão do Adobe Flashplayer automaticamente
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
PIP3 - erro ao instalar módulo do mariadb para o Python (0)
Baixar jogos Independentes para Ubuntu (3)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)