MorDavid/vCenterHound: Collect infrastructure and permissions data from vCenter and export it as a BloodHound‑compatible graph using Custom Nodes/Edges

Source: GitHub

Author: unknown

URL: https://github.com/MorDavid/vCenterHound

https://github.com/MorDavid/vCenterHound

ONE SENTENCE SUMMARY:

vCenterHound collects and exports vCenter infrastructure and permission data as a BloodHound-compatible graph using custom nodes and edges.

MAIN POINTS:

  1. Supports connections to multiple vCenters for data collection.
  2. Collects data on infrastructure entities and permissions.
  3. Exports data as a JSON graph compatible with BloodHound.
  4. Custom nodes and edges provide detailed visualization.
  5. Model.json file defines styles for custom nodes.
  6. Requires Python 3.8 or higher to run.
  7. Dependencies include pyvmomi and requests libraries.
  8. CLI options allow custom configurations and verbose logging.
  9. Comprehensive model schema details various vCenter components.
  10. Aimed at security researchers integrating AI in penetration testing.

TAKEAWAYS:

  1. Facilitates investigation of infrastructure and permission paths.
  2. Customizable output supports specific research needs.
  3. Designed to enhance pen-testing workflows with AI integration.
  4. Offers modular and scalable data collection from existing vCenters.
  5. Provides a detailed graph schema for advanced analysis.