Ga naar hoofdinhoud

Building Reincubate

Verbeterde SYDI-collectortools en de awdit-collector

Aidan FitzpatrickGepubliceerd op 22 april 2011Bijgewerkt op 9 december 2020
Op deze pagina
Cover image for: Verbeterde SYDI-collectortools en de awdit-collector

Het SYDI-project is een opensourceproject dat netwerkbeheerders helpt hun netwerk te documenteren. Het gebruikt een reeks VBScript-bestanden om systeemgegevens te verzamelen, die worden vastgelegd in XML en vervolgens worden omgezet naar allerlei andere formaten. De homepage van het project bevat veel meer informatie. We hebben met SYDI gewerkt om gegevens vast te leggen voor onze IT-beheertool awdit (momenteel in bèta) en zijn daarbij een paar problemen tegengekomen in de standaard SYDI-scripts en hebben die opgelost. Om het open te houden hebben we onze wijzigingen teruggepatcht in een fork van SYDI op GitHub en geven we onze native client vrij beschikbaar voor persoonlijk gebruik en intern zakelijk gebruik.

Bijgewerkt SYDI-servercollectorscript

Gebruikers kunnen het bijgewerkte SYDI-servercollectorscript hier downloaden. We hebben versie 2.3 genomen en er betere ondersteuning voor datumverwerking ingepatcht, samen met een uploadfunctie om gegevens naar awdit te sturen. We hebben echter een optie bedacht die voor ons veel beter werkt...

SYDI-compatibele awdit-collectorscripts voor x86 en x64

De awdit-collector voor Windows verzamelt gegevens en kan ze opslaan of uploaden in SYDI XML-formaat, net als het oorspronkelijke SYDI-script. Onze native binaire versies hebben echter de volgende voordelen ten opzichte van de oorspronkelijke VBScript:

  • Veel snellere, multithreaded gegevensverzameling
  • Native, veilige, digitaal ondertekende .exe-indeling die kleiner en eenvoudiger uit te voeren is, met een optioneel x64-binair bestand voor nog snellere werking op nieuwere machines
  • Datums van geïnstalleerde software worden beter genormaliseerd naar goed leesbare formaten (al is er in het register nog steeds veel variatie te vinden)
  • Waar het register geen datums bevat, leiden we een geschatte datum af uit het geïnstalleerde bestand en zetten we een tilde (~) voor de datumwaarde om aan te geven dat de waarde bij benadering is
  • XML-uitvoer is netjes opgemaakt
  • Een aantal eigenaardigheden op gevirtualiseerde systemen is gladgestreken
  • Applicatiearchitectuur wordt gerapporteerd in een nieuw architecture-attribuut in regapplication- of msiapplication-tags
  • Landinstelling en taalinstellingen van de installatie worden gerapporteerd in een nieuw language-attribuut
  • Productsleutels worden betrouwbaarder verzameld
  • Vereenvoudigde argumenten, die ook worden weergegeven als je in Verkenner op het bestand dubbelklikt
  • Nieuwe TSR-modus (terminate and stay resident) waarin de collector kan blijven draaien en volgens de configuratie om de paar dagen automatisch nieuwe XML kan genereren
  • Geen vervelende spyware, malware, stiekem naar huis bellen enz.

Geen van de aangebrachte wijzigingen heeft de compatibiliteit met de oorspronkelijke scripts of XSLT verbroken, dus de nieuwe client kan worden gebruikt in omgevingen waar voorheen de VBScript-versie draaide. In de eenvoudigste vorm kun je de awdit-collector gebruiken om XML op je machine te dumpen, zoals hier:

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

Downloads

Stuur ons gerust je feedback over dit script -- we horen het graag!

  • awdit Collector voor Windows (x86, x64 versie 0.61)

De collector over een netwerk uitvoeren

Er zijn meerdere manieren om de awdit- of SYDI-collectorscripts over een netwerk uit te voeren. De TSR-modus kan goed werken op servers, of gevorderde gebruikers kunnen groepsbeleid gebruiken om periodieke starts van de tool in te plannen. We delen binnenkort enkele best practices die we hebben geleerd. In de tussentijd beschrijven we hieronder wat mogelijk de eenvoudigste aanpak is. Met de Group Policy Editor kun je op een domein alle domeinclients dwingen het betreffende scriptbestand uit te voeren als onderdeel van hun aanmeldproces.

  1. Open de Group Policy Editor op je domeincontroller en laad je standaarddomeinbeleid (of maak een nieuw domeinbeleid aan als dat beter past)
  2. Vouw “User Configuration | Windows Settings | Scripts (logon/logoff)” uit en dubbelklik in het rechterdeelvenster op de optie “Logon”.
  3. Klik op de knop Add en blader naar het pad van het bestand run-sydi-network.vbs of plak het in het vak “Script Name”.

Over de auteur

Aidan Fitzpatrick

Oprichter, CEO

Aidan richtte Reincubate op in 2008, nadat hij ’s werelds eerste tool voor iOS-gegevensherstel had gebouwd. Sindsdien heeft hij het bedrijf uitgebouwd tot een van ’s werelds toonaangevende ISV’s, in samenwerking met bedrijven als AMD, Qualcomm en HP om betekenisvolle machine-learning-functies voor videosoftware te ontwikkelen, met als uithangbord het Camo-app-ecosysteem. Onder Aidans leiding heeft Reincubate vier keer de hoogste zakelijke onderscheiding van het VK gewonnen, een plek veroverd op de 100 Tech-lijst van The Sunday Times, en erkenning in de sector gekregen met nominaties voor de Apple Design Award en de App Store Awards. Zijn werk en technieken worden vaak aangehaald in wetenschappelijke publicaties over mobiele forensica, en hij is uitgenodigd om te spreken op evenementen georganiseerd door bedrijven als Google, Microsoft en Snap.


Gerelateerde inhoud


Populaire artikelen

Logo van de King's Award for Enterprise

King's Award for Enterprise: Reincubate heeft vier keer de hoogste officiële zakelijke onderscheiding van het Verenigd Koninkrijk gewonnen, het meest recent als erkenning voor de uitzonderlijke groei van het bedrijf in de afgelopen drie jaar.

Onze relaties met gebruikers en partners staan centraal in onze waarden en de producten die we maken. Bekijk onze reviews om te horen wat zij over ons te zeggen hebben.

ISO 27001-gecertificeerd door Centre for Assessment, geaccrediteerd door UKAS

© 2008-2026 Reincubate Ltd. Alle rechten voorbehouden. Ingeschreven in Engeland en Wales onder nr. 5189175, btw-nummer GB151788978. Camo®, Streamlight® en Reincubate® zijn geregistreerde handelsmerken. Octrooien aangevraagd.

Hulp