Note o -starttls para o parametro em tls :)
#openssl s_client -crlf -starttls smtp -connect localhost:25
sexta-feira, 10 de outubro de 2008
Testando conexão com ssl ou tls
quarta-feira, 24 de setembro de 2008
Atualização automatica bibliotecas perl
Para atualizar de forma 'parcialmente' automatica as bibliotecas do perl você pode usar a seguinte linha:
cpan -a | awk '{if (p==1) { t++; if ($2 != $3) {i++; print "===>>> INSTALANDO ",$1; system ("cpan -i "$1); } else if ($2 == $3) {u++;print "===>>> ",$1," UP"; } } if ($1=="Package") p=1; if ($0 ~ /^[[:space:]]/) p=0; } END {print "\nTotal:",t,"\nInstalados:",i,"\nNao Alterados",u,"\n";}'
cpan -a | awk '{if (p==1) { t++; if ($2 != $3) {i++; print "===>>> INSTALANDO ",$1; system ("cpan -i "$1); } else if ($2 == $3) {u++;print "===>>> ",$1," UP"; } } if ($1=="Package") p=1; if ($0 ~ /^[[:space:]]/) p=0; } END {print "\nTotal:",t,"\nInstalados:",i,"\nNao Alterados",u,"\n";}'
sexta-feira, 19 de setembro de 2008
Verificar IP inicial da rede
Três funções em PHP simples que verificam se o IP passado eh um IP de inicio da rede ou não !
particularmente eu aconselho criar uma classe para trabalhar com isto !
particularmente eu aconselho criar uma classe para trabalhar com isto !
function fill0($x){
return str_pad($x,8,'0',STR_PAD_LEFT);
}
function ip2bin($x){
preg_match_all("/[0-9]{1,3}/","$x",$a);
$b=array_map("decbin",$a[0]);
$c=array_map("fill0",$b);
return ("$c[0]$c[1]$c[2]$c[3]");
}
function checkNet($ip,$mask){
$b=ip2bin($mask);
if (!preg_match("/^1*0*$/",$b)) return "Mascara invalida";
$a=ip2bin($ip);
if (($a | $b) !== $b) return "Ip de rede invalido";
}
// Executando //
$x=checkNet($a="128.0.0.0",$b="128.0.1.0");
echo ($x?$x:"Rede Valida")."\n";
a função checkNet retorna string erro ou nada para tudo valido.
sexta-feira, 29 de agosto de 2008
Grub com FreeBSD
Configurar particão FreeBSD no gerenciador GRUB você pode usar como abaixo:
(Ajuste conforme suas configurações)
title FreeBSD X.X #1
root (hd0,2,a)
Onde hd0 = primeiro disco
2 = segunda partição
(Ajuste conforme suas configurações)
title FreeBSD X.X #1
root (hd0,2,a)
Onde hd0 = primeiro disco
2 = segunda partição
terça-feira, 26 de agosto de 2008
Informar rotas com Linux / BSD para estações
Quanto você possiu mais que um gateway na mesma rede e uma determinada maquina envia um pacote para o Firewall-A enquanto a rota seria pelo Firewall-B, o seu sistema pode enviar um pacote ICMP a estação de trabalho informando que existe uma melhor rota atraves de do Firewall-B, a estação de trabalho então adiciona temporariamente ( até o reinicio da máquina ), esta rota em sua tabela de roteamento, eliminando assim a carga do Firewall-A e o trafego da rede dentro desta comunicação, ( sem falar os diversos contratempos em configuração de regras de firewall )
--SYSCTLS--
A opção para o envio de rotas em sistemas:
Linux:
net.ipv4.conf.all.send_redirects = 1
BSDs :
net.inet.ip.redirect: 1
Para que seu sistema adicione rotas automaticamente use:
Linux:
net.ipv4.conf.all.accept_redirects = 1
BSDs:
net.inet.icmp.drop_redirect: 0
--SYSCTLS--
A opção para o envio de rotas em sistemas:
Linux:
net.ipv4.conf.all.send_redirects = 1
BSDs :
net.inet.ip.redirect: 1
Para que seu sistema adicione rotas automaticamente use:
Linux:
net.ipv4.conf.all.accept_redirects = 1
BSDs:
net.inet.icmp.drop_redirect: 0
Assinar:
Postagens (Atom)