See how domains, hosts, services and live web connect.
The Graph tab visualises the attack surface as a network: domains, subdomains, hosts, services and live web, and how they connect. It is the fastest way to see the shape of an engagement and spot the dense, high-value clusters.
The attack-surface graph of domains, hosts and services
Filter the graph by node type (domains, subdomains, hosts, services, live web), click a node to focus it, and read the attack-surface summary alongside.
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"D0pam1ne","description":"Documentation for D0pam1ne, the offensive-security framework by Black Hat Ethical Hacking: one self-hosted workspace for reconnaissance, manual and automated attacks, OSINT, adaptive evasion, a private local AI and client-ready reporting, built by practitioners to take an engagement from scope to signed report.","colors":{"primary":"#4cd964","light":"#5be873","dark":"#0b1115"},"logo":{"light":"https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/logo.gif?fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=765fd35101170a8b3bb7b26b14e333a6","dark":"https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/logo.gif?fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=765fd35101170a8b3bb7b26b14e333a6"},"favicon":"https://mintcdn.com/black-hat-ethical-hacking/b4GjxNv3NpUdaOxw/favicon.svg?fit=max\u0026auto=format\u0026n=b4GjxNv3NpUdaOxw\u0026q=85\u0026s=542db2f3e9b4d89b8582867dc6ed4134","appearance":{"default":"dark","strict":true},"background":{"color":{"dark":"#06090b"}},"navbar":{"links":[{"href":"https://www.blackhatethicalhacking.com/contact_us","label":"Contact"}],"primary":{"type":"button","label":"blackhatethicalhacking.com","href":"https://www.blackhatethicalhacking.com"}},"footer":{"socials":{"x":"https://twitter.com/secur1ty1samyth","linkedin":"https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7300505664659877889","youtube":"https://www.youtube.com/channel/UC7-AsunT7zO-ny5-U8glqkw","github":"https://github.com/blackhatethicalhacking","instagram":"https://www.instagram.com/blackhatethicalhacking","facebook":"https://www.facebook.com/secur1ty1samyth","discord":"https://discord.gg/GUcTSc7Fbu"}},"fonts":{"heading":{"family":"Chakra Petch","weight":700},"body":{"family":"IBM Plex Sans"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Contact Us","icon":"envelope","href":"https://www.blackhatethicalhacking.com/contact_us"},{"anchor":"BHEH Website","icon":"globe","href":"https://www.blackhatethicalhacking.com"},{"anchor":"Support","icon":"life-ring","href":"https://support.blackhatethicalhacking.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"black-hat-ethical-hacking","hasAudioNarration":false,"actualSubdomain":"black-hat-ethical-hacking","customDomains":["docs.d0pam1ne.blackhatethicalhacking.com"],"gitSource":{"type":"github","owner":"blackhatethicalhacking","repo":"d0pam1ne-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6adaa0337be11ae8c1e54a23"},"chroma":{"latestBuiltDeploymentHistoryId":"6adab0c8aab668ccceb8a745","collectionId":"37f08dff-ca2a-488e-8fd6-bc07755e156e","liveDeploymentHistoryId":"6adab0c8aab668ccceb8a745","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adab2be0b7b511da5d6a73a","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"default","tag":"Documentation","count":55},{"language":"default","tag":"Administration","count":8},{"language":"default","tag":"Project data","count":5},{"language":"default","tag":"Getting started","count":5},{"language":"default","tag":"Reference","count":5},{"language":"default","tag":"Reporting","count":5},{"language":"default","tag":"Attacks","count":4},{"language":"default","tag":"The engine","count":4},{"language":"default","tag":"Core concepts","count":3},{"language":"default","tag":"Evasive Mode","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--d0-pink:#ff3d9a;--d0-purple:#c06bff;--d0-cyan:#38e1ff;--d0-green:#4cd964;--d0-amber:#ffb547}.steps [class*=rounded-full],.steps li>div:first-child,ol.steps>li::before{background-image:linear-gradient(135deg,var(--d0-pink),var(--d0-cyan))!important;color:#04120a!important;border:0!important}#sidebar a.active,.sidebar a[data-active=true]{color:var(--d0-green)!important}.callout,[class*=callout]{border-left-width:3px}.card:hover,a[class*=card]:hover{border-color:color-mix(in srgb,var(--d0-green) 50%,transparent)!important}"}],"page":{"pagePath":"data/attack-surface","slug":"/data/attack-surface","pageMetadata":{"title":"Attack surface graph","description":"See how domains, hosts, services and live web connect.","href":"/data/attack-surface"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"See how domains, hosts, services and live web connect.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Frame,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Graph`}),` tab visualises the attack surface as a network: domains, subdomains, hosts, services and live web, and how they connect. It is the fastest way to see the shape of an engagement and spot the dense, high-value clusters.`]}),`\n`,_jsx(Frame,{caption:`The attack-surface graph of domains, hosts and services`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=7e82613edf93e12376a15307051058ad`,alt:`The attack-surface graph of domains, hosts and services`,\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`603`,height:`603`,\"data-path\":`images/project-data/attack-surface-graph.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=280\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=d0d588e83a8c3cc54f230f0490366110 280w, https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=560\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=5979a64dfe78de89986a778c3dce839b 560w, https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=840\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=16885f1bd14736f0e902702213b67048 840w, https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=638cf8e9aa2f2eb07037ff0c12b44533 1100w, https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=b609ec39693258a3e2518769cfe10bff 1650w, https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/project-data/attack-surface-graph.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=1d6928b2c7def66f6a1d76d4bb06f766 2500w`})}),`\n`,_jsx(_components.p,{children:`Filter the graph by node type (domains, subdomains, hosts, services, live web), click a node to focus it, and read the attack-surface summary alongside.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Attack surface graph","description":"See how domains, hosts, services and live web connect.","href":"/data/attack-surface"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"black-hat-ethical-hacking","siteName":"D0pam1ne","title":"Attack surface graph - D0pam1ne","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T00:52:53.152Z","originalFileLocation":"data/attack-surface.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"See how domains, hosts, services and live web connect.\">\u003cmeta data-mint-head name=\"application-name\" content=\"D0pam1ne\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Attack surface graph - D0pam1ne\">\u003cmeta data-mint-head property=\"og:description\" content=\"See how domains, hosts, services and live web connect.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"D0pam1ne\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://black-hat-ethical-hacking.mintlify.app/_mintlify/api/og/v2?division=Project+data\u0026amp;title=Attack+surface+graph\u0026amp;description=See+how+domains%2C+hosts%2C+services+and+live+web+connect.\u0026amp;theme=21e3e8ff272bc9da57997d19\u0026amp;signature=62fbb06ffa74866c3f2ff62a539541e58e88d40a631b277aaf6500a263aa3d16\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Attack surface graph - D0pam1ne\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"See how domains, hosts, services and live web connect.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://black-hat-ethical-hacking.mintlify.app/_mintlify/api/og/v2?division=Project+data\u0026amp;title=Attack+surface+graph\u0026amp;description=See+how+domains%2C+hosts%2C+services+and+live+web+connect.\u0026amp;theme=21e3e8ff272bc9da57997d19\u0026amp;signature=62fbb06ffa74866c3f2ff62a539541e58e88d40a631b277aaf6500a263aa3d16\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/black-hat-ethical-hacking/nVuBWv0M9Q5Hq5j9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"D0pam1ne\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4cd964\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data/attack-surface.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/#organization\",\"name\":\"D0pam1ne\",\"url\":\"https://docs.d0pam1ne.blackhatethicalhacking.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/black-hat-ethical-hacking/RPEWzJ10O7hxCV8s/images/logo.gif?fit=max\u0026auto=format\u0026n=RPEWzJ10O7hxCV8s\u0026q=85\u0026s=765fd35101170a8b3bb7b26b14e333a6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com#website\",\"name\":\"D0pam1ne\",\"url\":\"https://docs.d0pam1ne.blackhatethicalhacking.com\",\"publisher\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface#webpage\",\"url\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface\",\"name\":\"Attack surface graph\",\"description\":\"See how domains, hosts, services and live web connect.\",\"dateModified\":\"2026-10-23T00:52:53.152Z\",\"isPartOf\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Project data\",\"item\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/hosts-and-services\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Attack surface graph\",\"item\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface#article\",\"headline\":\"Attack surface graph\",\"name\":\"Attack surface graph\",\"description\":\"See how domains, hosts, services and live web connect.\",\"url\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface\",\"mainEntityOfPage\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/data/attack-surface#webpage\"},\"dateModified\":\"2026-10-23T00:52:53.152Z\",\"publisher\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.d0pam1ne.blackhatethicalhacking.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"D0pam1ne\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"D0pam1ne","nav":{"global":{"anchors":[{"anchor":"Contact Us","icon":"envelope","href":"https://www.blackhatethicalhacking.com/contact_us"},{"anchor":"BHEH Website","icon":"globe","href":"https://www.blackhatethicalhacking.com"},{"anchor":"Support","icon":"life-ring","href":"https://support.blackhatethicalhacking.com"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"D0pam1ne Overview","href":"/introduction"},{"title":"Free engine and Pro","href":"/getting-started/editions"},{"title":"Installation","href":"/getting-started/installation"},{"title":"First login","href":"/getting-started/first-login"},{"title":"The in-app Guide","href":"/getting-started/the-guide"}]},{"group":"Core concepts","pages":[{"title":"The Command Center","href":"/concepts/command-center"},{"title":"Projects","href":"/concepts/projects"},{"title":"Client and scope","href":"/concepts/scope"}]},{"group":"The engine","pages":[{"title":"The D0pam1ne engine","href":"/engine/overview"},{"title":"Running a recon","href":"/engine/running-recon"},{"title":"The recon pipeline","href":"/engine/recon-pipeline"},{"title":"Recon profiles","href":"/engine/profiles"},{"title":"Results and report","href":"/engine/results"},{"title":"The attack toolkit","href":"/engine/attack-toolkit"},{"title":"CLI reference","href":"/engine/cli-reference"}]},{"group":"Recon","pages":[{"title":"Recon overview","href":"/recon/overview"},{"title":"Running recon","href":"/recon/running-recon"}]},{"group":"Evasive Mode","pages":[{"title":"Evasive Mode","href":"/evasion/overview"},{"title":"Adaptive pacing","href":"/evasion/pacing"},{"title":"Tor egress and exit rotation","href":"/evasion/tor"}]},{"group":"Project data","pages":[{"title":"Hosts and services","description":"Every host, port and service recon found, external and internal.","href":"/data/hosts-and-services"},{"title":"Attack surface graph","href":"/data/attack-surface"},{"title":"Traffic log","description":"Every URL that actually answered, deduplicated, with how it was found.","href":"/data/traffic"},{"title":"Issues and Needs Review","href":"/data/issues"},{"title":"Out of scope","href":"/data/out-of-scope"}]},{"group":"Attacks","pages":[{"title":"Manual Attacks","href":"/attacks/manual-attacks"},{"title":"Automated Attacks","href":"/attacks/automated-attacks"},{"title":"Attack categories","href":"/attacks/categories"},{"title":"The Attack Equalizer","href":"/attacks/attack-equalizer"}]},{"group":"OSINT","pages":[{"title":"OSINT","href":"/osint/overview"}]},{"group":"Importing","pages":[{"title":"Importing scans","href":"/import/import-scans"}]},{"group":"Reporting","pages":[{"title":"Report Builder","href":"/reporting/report-builder"},{"title":"Interactive report","href":"/reporting/interactive-report"},{"title":"PDF report and finding anatomy","href":"/reporting/pdf-report"},{"title":"Word export","href":"/reporting/word-export"},{"title":"Retest reports","href":"/reporting/retest"}]},{"group":"AI","pages":[{"title":"Local AI","href":"/ai/local-ai"},{"title":"AI memory and house style","href":"/ai/ai-memory"}]},{"group":"Vulnerability intel","pages":[{"title":"Vulnerability intelligence","href":"/vuln-intel/overview"}]},{"group":"Tools","pages":[{"title":"Tools","href":"/tools/overview"},{"title":"Tool reference","href":"/tools/catalog"},{"title":"Wordlists","href":"/tools/wordlists"}]},{"group":"Administration","pages":[{"title":"Team","href":"/admin/team"},{"title":"Settings and company identity","href":"/admin/settings"},{"title":"API keys","href":"/admin/api-keys"},{"title":"Audit log","href":"/admin/audit-log"},{"title":"Time tracker","href":"/admin/time-tracker"},{"title":"Backups","href":"/admin/backups"},{"title":"Resources","href":"/admin/resources"},{"title":"Updates","href":"/admin/updates"}]},{"group":"Reference","pages":[{"title":"Configuration","href":"/reference/configuration"},{"title":"API reference","href":"/reference/api"},{"title":"Cheat sheet","href":"/reference/cheat-sheet"},{"title":"Security and safe use","href":"/reference/security"},{"title":"FAQ","href":"/reference/faq"}]},{"group":"Extras","pages":[{"title":"Playt1me","href":"/extras/playtime"},{"title":"Help and support","href":"/extras/help-and-support"},{"title":"Support the project","href":"/support"}]}]}]},"title":"Attack surface graph - D0pam1ne","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CUTvSGqu.js","DynamicMarkdown-BGu84FgU.js","zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}