ESETLogCollector "analyzer"
Main idea behind this is:
- When solving issues with ESET's program, I need to frequently check same data over and over again..
- ..mainly I never write data down so I have to take a look or twenty back into log files
- there is like zillion log files and I never remember which file holds the data I need at the moment
Thus - ELCalyzer. ELCalyzer displays several most frequently searched info from various log files collected by ESET Log Collector (ELC).
- Tested with Powershell 7 on Windows (some features will work on v.5)
- Powershell 7 installation
- ELC.EXE in path or folder. Can be downloaded with parameter "-DownloadELC" or manually
- Run as administrator (for conversion)
- Download and run ELC ESETLogCollector
- Unpack logs to a temporary folder ("C:\Temp\ELC")
- Run PWSH and change directory to "C:\Temp\ELC" ("metadata.txt" and "info.xml" must be in that folder)
- Run script:
.\ELCalyzer.ps1 -Everything
- or
.\ELCalyzer.ps1 -ExecutionPolicy Bypass -Everything
Default: none
Parameter |
---|
Get-Help ELCalyzer.ps1 -full |
-Help |
-Conversion |
-LicInfo |
-OSInfo |
-ProgramInfo |
-NetworkInfo |
-WindowsUpdate |
-VersionHistory |
-RebootHistory |
-Hosts |
-ScheduledTasks |
-RunningProcesses |
-ThreatsInfo |
-FeaturesState |
-IncompatibleSoftware |
-Errors |
-DownloadELC |
-Expand |
-ExpandMore |
-Everything |
-ShowModules |
Command (line parameter) | What does it do |
---|---|
.\ELCalyzer.ps1 -LicInfo | displays license info (PLID, SeatID) |
.\ELCalyzer.ps1 -Convert -ThreatsInfo | convert DAT to XML, EVTX to CSV and then display last 5 threats |
pwsh -file elcalyzer.ps1 -all >redirect.txt | redirect output to a file |
pwsh -file elcalyzer.ps1 -all | clip | (Windows) redirect output to a clipboard |
- Create more detailed help pages for every function
- "-EnumerateFiles" ... Enumerate ELC's log files and check if everything was collected
- Implement SomWare's ARSE(tm) (ARtificial Stupidity Engine) to suggest a solution based on info found in logs
- ELCalyzer v22.0314.16 Beta
- https://github.com/SomwareHR/ELCalyzer
- (C)2022 SomwareHR
- License: MIT
- SWID#20220303091402