Commit Graph

16 Commits

Author SHA1 Message Date
tomas.kracmar 09c30f97e9 Release v2.2.1: DRY refactoring and housekeeping
Consolidated duplicated helpers into Elysium.Common.ps1:
- Settings parsing (Read-KeyValueSettingsFile, Read-ElysiumSettings, Get-SettingsValue)
- Azure Blob URI builder (Build-BlobUri)
- S3 SigV4 signing helpers and AWS module bootstrap
- AD credential validation and replication permission pre-check
- Parallel execution helper (Get-FunctionDefinitionText)

Test-WeakADPasswords.ps1 and Extract-NTHashes.ps1 now import
Elysium.Common.ps1 for the first time. Update-KHDB.ps1 and
Prepare-KHDBStorage.ps1 removed their local duplicates.

Deleted legacy Settings.ps1 (superseded by ElysiumSettings.txt).
Removed stray placeholder comment in Elysium.ps1.

All versions bumped to unified v2.2.1.
2026-06-09 10:52:19 +02:00
tomas.kracmar ad1db86232 Release v2.2.0: unified versioning and replication permission pre-check
- Unified project versioning (v2.2.0) across all scripts, settings template,
  and documentation. All components now share a single version number.
- Added Test-ReplicationPermissions to Test-WeakADPasswords.ps1 to validate
  the three required AD replication extended rights before DCSync, providing
  clear fail-fast errors when permissions are missing.
- Updated CHANGELOG.md with unified versioning strategy and release history.
- Updated README.md with versioning section and improved troubleshooting docs.
2026-06-09 09:43:43 +02:00
tomas.kracmar 60a7671ceb Fix KHDB password match format handling 2026-03-16 16:38:19 +01:00
tomas.kracmar be96cbf9a5 Bumped versions 2025-11-07 20:56:02 +01:00
tomas.kracmar bda19432e2 Update to prefer PS7 if available 2025-11-07 20:21:03 +01:00
tomas.kracmar 7c2bb65a86 Parallel transfers 2025-11-07 18:14:43 +01:00
tomas.kracmar 5a64558bb9 Fix PS 5.1 -Depth handling 2025-11-07 16:27:00 +01:00
tomas.kracmar 4b1b841383 KHDB rework 2025-11-07 15:58:35 +01:00
tomas.kracmar 0d9a460057 Fix S3 download 2025-10-20 19:19:14 +02:00
tomas.kracmar f7b83e14a5 Updates 2025-10-13 12:39:46 +02:00
tomas.kracmar aa54c751c3 New updates 2025-10-10 15:09:33 +02:00
tomas.kracmar 4c907721b6 Add .NET assembly type for HTTP operations 2024-04-16 15:17:32 +02:00
tomas.kracmar e4460b7812 Update reading of settings 2024-04-15 18:00:27 +02:00
tomas.kracmar b81a0dcc8d Construct the Blob Storage URL automatically 2024-04-15 16:59:07 +02:00
tomas.kracmar 538dde8a5b Version 1.0 2024-03-22 08:35:52 +01:00
tomas.kracmar 81ad45b4fe First commit 2024-03-15 09:25:58 +01:00