Puertos

Garciaj
24 de Diciembre del 2002
Saludos al foro

Quisiera hacer una pequeña aplicación para saber los puertos que tengo abiertos en mi ordenador y quien está conectado a ellos, he estado mirando en las clases Socket, pero no encuentro ningún método que me permita saber que puertos tengo abiertos ¿alguien ha hecho algo parecido o tiene alguna idea de como hacerlo?

Gracias

Garciaj
24 de Diciembre del 2002
¿Nadie tiene idea de esto?

keko
24 de Diciembre del 2002
Hola,

En la clase SecurityManager el metodo SecurityManager te permite checkear un puerto dando una exepcion de seguridad si el programa/aplicacion que lo a invocado no tiene permisos para excuchar por el mismo.

Saludos,

keko
24 de Diciembre del 2002
Perdón el metodo es checkListen().


the best
24 de Diciembre del 2002
Hola amigos y amigas!
Hay varias formas de ver si tienes puertos abiertos, una por ejemplo es con el antitroyano, yo tengo el anti-trojan 5.5 y me detecta todos los puertos abiertos y troyanos que tengo en mi ordenador.
Tambien puedes hacer otra cosa, te vas a el menú inicio, ejecutar y pones command (MS-DOS)y una vez alli tecleas netstat -an y alli veras todo lo que quiere entrar o ha entrado en tu ordenador, ya sea porque tu lo has pedido (por ejemplo si abres el navegador se te abrirá el puerto correspondiente a la pagina en la que estas navegando)o porque hay algo o alguien que está intentando acceder a tu ordenador. Cuando cualquier de estas opciones sucede, en el netstat te pone established, eso quiere decir que la conexión está establecida. También puedes bloquear puertos con un programa que se llama Nukenabber y asi evitas caasi con todo seguridad por ejemplo el ataque de un hacker. Espero haberte ayudado.
Adios.