Algoritmo para calcular notas com array
Trabalhando com array e com comandos internos do Shell, este script permite fazer o cálculo de uma quantidade determinada de notas passada pelo usuário e ao final exibe as notas cadastradas bem como a média do aluno.
Por: Wagner Souza
Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula
Script de gravação do tempo gasto para ligar as MFs de uma nuvem privada com o OpenNebula. Ideal para situações em que se precise automatizar o armazenamento do tempo que as máquinas físicas da infraestrutura levam para ser iniciadas.
Por: Renato Araújo
Convertendo rotas Linux para Fortigate
Desenvolvi esse script com o objetivo de automatizar a migração de rotas do Linux para o Fortigate. Executa duas funções: 1 - Converte as rotas do Linux para padrão do Fortigate. Linux: up route add -net 10.10.30.0/24 gw 10.65.200.100 eth3 # Cliente XPTO Fortigate: edit N set dst 10.10.30.0 255.255.255.0 set gateway 10.65.200.100 set device "port6" set comment " Cliente XPTO" next 2 - Lê os arquivos de IPsec e utiliza o rightsubnet para criar rotas no padrão Fortigate. O nome da interface VPN é coletado a partir do nome do arquivo, padrão utilizado: /etc/ipsec.d/ipsec.xpto /etc/ipsec.d/ipsec.acme
Por: Sergei Martao
Conectar rede WIFI pelo terminal
Faça de modo fácil conexões a redes Wifi WPA/PSK WPA2/PSK com DHCP e wpa_supplicant via terminal sem precisar ficar derrubando e levantando placas ou ficar digitando uma "grande" quantidades de linhas para fazer as coisas funcionarem bem. Com este script/programa você apenas precisa escolher a placa a qual quer se conectar, a rede e digitar a senha para se conectar. E caso queira ainda pode testar a conexão via ping. Para aqueles que curtem uma "tela preta", o script pode dar uma boa acelerada no trabalho de configuração de conexão a redes wifi. Basta dar permissões de execução e executar. Qualquer dúvida leia os comentários no código fonte. :)
Por: Perfil removido
Bloquear ataques DDoS com bloqueio de range de IPs e avisar por e-mail
Olá amigos do VOL, trago para vocês um excelente script desenvolvido por mim para bloquear ataques DDos. Nosso script fará o bloqueio de todo o range de IPs, dessa forma não será necessário ficar bloqueando ip por ip. O bloqueio será feito pelo iptables, é uma ótima ferramenta, claro que se o ataque for bem distribuído serão necessárias outras ferramentes, mas mesmo que seja um ataque com vários ips, certamente não conseguirá atacar com o mesmo range de ips, pois o bloqueio será feito pelo range. Nosso sistema será construído em 2 etapas: - na primeira será um script para verificar as conexões e a segunda etapa será responsável por bloquear o ip e todo seu range. O script que verifica as conexões chamamos de block-ddos.sh e o script que fará o bloqueio será bloqueando-ddos.sh. Em nosso exemplo o bloqueio se dará quando um determinado ip tiver mais de 250 conexões no servidor. Quando isso ocorrer o ip e todo seu range serão bloqueados e o administrador será informado por e-mail, conforme exemplo abaixo: O Ip 192.168.1.1 Tem 269 Conexões E Está Conectado Nas Portas Abaixo O IP 192.168.1.1 Foi Bloqueado Por Questões De Segurança 1 tcp 0 0 192.168.1.2:80 192.168.1.1:32783 TIME_WAIT - 1 tcp 0 0 192.168.1.2:80 192.168.1.1:33286 TIME_WAIT - 1 tcp 0 0 192.168.1.2:80 192.168.1.1:33287 TIME_WAIT - Obs.: em nosso exemplo o ip 192.168.1.2 fica sendo o ip do servidor e o ip 192.168.1.1 fica sendo o ip do atacante apenas como exemplo não usamos os ips reais por questões de privacidades. Antes de instalar o script é necessário criar os seguintes arquivos: echo -n > /home/pega-ddos.txt echo -n > /home/pega-ddos2.txt echo -n > /home/result2.txt echo -n > /home/result-ddos.txt echo -n >/home/meus-ips.txt Obs.: dentro do arquivo meus-ips.txt coloque todos os ips do seu servidor. Supondo que o ip do seu servidor seja 192.168.1.1, coloque da seguinte forma: ip 192.168.1.1 e desse modo 192.168.1.0/24, isso é para que não bloqueie o ip do seu servidor, pois muitas vezes o Apache pode ter varias conexões vindas do próprio ip. Criar o cron para executar somente um script a cada minuto, ou o tempo que achar necessário. */1 * * * * /bin/bloqueando-ddos.sh E como bônus fiz um terceiro script de regras para DDos. Esse script para regras DDos deve ser executado somente uma vez, para inserir as regras em seu iptables.
Por: marcio mendes mendes
Convertendo vídeos para tocar no DVD e na TV antiga da sala
Apesar de hoje em dia termos capacidade de usar streaming de vídeo de forma intensa, de vez em quando tenho a necessidade de manipular vídeos capturados do YouTube, convertidos do Globo.com e preciso tocá-los no DVD ou na TV da sala (de LCD mas não é smart). O formato .MP4 pode até funcionar bem no computador e no celular, mas para tocar em aparelhos de DVD, o DivX funciona perfeitamente, mas as distribuições Linux normalmente não vêm com este codec, então o meu script tem a finalidade de fazer conversão em massa de grande quantidade de vídeos, evitando ter que renomear os filmes. Acredito que este script seja muito útil para quem precisa disponibilizar vídeos para muitas pessoas e fazer conversão em massa de arquivos. O script cria pasta Filmes na home e cria também a pasta Filmes/Converter, Filmes/VideosOK e Filmes/Guardar. O script lê os filmes da pasta Converter e coloca o arquivo original na pasta "Guardar" e coloca os vídeos convertidos na pasta "VideosOK".
Por: Guilherme
Cotação do Dólar e outras moedas
Criei esta classe PHP para extrair as cotações das principais moedas usando como fonte de consulta o site de Economia da UOL. Exemplo de uso: <? //importar a classe require("class.UOLCotacoes.php"); $uol = new UOLCotacoes(); // criar uma instancia da classe //receber os valores list($dolarComercialCompra, $dolarComercialVenda, $dolarTurismoCompra, $dolarTurismoVenda, $euroCompra, $euroVenda, $libraCompra, $libraVenda, $pesosCompra, $pesosVenda) = $uol->pegaValores(); ?> A partir do código acima você já tem os valores de câmbio do Dólar, Euro, Libra e Pesos Argentino.
Por: Fábio Berbert de Paula
Usando netstat para verificar conexões e portas
Olá, esse script foi desenvolvido para verificar quantas conexões há em seu servidor, mostrando o ip, total de conexões, porta e total de conexões por portas. O saída do script é similar a: [+] Número de Conexões por IP: 21 127.0.0.1 12 192.168.1.1 6 192.168.1.2 2 192.168.1.3 1 192.168.1.4 1 192.168.1.5 1 192.168.1.6 1 192.168.1.7 1 192.168.1.8 [+] Número de Conexões por porta: 22 80 15 110 4 3306 1 39806 1 39809 1 39813 1 39815 1 39828 1 39799 1 39803 1 59635 [+] TOTAL: 63 Para executar digite: $ conexao.sh Obs.: os IPs 192.168.1.1, 192.168.1.2 etc são apenas um exemplo. Quando executar o script ele vai mostra os IPs reais que estão conectados ao seu servidor.
Por: marcio mendes mendes
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Servidor vs Computador Convencional
Como administrar uma rede Linux através da ferramenta Webmin
Como escanear portas de um servidor através da ferramenta Nmap e como alterar a porta do SSH.
Marcando e desmarcando pacotes para atualização, instalação e remoção no Debian e agregados
Audio Failure on Acer Aspire AS4738 – Intel 5 Series HD Audio (Linux M... (1)









