SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: KidD en Jueves 23 de Octubre de 2003, 17:40
-
Mi intencion es hacer un scanner de puertos que scanee por ejemplo un rangode IPs y que vaya scanenado de mmm lo que el usuario decida no se, 100 ips por vez..
o sea yo le pongo from IP to IP que scanee el puerto X y que vaya probando de por ej 100 IPs a la vez.. pense en recursividad. pero la recursividad hace de a una funcion por vez o sea una vez que llegue a la clausula de finalizacion va a ir cerrando las funciones de a una es lo mismo que hacerlo de forma iterativa. asi que no se espero que algun alma caritativa me ayude en mi duda..
GRacias a todos y Saludos
KidD
Esto vendira a ser como un reto porque vi que la mayoria de los scanners de puertos o scanners de seguridad hacen eso y nunca se me ocurrio una forma de hacerlo
-
Nadie tiene ni siquiera un idea de como puedo buscar? porque bucsque con multitask +C++ y esas cosas y no encontre nada:(
-
El soporte de multitasking te lo da el sistema operativo, o el micro directamente si estas en DOS.
Vos lo que necesitas hacer es si estas en nix* forkear y que cada hijo escanee una direccion diferente.
-
Estoy en windows asiq eu no pueod usar lo de fork. per por ootro lado me dijeron algo de API.. (¿?que es esto:P)
-
Desde Windows puedes usar la función CreateThread para crear un hilo para cada una de las IPs. Mira la documentación para ver cómo funciona, ya que está bastante bien documentada.