Saltar al contenido principal

Building Reincubate

Herramientas de recopilación de sydi mejoradas y el recopilador de awdit

Aidan FitzpatrickPublicado el 22 de abril de 2011Actualizado el 9 de diciembre de 2020
En esta página
Cover image for: Herramientas de recopilación de sydi mejoradas y el recopilador de awdit

El proyecto SYDI es un proyecto de código abierto cuyo objetivo es ayudar a los administradores de red a documentar su red. Utiliza una serie de archivos VBScript para recopilar datos del sistema, que se capturan en XML y después se transcodifican a otros formatos. La página de inicio del proyecto tiene mucha más información. Hemos estado trabajando con SYDI para capturar datos para nuestra herramienta de gestión de TI, awdit (actualmente en beta), y en el proceso nos hemos topado con algunos problemas en los scripts originales de SYDI y los hemos resuelto. Para mantenerlo abierto, hemos devuelto nuestros cambios a un fork de SYDI en GitHub y lanzamos libremente nuestro cliente nativo para uso personal y empresarial interno.

Script recopilador de servidor de SYDI actualizado

Los usuarios pueden descargar el script recopilador de servidor de SYDI actualizado aquí. Hemos tomado la versión 2.3 y le hemos añadido una mejor gestión de fechas, junto con una función de subida para enviar datos a awdit. Sin embargo, hemos ideado una opción que nos funciona mucho mejor...

Scripts recopiladores de awdit compatibles con SYDI para x86 y x64

La herramienta recopiladora de awdit para Windows recopila datos y puede guardarlos o subirlos en formato XML de SYDI, igual que el script original de SYDI. Sin embargo, nuestras versiones binarias nativas ofrecen las siguientes ventajas frente al VBScript original:

  • Recopilación de datos mucho más rápida y multihilo
  • Formato .exe nativo, seguro y firmado digitalmente, más pequeño y fácil de ejecutar, con un binario x64 opcional para un funcionamiento aún más rápido en equipos más nuevos
  • Las fechas del software instalado se normalizan mejor a formatos fáciles de leer (aunque en el registro todavía hay mucha variación)
  • Cuando no hay fechas en el registro, proporcionamos una fecha aproximada a partir del archivo instalado y anteponemos una virgulilla (~) al valor de la fecha para indicar que es aproximado
  • La salida XML tiene un formato limpio
  • Se han corregido varias rarezas en sistemas virtualizados
  • La arquitectura de la aplicación se indica en un nuevo atributo architecture en las etiquetas regapplication o msiapplication
  • La configuración regional y de idioma de la instalación se indica en un nuevo atributo language
  • Las claves de producto se recopilan de forma más fiable
  • Argumentos simplificados que también se muestran al hacer doble clic en el archivo en el Explorador
  • Nuevo modo TSR (terminate and stay resident) en el que el recopilador puede quedarse en ejecución y generar automáticamente un nuevo XML cada pocos días, según la configuración
  • Nada de spyware molesto, malware, llamadas a casa ni cosas por el estilo

Ninguno de los cambios realizados ha roto la compatibilidad con los scripts originales ni con XSLT, así que el nuevo cliente se puede usar en entornos que antes ejecutaban la versión en VBScript. En su forma más sencilla, podrías usar el recopilador de awdit para volcar XML en tu equipo así:

$ awdit-collector-win-x86.exe --file=my-machine.xml

Descargas

Envíanos tus comentarios sobre este script, ¡nos encantará leerlos!

  • Recopilador de awdit para Windows (x86, x64 versión 0.61)

Ejecutar el recopilador en una red

Hay varias maneras de ejecutar los scripts recopiladores de awdit o SYDI en una red. El modo TSR puede funcionar bien en servidores, o los usuarios avanzados pueden usar directivas de grupo para programar lanzamientos periódicos de la herramienta. Compartiremos algunas buenas prácticas que hemos aprendido. Mientras tanto, a continuación detallamos lo que posiblemente sea el enfoque más sencillo. El Editor de directivas de grupo se puede usar en un dominio para obligar a todos los clientes del dominio a ejecutar el archivo de script correspondiente como parte de su proceso de inicio de sesión.

  1. Abre el Editor de directivas de grupo en tu controlador de dominio y carga tu directiva de dominio predeterminada (o crea una nueva directiva de dominio si resulta más apropiado)
  2. Expande «Configuración de usuario» | «Configuración de Windows» | «Scripts (inicio/cierre de sesión)» y haz doble clic en la opción «Inicio de sesión» en el panel derecho.
  3. Haz clic en el botón Add y busca o pega la ruta del archivo run-sydi-network.vbs en el cuadro «Nombre del script».

Sobre el autor

Aidan Fitzpatrick

Fundador, CEO

Aidan fundó Reincubate en 2008 después de crear la primera herramienta de recuperación de datos de iOS del mundo. Desde entonces, ha convertido la empresa en uno de los principales ISV del mundo, colaborando con compañías como AMD, Qualcomm y HP para impulsar funciones de aprendizaje automático relevantes para software de video, encabezadas por el ecosistema de aplicaciones Camo. Bajo el liderazgo de Aidan, Reincubate ha ganado en cuatro ocasiones el galardón empresarial más importante del Reino Unido, se ha ganado un lugar en la lista 100 Tech de The Sunday Times y ha obtenido reconocimiento del sector con nominaciones al Apple Design Award y al App Store. Su trabajo y sus técnicas se citan con frecuencia en artículos académicos sobre informática forense móvil, y ha sido invitado a hablar en eventos organizados por empresas como Google, Microsoft y Snap.


Contenido relacionado


Artículos populares

Logotipo del King's Award for Enterprise

King's Award for Enterprise: Reincubate ha ganado cuatro veces el máximo honor empresarial oficial del Reino Unido, la más reciente en reconocimiento al destacado crecimiento de la empresa durante los últimos tres años.

Nuestras relaciones con usuarios y socios son el núcleo de nuestros valores y de los productos que creamos. Consulta nuestras reseñas para saber lo que opinan de nosotros.

Certificación ISO 27001 del Centre for Assessment, acreditada por UKAS

© 2008-2026 Reincubate Ltd. Todos los derechos reservados. Registrada en Inglaterra y Gales con el n.º 5189175, IVA GB151788978. Camo®, Streamlight® y Reincubate® son marcas registradas. Patentes en trámite.

Ayuda