Pular para o conteúdo principal

Building Reincubate

Ferramentas de coleta sydi aprimoradas e o coletor awdit

Aidan FitzpatrickPublicado em 22 de abril de 2011Atualizado em 9 de dezembro de 2020
Nesta página
Cover image for: Ferramentas de coleta sydi aprimoradas e o coletor awdit

O projeto SYDI é um projeto de código aberto que ajuda administradores de rede a documentar suas redes. Ele usa uma série de arquivos VBScript para coletar dados do sistema, que são capturados em XML e depois convertidos para vários outros formatos. A página inicial do projeto tem muito mais informações. Temos trabalhado com o SYDI para capturar dados para a nossa ferramenta de gestão de TI, o awdit (atualmente em beta) e, nesse processo, encontramos e resolvemos alguns problemas nos scripts originais do SYDI. Para manter a abertura, incorporamos nossas alterações a um fork do SYDI no GitHub e estamos lançando gratuitamente nosso cliente nativo para uso pessoal e uso interno em empresas.

Script coletor de servidor SYDI atualizado

Os usuários podem baixar o script coletor de servidor SYDI atualizado aqui. Partimos da versão 2.3 e incluímos melhor suporte ao tratamento de datas, além de uma função de upload para enviar dados ao awdit. No entanto, encontramos uma opção que funciona muito melhor para nós...

Scripts coletores awdit compatíveis com SYDI para x86 e x64

A ferramenta awdit collector para Windows coleta dados e pode salvá-los ou enviá-los no formato XML do SYDI, bem parecido com o script original do SYDI. No entanto, nossas versões binárias nativas têm as seguintes vantagens em relação ao VBScript original:

  • Coleta de dados muito mais rápida e multithread
  • Formato .exe nativo, seguro e assinado digitalmente, menor e mais fácil de executar, com um binário x64 opcional para um desempenho ainda mais rápido em máquinas mais novas
  • As datas dos softwares instalados são normalizadas melhor em formatos fáceis de ler (embora ainda exista muita variação no registro)
  • Quando não há datas no registro, fornecemos uma data aproximada a partir do arquivo instalado e colocamos um til (~) antes do valor da data para indicar que ele é aproximado
  • A saída XML vem bem formatada
  • Várias peculiaridades em sistemas virtualizados foram corrigidas
  • A arquitetura do aplicativo é informada em um novo atributo architecture nas tags regapplication ou msiapplication
  • As configurações de localidade e idioma da instalação são informadas em um novo atributo language
  • As chaves de produto são coletadas de forma mais confiável
  • Argumentos simplificados, que também são exibidos ao clicar duas vezes no arquivo no Explorer
  • Novo modo TSR (terminate and stay resident), em que o coletor pode ficar em execução e gerar automaticamente um novo XML a cada poucos dias, conforme configurado
  • Nada de spyware, malware, envio de dados às escondidas etc.

Nenhuma das alterações feitas quebrou a compatibilidade com os scripts ou o XSLT originais, então o novo cliente pode ser usado em ambientes que antes rodavam a versão em VBScript. No caso mais simples, você pode usar o coletor awdit para despejar o XML na sua máquina assim:

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

Downloads

Envie sua opinião sobre este script, vamos adorar saber o que você acha!

  • awdit Collector para Windows (x86, x64, versão 0.61)

Executando o coletor em uma rede

Há várias abordagens para executar os scripts coletores do awdit ou do SYDI em uma rede. O modo TSR funciona bem em servidores, ou usuários avançados podem usar a política de grupo para agendar execuções periódicas da ferramenta. Vamos compartilhar algumas boas práticas que aprendemos. Enquanto isso, descrevemos abaixo o que talvez seja a abordagem mais simples. O Editor de Política de Grupo pode ser usado em um domínio para forçar todos os clientes do domínio a executar o arquivo de script correspondente como parte do processo de logon.

  1. Abra o Editor de Política de Grupo no seu controlador de domínio e carregue a política de domínio padrão (ou crie uma nova política de domínio, se for mais adequado)
  2. Expanda “User Configuration | Windows Settings | Scripts (logon/logoff)” e clique duas vezes na opção “Logon” no painel da direita.
  3. Clique no botão Add e navegue até o caminho do arquivo run-sydi-network.vbs ou cole-o na caixa “Script Name”.

Sobre o autor

Aidan Fitzpatrick

Fundador, CEO

Aidan fundou a Reincubate em 2008, depois de criar a primeira ferramenta de recuperação de dados para iOS do mundo. Desde então, ele transformou a empresa em uma das principais ISVs do mundo, trabalhando com empresas como AMD, Qualcomm e HP para desenvolver recursos relevantes de aprendizado de máquina para softwares de vídeo, com destaque para o ecossistema de aplicativos Camo. Sob a liderança de Aidan, a Reincubate já recebeu quatro vezes a mais alta honraria empresarial do Reino Unido, conquistou um lugar na lista 100 Tech do The Sunday Times e obteve reconhecimento do setor com indicações ao Apple Design Award e à App Store. Seu trabalho e suas técnicas são frequentemente citados em artigos acadêmicos sobre perícia forense móvel, e ele já foi convidado a palestrar em eventos promovidos por empresas como Google, Microsoft e Snap.


Conteúdo relacionado


Artigos populares

Logotipo do King's Award for Enterprise

King's Award for Enterprise: a Reincubate venceu quatro vezes a mais alta honraria empresarial oficial do Reino Unido, a mais recente em reconhecimento ao notável crescimento da empresa nos últimos três anos.

Nossas relações com usuários e parceiros estão no centro dos nossos valores e dos produtos que criamos. Veja nossas avaliações para saber o que eles têm a dizer sobre nós.

Certificação ISO 27001 pelo Centre for Assessment, credenciado pelo UKAS

© 2008-2026 Reincubate Ltd. Todos os direitos reservados. Registrada na Inglaterra e no País de Gales sob o nº 5189175, VAT GB151788978. Camo®, Streamlight® e Reincubate® são marcas registradas. Patentes pendentes.

Ajuda