Yo programo en C pero no se utilizar los Sockets,
por eso hize un programa en Perl, porque me parecia mas facil.
El problema es que llevo 5 dias "leyendo" el Perl (pues.. empeze desde zero)
por eso no soy muy pratico y programando casi siempre en C, no me doy cuenta de algunas cosas (por ejemplo utilizando el for y no el foreach).
Si alguien puede mejorar el codigo que lo haga,
simplemente necesitaba algo para no cambiar puerto cada vez y mi intento era ver los ip de las victimas y conectarme una a una.
Al reves, el problema de no utilizar fork es que si intentas escuchar con varias victimas no podrás hacerlo, solo una a la vez hasta que finalice la ejecucion de system por salir nc de su ejecucion
Mi llamada de sistema es un start, osea abre otra ventana, entoces el system acaba en un Clock.
a demas de my $temp=<STDIN>, que te dejara un fin de línea, si no me equivoco.
si pero eso no influje sobre la convercion, hize pruebas.
se usaria un foreach porque el objetivo es recorrer el array. Por ultimo podrias evaluar el uso de matrices asociadas (en jerga perlera: Hashes) para simplificar el logging de las conexiones.
de eso no me di quenta, pero no es fondamental.
[voy a leerme algo sobre los hashes
]
Gracias por tus comentarios, se vee que tienes experiencia pero soy un newbee del perl.