Skip to content

Releases: Macmod/flashingestor

v0.3.1

15 Feb 18:19

Choose a tag to compare

What's Changed

  • Added verbosity command-line flags -v and -vv changeable in the runtime via keybindings v / V
  • Fixed a bug in dcprobe table headers and updated its' version.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

14 Feb 00:30
0b5d9db

Choose a tag to compare

What's Changed

  • Implemented the ForestRootIdentifier & InheritanceHashes fields.
  • Implemented the Status field in Computers to report errors when availability checks fail.
  • Implemented the GPOLocalGroup collection method.
  • Many improvements and fixes to remote collection logic, including:
    1. Removed the DNS lookups step (changed RPC/SMB code to use the specified resolver instead);
    2. Guardrails to avoid/warn about currently unsupported cross-domain authentications in specific cases;
    3. Partial results if a computer timeouts due to network hangs during specific methods;
    4. Better reuse of RPC clients for the same RPC flavor, making overall computer collections faster;
    5. 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 -w was set to a low value.
  • Updated dependencies go-smb2.fork and go-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 -in option in favor of a positional argument, and changed -out into either -o or --output (optional, assumed as inputname.json if not provided).
  • Removed TODO.md as roadmap will be managed in the FlashIngestor Development project.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

19 Jan 17:42

Choose a tag to compare

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_age and smb_port_scan.
  • Implemented --pprof for 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

09 Jan 20:40

Choose a tag to compare