Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Programa NetStat

Hace un par de días preguntaban en otro hilo como averiguar las IPs que están conectadas a nuestro equipo. En aquel hilo respondí con un código bastante simple que mostraba las conexiones TCP. Pues bien, el tema me intereso y me metí un poco mas a fondo. El resultado es este pequeño programa que ya dispone de la mayoría de las funciones del comando NetStat: muestra las conexiones TCP, los puertos de escucha TCP y UDP y en las versiones de windows que lo permitan (Windows XP SP2 o superiores) también muestra el proceso al que pertenece cada conexión.

El uso es muy simple, menú "Ver > Actualizar" o pulsar F5 para actualizar. El menú "Ver > Puertos de escucha" indica que además de mostrar las conexiones TCP se deben de mostrar los puertos de escucha tanto UDP como TCP. Y el menú "Ver > Formato numérico" indica que las direcciones se mostraran en formato numérico y no se intentara buscar el nombre asociado a ellas (esto acelera mucho el proceso, ya que buscar los nombres puede ser un proceso muy lento).

Mi idea es hacer lo mismo que hace unos meses con el juego del Sudoku, yo dejo aquí un primer boceto del programa. Si a alguien le interesa, le echa un vistazo, y si quiere puede hacer alguna sugerencia o si se anima modificarlo el mismo y subir el resultado. Espero que se anime alguien ....

PD: Al ejecutar el programa dependiendo de las opciones, puede tardar un poco en iniciarse. Tener paciencia
Archivos Adjuntos
Tipo de Archivo: zip Netstat.zip (6,8 KB, 487 visitas)
Responder Con Cita
  #2  
Antiguo 30-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Poco puedo decir, sino es que estoy seguro de que llevarías a cabo cualquier cosa que te propusieras, a la vista de lo que demuestras eres capaz de hacer. El programa, tal cual está puede resultar útil por la información que es capaz de ofrecer. Añadir que no tuve problemas para compilarlo en Delphi 7 Enterprise Update 2, dentro de un Windows XP Profesional SP2, que correo en un AMD Athlon XP 1000 Mhz con 256 MB de memoria RAM. Todo funciona como se espera.

Enhorabuena Seoane y ánimo y suerte en todos tus proyectos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 31-07-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Muy bueno seoane, interesante. Vamos a analizarlo.

Gracias por el aporte.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #4  
Antiguo 22-08-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Como veo que nadie se anima, me voy a animar yo . Le he añadido una pequeña cache que disminuye drásticamente el tiempo de actualización. Además cambie los menús, ahora creo que se entienden mejor.

Como siempre espero algún comentario, sugerencia, o si se anima alguien, alguna modificación. Por lo menos espero que le sea útil a alguien ...
Archivos Adjuntos
Tipo de Archivo: zip Netstat.zip (7,7 KB, 256 visitas)
Responder Con Cita
  #5  
Antiguo 07-09-2006
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
buen programa.

probado en Turbo Delphi funciono sastifactoriamente.

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #6  
Antiguo 12-09-2006
Avatar de Kimero
Kimero Kimero is offline
Miembro
 
Registrado: sep 2006
Ubicación: el país de nestor
Posts: 12
Poder: 0
Kimero Va por buen camino
Lightbulb

Bueno le metí el dedo con curiosidad, retoques varios.

[no rompí nada ]

edit: habia un lvStatCustomDrawItem innecesario, limpiado.
Archivos Adjuntos
Tipo de Archivo: zip Netstat.zip (8,2 KB, 261 visitas)

Última edición por Kimero fecha: 12-09-2006 a las 04:28:30.
Responder Con Cita
  #7  
Antiguo 11-10-2007
extremmo extremmo is offline
Registrado
 
Registrado: oct 2007
Posts: 2
Poder: 0
extremmo Va por buen camino
Algo mas acerca de esto

Ya probe el programa funciona de maravilla, pero me surge otra duda si tengo una conexion que no deseo (espia), como le puedo patear el trasero y cortar la conexion a mi equipo
Responder Con Cita
  #8  
Antiguo 11-10-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por extremmo Ver Mensaje
... si tengo una conexion que no deseo (espia), como le puedo patear el trasero y cortar la conexion a mi equipo
Interrumpir una conexión en concreto no es sencillo, y ya nos estaríamos metiendo en tema de firewalls. Pero lo que si puedes hacer es cerrar, por las malas , el programa al que pertenece esa conexión.
Responder Con Cita
  #9  
Antiguo 11-10-2007
extremmo extremmo is offline
Registrado
 
Registrado: oct 2007
Posts: 2
Poder: 0
extremmo Va por buen camino
Cita:
Empezado por seoane Ver Mensaje
Interrumpir una conexión en concreto no es sencillo, y ya nos estaríamos metiendo en tema de firewalls. Pero lo que si puedes hacer es cerrar, por las malas , el programa al que pertenece esa conexión.
El detalle que no se que estan usando he corrido antispyware y no ubico que utilizan por eso pensaba cerrar o botar la conexion
Responder Con Cita
  #10  
Antiguo 19-09-2010
mijail losv mijail losv is offline
Registrado
 
Registrado: sep 2010
Posts: 3
Poder: 0
mijail losv Va por buen camino
hola soy nuevo y queria saber como hacer para abrir el archivo??
Responder Con Cita
  #11  
Antiguo 19-09-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por mijail losv Ver Mensaje
hola soy nuevo y queria saber como hacer para abrir el archivo??
Como cualquier archivo 'zip', con unzip, winzip, unrar, winrar, etc.
Responder Con Cita
  #12  
Antiguo 19-09-2010
mijail losv mijail losv is offline
Registrado
 
Registrado: sep 2010
Posts: 3
Poder: 0
mijail losv Va por buen camino
si pero lo que extrae, que le hago, como lo abro??
Responder Con Cita
  #13  
Antiguo 19-09-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Con delphi, abres el proyecto (fichero .dpr) y lo compilas, listo, ya puedes ejecutarlo.
Responder Con Cita
  #14  
Antiguo 19-09-2010
mijail losv mijail losv is offline
Registrado
 
Registrado: sep 2010
Posts: 3
Poder: 0
mijail losv Va por buen camino
muchas gracias
saludos
Responder Con Cita
  #15  
Antiguo 28-09-2010
wilmer5 wilmer5 is offline
Registrado
 
Registrado: sep 2010
Posts: 1
Poder: 0
wilmer5 Va por buen camino
Wink

Pueden actualizar el codigo para terminar un conexion ?
Responder Con Cita
  #16  
Antiguo 03-10-2010
ssejzer ssejzer is offline
Registrado
NULL
 
Registrado: oct 2010
Posts: 1
Poder: 0
ssejzer Va por buen camino
excelente

lo probé en Delphi 2009 y anda perfecto
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como hacer un netstat? JuanErasmo API de Windows 2 01-03-2007 23:04:32
Lanzar programa desde mi programa Pablo Carlos API de Windows 32 09-09-2004 13:56:26
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
programa c++ tartinamb C++ Builder 5 23-04-2004 17:01:24
Ejecutar un programa DENTRO de otro programa seduerey Varios 8 12-11-2003 13:56:20


La franja horaria es GMT +2. Ahora son las 03:11:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi