Script em shell do artigo: Implementando a segurança em servicos de acesso remoto
Publicado por Spitfire 07/04/2006
[ Hits: 4.506 ]
Esse script funciona da mesma forma que o script em perl do nosso amigo Davidson, implementado no artigo "Implementando a segurança em servicos de acesso remoto". Houve algumas mudanças no banco, passadas por ele mesmo e estarei disponibilizando aqui. Sugiro que leiam o artigo. http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4646
mysql> CREATE TABLE autenticado(login varchar(20), ip varchar(16), conectou_em integer, expira_em integer, expirou char default 'N', processado char default 'N');
#!/bin/bash # IPT=/usr/sbin/iptables USER=usuario PASS=senha BD=SEGURANCA AGORA=$(date +%s) mip=$(mysql -u $USER -p$PASS -e\ "select ip from autenticado where expira_em >= $AGORA and processado='N'" $BD) ip=$(echo $mip |awk {'print$2'}) $IPT -I INPUT -s $ip -p tcp --dport 2222 -j ACCEPT mysql -u $USER -p$PASS -e\ "update autenticado set processado='S' where ip='$ip'" $BD ############################################## #!/bin/bash # IPT=/usr/sbin/iptables USER=usuario PASS=senha BD=SEGURANCA AGORA=$(date +%s) mip=$(mysql -u $USER -p$PASS -e\ "select ip from autenticado where expira_em < $AGORA and expirou='N'" $BD) ip=$(echo $mip |awk {'print$2'}) $IPT -D INPUT -s $ip -p tcp --dport 2222 -j ACCEPT mysql -u $USER -p$PASS -e\ "update autenticado set expirou='S' where expira_em < $AGORA and expirou='N'" $BD
Configurando um Servidor de Nomes no CL10 apenas respondendo algumas perguntas...
Script de iniclização do Exim para Funcionamento com MailScanner
linkswitch (redundância de internet)
Troca de link em caso de queda de Internet (FAILOVER)
Alta disponibilidade de Links com CentOS 6
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
paginação dos favoritos não funciona no vivaolinux[BU... (4)
Driver da nvidia e desempenho em jogos (2)
A escola é altamente ineficiente e ineficaz! (13)
Sincronização Horario Estação de trabalho máquinas domínio com samba N... (2)