Skip to content

Releases: Macmod/flashingestor

v0.4.1

17 Mar 12:48
6d50f6e

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

11 Mar 23:55

Choose a tag to compare

What's Changed

  • Add --ldap-workers flag to limit concurrent LDAP jobs by @j0hnZ3RA in #8
  • Add --page-size flag to override LDAP query page sizes by @j0hnZ3RA in #9
  • Add --jobs flag to selectively run specific LDAP query jobs by @j0hnZ3RA in #10

New Contributors

  • @j0hnZ3RA made their first contribution in #8, thanks! 🚀

Full Changelog: v0.3.3...v0.4.0

v0.3.3

09 Mar 13:04

Choose a tag to compare

  • Fixed a bug in which the --timeout was not being respected for ingestion (thanks @j0hnZ3RA).
  • Added placeholders to the UI and minor fixes.

Full Changelog: v0.3.2...v0.3.3

v0.3.2

16 Feb 21:21

Choose a tag to compare

  • Integrated LDAP obfuscations using ldapx directly as a library to transform the filter / attributes list / baseDN of the queries before issuing them.
  • Implemented --simple-bind to allow SimpleBind to be used for ingestion instead of NTLM / Kerberos.
  • Improved the logic that displays the supplied credential type / selected authentication method detected to mention NTLM and PKINIT where applicable.
  • Fixes to logic behind parsing auth options.
  • Small UI improvements.

Full Changelog: v0.3.1...v0.3.2

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