Releases: Macmod/flashingestor
Releases · Macmod/flashingestor
v0.3.1
What's Changed
- Added verbosity command-line flags
-vand-vvchangeable in the runtime via keybindings v / V - Fixed a bug in
dcprobetable headers and updated its' version.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Implemented the
ForestRootIdentifier&InheritanceHashesfields. - Implemented the
Statusfield in Computers to report errors when availability checks fail. - Implemented the
GPOLocalGroupcollection method. - Many improvements and fixes to remote collection logic, including:
- Removed the DNS lookups step (changed RPC/SMB code to use the specified resolver instead);
- Guardrails to avoid/warn about currently unsupported cross-domain authentications in specific cases;
- Partial results if a computer timeouts due to network hangs during specific methods;
- Better reuse of RPC clients for the same RPC flavor, making overall computer collections faster;
- Remote collection now saves separate files per domain. This is a breaking change from v0.2.0, but it should be for the better.
- Fixed a bug where a deadlock would occur when
-wwas set to a low value. - Updated dependencies
go-smb2.forkandgo-msrpc. - Improved logging & error messages in several flows.
- Refactored code to improve readability & consistency.
- In ingest2json, fixed a bug when parsing remote collection results in which it was stopping at the first entry, removed the
-inoption in favor of a positional argument, and changed-outinto either-oor--output(optional, assumed asinputname.jsonif not provided). - Removed
TODO.mdas roadmap will be managed in the FlashIngestor Development project.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Fix static analysis issues: performance, correctness, and Go best practices by @Copilot in #1
- Redesigned the remote collection entirely (and parts of conversion) to better ensure performance / usability.
- Improved network footprint of registry query operations by reusing the hive handle from OpenLocalMachine.
- Implemented the Status property with availability checks
windows_os,password_ageandsmb_port_scan. - Implemented
--pproffor performance profiling. - Added DEBUG log level for general troubleshooting and refactored logging functions.
- Fixed data races synchronizing UI updates in tview, throttled UI updates and other minor fixes.
- Updated go-msrpc (due to PR#95 & PR#98) and other dependencies.
New Contributors
- @Copilot made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/Macmod/flashingestor/commits/v0.1.0