[perl] PRegunta..
Jorge Martinez M.
toro@salvaje.chapingo.mx
Thu, 11 Mar 1999 00:35:02 -0600 (CST)
Hola, estoy haciendo un menu para usuarios, y en una opcion de telnet,
necesito que filtre algunas direccions y puertos.. o sea que no puedan
entrar.. soy novato en esto de perl :P
tengo lo siguiente (opcion 9, telnet a algun servidor)
if ($telnet == 9)
{
print "Escribe el HOSTNAME o IP $user: ";
$tmp = <STDIN>;
chop $tmp;
if (($tmp =~ ";")||($tmp =~ "curryco.com") ||($tmp eq '')) {
#aqui esta el problema, ya que si alguien escribe curryco.com, entonces
#no lo deja entrar, pero si escriben curryco.COM o cualqueir combinacion
#entonces si puede entrar.. o alguien que me pudiera decir como hacer
#una listita de ips no permitidos y que los lea y si son iguales (pero
#no importando en mayusculas o minusculas) entonces que mande mensaje
#de error.. :P
print "\a\nSitios no permitidos:\n";
print "curryco.com, talker.com\n";
print "A quien se le sorprenda haciendo telnet a dichos sitios\n";
print "se les cancelara la cuenta.\n";
print "\a\nOpcion incorrecta o sitio no permitido.\n$pausa";
$tmp = <STDIN>;
chop $tmp;
goto TELNET;
}
else { hace el telnet }
Bueno.. tal vez esta chafa esto, pero aun no se bien perl.
Jorge Martinez
toro@salvaje.chapingo.mx
Key for user ID: ToRo <toro@salvaje.chapingo.mx>
Key fingerprint = D0 24 CC 32 4A E6 39 F8 D1 BC 3D C4 2E 61 C1 F9
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : cancelacion perl