Skip to content

Commit cdb3913

Browse files
committed
add caido
1 parent d9831dd commit cdb3913

2 files changed

Lines changed: 24 additions & 2 deletions

File tree

src/pages/docs/ImagesPage.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ nihil tools ctf --category redteam_pwn`}
261261
<h3 className="text-lg font-medium text-white">Key tools by category</h3>
262262
<div className="space-y-4">
263263
{[
264-
{ cat: 'Enum/Recon', tools: 'bloodhound, netexec, ldapdomaindump, enum4linux-ng, windapsearch, pywerview, ldapsearch-ad' },
264+
{ cat: 'Enum/Recon', tools: 'bloodhound, bloodhound-ce, netexec, ldapdomaindump, enum4linux-ng, windapsearch, pywerview, ldapsearch-ad' },
265265
{ cat: 'Exploitation', tools: 'impacket, certipy, bloodyAD, coercer, pywhisker, PetitPotam, noPac, zerologon' },
266266
{ cat: 'Credential', tools: 'lsassy, donpapi, pypykatz, hashcat, john, masky' },
267267
{ cat: 'Relay/Coercion', tools: 'responder, mitm6, krbrelayx, ShadowCoerce, DFSCoerce' },
@@ -316,7 +316,7 @@ nihil tools ctf --category redteam_pwn`}
316316
{ cat: 'Exploitation', tools: 'sqlmap, commix, xsstrike, tplmap, nosqlmap, graphqlmap, jwt-tool, gopherus' },
317317
{ cat: 'Proxy', tools: 'mitmproxy, httpie' },
318318
{ cat: 'SSRF/CORS', tools: 'ssrfmap, corsy, crlfuzz' },
319-
{ cat: 'Resources', tools: 'PayloadsAllTheThings, SecLists' },
319+
{ cat: 'Resources', tools: 'PayloadsAllTheThings, SecLists, Caido' },
320320
].map((row) => (
321321
<div key={row.cat} className="p-3 rounded-xl bg-gradient-to-r from-purple-500/5 to-transparent border border-purple-500/20">
322322
<p className="text-sm font-medium text-purple-300">{row.cat}</p>
@@ -457,6 +457,7 @@ const coreTools: Tool[] = [
457457
const adTools: Tool[] = [
458458
{ name: 'bloodhound', cmd: 'bloodhound-python', desc: 'AD attack path visualization (ingestor)' },
459459
{ name: 'bloodhound-ce-python', cmd: 'bloodhound-ce-python', desc: 'BloodHound CE Python ingestor' },
460+
{ name: 'bloodhound-ce', cmd: 'bloodhound-ce', desc: 'BloodHound CE desktop client' },
460461
{ name: 'netexec', cmd: 'netexec', desc: 'SMB/LDAP/WinRM/SSH exploitation framework' },
461462
{ name: 'impacket', cmd: 'secretsdump.py', desc: 'Windows protocol library (Fortra)' },
462463
{ name: 'certipy', cmd: 'certipy', desc: 'ADCS enumeration and exploitation' },
@@ -529,6 +530,8 @@ const webTools: Tool[] = [
529530
{ name: 'waybackurls', cmd: 'waybackurls', desc: 'Fetch URLs from Wayback Machine' },
530531
{ name: 'droopescan', cmd: 'droopescan', desc: 'Drupal/CMS scanner' },
531532
{ name: 'cmsmap', cmd: 'cmsmap', desc: 'CMS exploitation' },
533+
{ name: 'caido-desktop', cmd: 'caido', desc: 'Caido desktop security auditing toolkit (UI)' },
534+
{ name: 'caido-cli', cmd: 'caido-cli', desc: 'Caido command-line interface' },
532535
];
533536

534537
const networkTools: Tool[] = [

src/pages/docs/ServicePage.tsx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export const ServicePage: React.FC = () => {
2626
'Browser UI is an optional per-container session service.',
2727
'Default Browser UI port is random in 6901-6999.',
2828
'You can force a fixed port with --browser-ui-port.',
29+
'BloodHound CE UI convention is port 1030 when service profile is enabled.',
2930
]}
3031
/>
3132
</section>
@@ -58,6 +59,23 @@ export const ServicePage: React.FC = () => {
5859
</Callout>
5960
</section>
6061

62+
<section id="bloodhound-ce" className="space-y-4">
63+
<h2 className="text-xl font-semibold text-white">BloodHound CE (AD service profile)</h2>
64+
<p className="text-slate-400 text-sm">
65+
BloodHound CE usually exposes its web UI on <code>localhost:1030</code>, with backend
66+
dependencies on PostgreSQL and Neo4j.
67+
</p>
68+
<p className="text-slate-400 text-sm">
69+
Common defaults in CE-style setups: web login <code>admin</code>, first password shown on
70+
first run, then changed in the UI; Neo4j on <code>7687</code>.
71+
</p>
72+
<Callout variant="note" title="Current nihil status">
73+
The AD image currently ships the <code>bloodhound-ce</code> binary workflow. Full
74+
start/stop/reset service orchestration (with managed DB lifecycle and credentials) is not
75+
yet standardized like Browser UI.
76+
</Callout>
77+
</section>
78+
6179
<section id="scope" className="space-y-4">
6280
<h2 className="text-xl font-semibold text-white">Scope and limits</h2>
6381
<p className="text-slate-400 text-sm">
@@ -72,6 +90,7 @@ export const ServicePage: React.FC = () => {
7290
{ id: 'tldr', label: 'TL;DR' },
7391
{ id: 'desktop', label: 'Desktop Browser UI' },
7492
{ id: 'credentials', label: 'Credentials' },
93+
{ id: 'bloodhound-ce', label: 'BloodHound CE' },
7594
{ id: 'scope', label: 'Scope & limits' },
7695
]}
7796
/>

0 commit comments

Comments
 (0)