Skip to content

Conversation

@ZephrFish
Copy link
Contributor

@ZephrFish ZephrFish commented Oct 9, 2025

Needs more testing in broader environments HOWEVER this is working in my home lab with 8 machines

Add SCCM integration with automatic discovery and content library resolution:

  • Implement SCCM share discovery (SCCMContentLib$, SCCM$, etc.)
  • Add content library file hash resolution using DataLib index
  • Support for INI-based content hash lookups and file mapping
  • LRU cache for efficient repeated hash resolutions
  • Detection rules for SCCM deployment packages and content files
  • Hash resolution logic borrowed from CMLoot for accurate file identification, if you're curious about the logic I read the blog post originally here then found the tool

New components:

  • SCCMDiscovery.cs: Automatic SCCM share enumeration
  • SCCMContentLibResolver.cs: Content library hash resolution
  • SCCMFileMapping.cs: File path to content hash mapping
  • LRUCache.cs: Caching layer for performance
  • KeepSCCMContentFiles.toml: Detection rule for SCCM content

Integration points:

  • ShareFinder: SCCM share detection and prioritization
  • TreeWalker: SCCM-aware file enumeration
  • FileClassifier: SCCM content identification

Add SCCM integration with automatic discovery and content library resolution:

- Implement SCCM share discovery (SCCMContentLib$, SCCM$, etc.)
- Add content library file hash resolution using DataLib index
- Support for INI-based content hash lookups and file mapping
- LRU cache for efficient repeated hash resolutions
- Detection rules for SCCM deployment packages and content files
- Hash resolution logic borrowed from CMLoot for accurate file identification

New components:
- SCCMDiscovery.cs: Automatic SCCM share enumeration
- SCCMContentLibResolver.cs: Content library hash resolution
- SCCMFileMapping.cs: File path to content hash mapping
- LRUCache.cs: Caching layer for performance
- KeepSCCMContentFiles.toml: Detection rule for SCCM content

Integration points:
- ShareFinder: SCCM share detection and prioritization
- TreeWalker: SCCM-aware file enumeration
- FileClassifier: SCCM content identification
@ZephrFish ZephrFish changed the title SCCM Indexing and Resolution SCCM Indexing and Filelib Hash Resolution Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant