Cidade sorriso de Curitiba e Gidion de JoinvilleEmpresas da cidade de Londrina(Garcia,Londrisul e Grande londrina) Ensatur, Rapido Serrano e Capellini Frota CaprioliFrota Mercedes da Caprioli Uma das mais antigas empresas da regiao de Campinas Miniatura de metal com luzes no farol e pintada a mao. Uma das primeiras empresas de transporte urbano da cidade de Campinas Trasmimo, Exclusiva e Viacao MimoBortolotto e Folegatti Uma das maiores empresas de onibus do Brasil e do Parana junho 13, 2012 Homehost No comments Nesta semana, um de nossos parceiros estava recebendo um flood bastante serio em seu servidor de e-mails (IMAP). Determinado endereco IP estava realizando tal ataque.Jun 12 12:59:03 server dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=, method=PLAIN, rip=189.1.**.**, lip=93.104.**.**Jun 12 12:59:06 server dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=, method=PLAIN, rip=189.1.**.**, lip=93.104.**.**Analizando as mensagens de erro, descobrimos se tratar do IP 189.1.**.** . Para resolver o problema, fizemos o bloqueio do endereco IP que estava originando o ataque, usando o firewall iptables.Nos exemplos a seguir, substitua sempre o IP 1.2.3.4 pelo IP que deseja bloquear!Para realizar um simples bloqueio ao IP que causou o ataque:iptables -I INPUT -s 1.2.3.4 -j DROPPronto! O IP problematico ja estara bloqueado e o servidor nao recebera mais nenhum dado dele.Opcoes mais avancadas do iptables para realizar bloqueios:Caso seu servidor tenha mais de uma placa de rede, voce pode bloquear apenas em uma placa especifica (aonde eth1 e a interface que recebera o bloqueio).iptables -I INPUT -i eth1 -s 1.2.3.4 -j DROPComo bloquear um range inteiro (subnet) de 254 IPs ? Digamos: 189.1.50.1 ate 189.1.50.254 ? Troque o ultimo bloco do IP por 0 e adicione /24 ao final:iptables -A INPUT -s 189.1.50.0/24 -j DROPComo bloquear uma sub-rede ainda maior? Por exemplo, 189.1.1.1 ate 189.1.254.254 ? Substitua os dois ultimos blocos por 0 e agora adicione /16 ao final:iptables -A INPUT -s 189.1.0.0/16 -j DROPComo gerar um log a cada bloqueio realizado com o iptables ?iptables -A INPUT -s 189.1.50.0/24 -j LOG log-prefix IP BLOQUEADO:Como exibir todos os IPs bloqueados no sistema?iptables -L -vComo verificar se determinado IP esta ou nao bloqueado ?iptables -L -v | grep 1.2.3.4Como desbloquear um IP ?Digite: iptables -L INPUT -n line-numbers | grep 1.2.3.4Exemplo de resultado:num pkts bytes target prot opt in out source destination1 0 0 DROP 0 * * 200.19.18.5 0.0.0.0/02 0 0 DROP 0 * * 201.19.18.100 0.0.0.0/03 0 0 DROP 0 * * 189.19.29.2 0.0.0.0/0Supondo que queremos desbloquear o IP 201.19.18.100 , que esta na linha 2:iptables -D INPUT 2Como salvar as configuracoes do iptables, para terem efeito apos um reboot ? service iptables saveless /etc/sysconfig/iptables Teste de Poat gem ligue ou reinicie seu computadorna tela do GRUB pressione ESCse voce tem mais de uma versao de Kernel, va ao que voce deseja iniciar e pressione e para editarva ate a linha que inicia com kernel e pressione e novamenteva ate o final da linha e adicione rw init=/bin/bashpressione Enter e em seguida b para realizar o bootSeu sistema sera iniciado com um shell sem necessidade de senha, em seguida digite o comando abaixo para redefinir