netanelcyber / netanelcyber/AdPentestAI-Python
🚀 AdPentest v1.7.1 — Kerberos Silver Ticket Security Audit
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5
- Forks
- 2
- Avg merge
- 22h 25m
- Merged PRs (30d)
- 7
Description
AdPentest v1.7.1 — Kerberos Silver Ticket Security Audit
Objective
Extend the latest AdPentest release with a dedicated Kerberos security assessment focused on Silver Ticket exposure.
Proposed capabilities
- 🔎 Enumerate Kerberos SPNs
- 👤 Identify service accounts associated with SPNs
- 🔐 Assess service-account security configuration
- 🛡️ Detect indicators associated with Silver Ticket abuse
- 📊 Correlate available Kerberos authentication events
- ⚠️ Generate PASS / REVIEW / FAIL findings
- 📄 Export findings to JSON
- 💻 Display identical results in CLI and JSON
- 🧪 Support isolated AD lab testing
CLI
adpentest kerberos audit --target <authorized-domain>
Example output
{
"module": "kerberos",
"check": "silver_ticket_risk",
"status": "REVIEW",
"severity": "HIGH",
"evidence": [],
"recommendations": []
}
Safety
The default implementation should remain detection/audit oriented. Any validation must be performed only against explicitly authorized laboratory or assessment environments. No automatic ticket forging, credential extraction, or ticket injection is proposed for the default audit workflow.
Testing
- Unit tests
- Synthetic Kerberos event fixtures
- AD lab integration tests
- JSON schema validation
- CLI regression tests
- CI validation
Roadmap
- SPN enumeration
- Service-account assessment
- Silver Ticket detection
- Kerberos event analysis
- JSON reporting
- CLI integration
- AD lab tests
- Documentation
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files are named. Start by locating the entry point for adpentest kerberos audit --target <authorized-domain> and review the existing CLI and JSON reporting paths. Done requires the listed SPN, service-account, Silver Ticket, event-analysis, reporting, lab, schema, regression, and CI tests to be defined and passing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication, cli, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100