Help us shape the future of Go! Take the 2026 Go Developer Survey

capkitpd

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 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