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