cerrado de puertos

Iniciado por Codename!!, 5 Octubre 2005, 16:31 PM

0 Miembros y 1 Visitante están viendo este tema.

Codename!!

buenas a tods, keria preguntaros como se puede cerrar un puerto qu e tengo en el pc sin ayuda de firewall o aplicaciones, simplemte utilizando una aplicacion creada por ti mismo para cerrar ese puerto??
No te dejes mover por las masas, se tu mismo.





NYlOn

emm... una vez intente hacer eso



y no pude ;D

si encontras la solucion postea ^^

salu2 !

Slasher-K

Si usas el método bind del WinSock la aplicación se adueña del puerto que especifiques y nadie puede usarlo. Esa puede ser una manera de bloquear puertos.

Tampoco vi mucho de este tema, es cuestión de investigar un poco. Cuando tenga tiempo posteo algo.

Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*

Codename!!

creo que con lo que dice Polux sera nuestra única solucion a este problema, si avariguas algo mas acerca de esta funcion, porfavor comunicala.
Gracias
No te dejes mover por las masas, se tu mismo.





{_The_Alwar_}

debe haber alguna, porque no creo q los firewall lo hagan a si ¿o si? nose, a mi tambien me interesaba esto, Si utilizas el winsock, como podrias hacer para que si un programa intentara meterse en ese puerto avisara??

NYlOn

Citarno creo q los firewall lo hagan a si

Los firewalls no los programan en VB ;D

NOTA: Te falta un "]" al final de tu firma xD

salu2

{_The_Alwar_}

ya lo vi el ] y me supongo que no los aran en visual ... un poco cutres si los hacen en visual, pero digo yo, q el metodo tb valdra no?

NYlOn

El metodo solo funciona para BLOCKEAR los puertos, no para cerrar los que estan en uso...
Osea, que no podes cortar repentinamente una conexion ...
Hay q buscar otra forma xD

salu2

cristiancds

#8
No se puede cerrar un puerto que utilize otra aplicacion, lo que se puede hacer es cerrar una aplicacion que utilize X puerto y de esta manera liberar el puerto... el metodo Bind del winshock es obsoleto para lo que se quiere realizar. Los Firewall trabajan de otra forma... hacen un BroadCast de todos los puertos... y por decirlo de alguna manera se los adueñan... desde el numero 0 hasta el numero 65000 y pico. y segun las peticiones que lleguen a las capas TCP u UDP este administra tales... dando acceso o no a tales puertos... para mas info sobre esto consultemenlo al mail mastercapcds@hotmail.com.

byebye

usa SetTcpEntry de iphlpapi.dll