Skip to content

Instantly share code, notes, and snippets.

View fabioadrianosoares's full-sized avatar

Fabio Soares fabioadrianosoares

  • sao paulo, brazil
View GitHub Profile
@fabioadrianosoares
fabioadrianosoares / servidor.pl
Created December 5, 2012 18:49
Servidor SMTP de teste
use strict;
use warnings;
use feature 'say';
use Carp;
use Data::Dumper;
use Socket;
use Net::SMTP::Server;
use Net::SMTP::Server::Client;
@fabioadrianosoares
fabioadrianosoares / lermensagem.pl
Created December 5, 2012 14:02
Ler mensagem de email
use strict;
use warnings;
use feature 'say';
use Data::Dumper;
use File::Slurp;
use Email::Simple;
sub message_text {
message_seek (@_, 'plain');
}
@fabioadrianosoares
fabioadrianosoares / gist:4136673
Created November 23, 2012 18:01
Criar regra iptables para endereco que falhar mais de 10 vezes
## [root@host]# cat procurar.sh
#! /bin/bash
tail -1000 /var/log/secure \
| sed -n -e '/Failed/p' \
| sed -e 's/.\+from //' -e 's/ port [0-9].\+//' \
| awk '{Ip[$1]++;} END {for (var in Ip) if (Ip[var] > 10) print var;}' \
| xargs -I "{}" /root/bloquear/tratar_ip.sh "{}"
@fabioadrianosoares
fabioadrianosoares / xorg.conf
Created November 13, 2012 03:01
xorg.conf para funcionar sys 771/671 no debian squeeze
Section "Device"
Identifier "Generic Video Card"
Boardname "sis"
Busid "PCI:1:0:0"
Driver "vesa"
Screen 0
Option "UseFBDev" "true"
Option "DPMS"
Option "NoAccel"
Option "ShadowFB"
@fabioadrianosoares
fabioadrianosoares / gist:4059551
Created November 12, 2012 14:00
PLSQL - Criar colecao e percorrer lista
DECLARE
TYPE DEF_REGISTRO IS RECORD (CODIGO INT, DESCRICAO VARCHAR2(100));
TYPE DEF_TABELA IS TABLE OF DEF_REGISTRO;
TABELA DEF_TABELA := DEF_TABELA();
BEGIN
TABELA.EXTEND(1);
TABELA(TABELA.LAST).CODIGO := 1;
TABELA(TABELA.LAST).DESCRICAO := 'UM';
TABELA.EXTEND(1);