Discover Packages
github.com/c1ayooo/capkit
optional
pd
package
Version:
v0.5.0
Opens a new window with list of versions in this module.
Published: Oct 22, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
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.
Expand ▾
Collapse ▴
Documentation
¶
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.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.