capkitpd

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

README

optional/pd

Optional adapter module for ProjectDiscovery libraries (all MIT):

  • subfinder — passive subdomain enumeration
  • dnsx — DNS resolution / wildcard checks
  • naabu — port scanning
  • katana — crawling

Rules

  • The public capkit core must never import this module.
  • Import this module only from the host or from a future reconkit/pd adapter.
  • Keep the interfaces in capkit (ScopeChecker, Limiter, HTTPDoer, EvidenceSink) as the gate boundary; do not bypass them in adapters.
  • Record which upstream versions are used in go.mod/NOTICE.

A typical adapter implements a small provider interface and maps results into capkit models; it must not write assets directly.

Documentation

Overview

Package capkitpd is the optional ProjectDiscovery adapter module.

Keep this module separate from capkit: the core kits must stay dependency-light. Implement the provider interfaces used by reconkit here (subfinder, dnsx, naabu, katana) and keep heavyweight imports out of the public core.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL