Tradução de endereços de uma rede interna

Este script faz traduções de endereços de uma rede interna para a rede externa (WAN) utilizando IPTABLES e shell script.

Por: José Cleydson Ferreira da Silva


bash: função para validação de IP (IPv4)

Esta é a versão Bash deste script: http://www.vivaolinux.com.br/script/zsh-Funcao-para-validacao-de-IP-%28IPv4%29 Resumindo... Esta função toma como base a RFC 1918, que especifica quais as faixas de IPs devem ser usadas numa rede privada. Segundo ela as faixas disponíveis para tal fim são: 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 Portanto esta função só validará IPs que estejam numa das faixas acima. Para usá-la basta passar como argumento o ip a ser validado e posteriormente checar o código de retorno da função, em que: 0 = ip válido 1 = ip inválido Não é grande coisa mas talvez possa vir a ser útil a alguém! Falou!!! ;)

Por: Sandro Marcell


Script gera uma chave md5 de todos os arquivos que forem especificados

Esse script gera uma chave md5 de todos os arquivos que forem especificados por um comando find, armazena os registros em um arquivo, sendo uma das formas possíveis (talvez não a mais simples) de se identificar arquivos alterados com base na mudança da chave. # touch Confs # touch Modificados # mkdir log # chmod u+x Coleta.sh É possível também encaminhar por e-mail diariamente os arquivos que foram alterados no dia anterior, o script conecta-se em um servidor SMTP local e envia o e-mail. É possível ainda conectar-se a um servidor SMTP externo e efetuar o mesmo procedimento, podendo ainda utilizar autenticação, basta vasculhar a internet e procurar os comandos de autenticação por linha de comando em servidor SMTP. Qualquer dúvida podem perguntar! :)

Por: Thiago Fernandes de Melo


Backup com rsync

Pequeno script usado para fazer backup do diretório /home/samba para /mnt/gaveta. Grava log em /home/logs/rsync/. Modifique-o de acordo com o seu ambiente.

Por: Junior Corazza


Bloqueando o uso do UltraSurf

Esse script, trabalhando em conjunto ao Shorewall, bloqueia totalmente o uso do UltraSurf na rede.

Por: Perfil removido


Localizar e excluir linhas repetidas em um arquivo texto

Este script localiza linhas repetidas em determinado arquivo texto e cria um novo arquivo (ARQUIVO-SAIDA) sem as linhas repetidas, um arquivo somente com as linhas que repetem (ARQUIVO-DUPLICADOS) e por último um arquivo com o estatísticas do resultado (ARQUIVO-LOG). Uso: ./limpa_duplicados.sh /caminho/do/arquivo caracteres início Parâmetros: - /caminho/do/arquivo = caminho completo do arquivo; - caracteres = quantidade de caracteres que compõem a chave da linha (opcional, padrão=450); - inicio = posição inicial da chave, começando em 0 - ZERO (opcional, padrão=0); Exemplo: ./limpa_duplicados.sh arquivo.txt 450 0 Precisa de ajuda? Fale comigo! gabriel@duel.com.br

Por: Gabriel Fernandes






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts