Full Changelog: 0.6.0...0.7.0
Changes:
- Added file system and installation support in Windows.
- Added file system and installation support for BSD-based systems. Tested and debugged on OpenBSD 7.6 and FreeBSD 14.2 systems.
- Added search for logs in
pcap
(Packet Capture) format from/var/log
and home directories, and implemented reading of binary logs, including Packet Filter (firewall for the OpenBSD system) viatcpdump
. - Added logs in addition to the main list System var logs for searching from the
/opt/
directory (user applications) and reading archived logs inxz
(example forapt eipp logs
) orbz2
format (using in FreeBSD system). - Issue #9: added flags for getting help and the current version of the application.
Supported search logs in Windows system for the following directories:
Program Files
Program Files (x86)
AppData\Local
for current userAppData\Roamin
for current user
To read logs, automatic detection of the following encodings is supported:
UTF-8
UTF-16 with BOM
UTF-16 without BOM
Windows-1251
by default
Debugging:
- Issue #7: debugged a bug in outputting a list of services from
systemctl
on systems that do not support theJSON
format. Tested on Ubuntu Server 20.04.6. - Added a check when searching for a local Docker container log in the file system (if the log is not found, for example, on a Windows system, use docker cli to read).
- Debugged the problem with deleting some words that did not meet additional conditions in cycles during painting.
- Improved painting and performance by reducing conditions, and increased the number of keywords for network dump logs, routing tables, port painting and subnet masks.
- Added new logs (
daemon
,utmp
, etc.) and debugged the output of authorization logs. - Added temporary disabling of changing the log in the current window until the current list of files is loaded (to avoid reloading during flow execution).
- Debugged the code for passing checks of all go-critic and err113 linters.