Directories
¶
| Path | Synopsis |
|---|---|
|
demo
|
|
|
topology/topogen
command
Command topogen — demo/topology/topology.yaml → 데모 산출물 생성기.
|
Command topogen — demo/topology/topology.yaml → 데모 산출물 생성기. |
|
workloads/pqc-echo
command
Command pqc-echo — 데모용 PQC TLS 트래픽 생성기(🟢 엣지).
|
Command pqc-echo — 데모용 PQC TLS 트래픽 생성기(🟢 엣지). |
|
discovery
|
|
|
cmd/internal/localview
Package localview — 수집 결과를 **그 자리에서** 사람이 읽는 뷰로 렌더한다.
|
Package localview — 수집 결과를 **그 자리에서** 사람이 읽는 뷰로 렌더한다. |
|
cmd/pqcota-cngscan
command
Command pqcota-cngscan — 타깃(Windows) 노드에서 실행.
|
Command pqcota-cngscan — 타깃(Windows) 노드에서 실행. |
|
cmd/pqcota-hosts
command
Command pqcota-hosts — 사용자 관리 hosts 파일(CSV)을 읽어 discovery 접근을 준비한다(§1.5).
|
Command pqcota-hosts — 사용자 관리 hosts 파일(CSV)을 읽어 discovery 접근을 준비한다(§1.5). |
|
cmd/pqcota-jvmscan
command
Command pqcota-jvmscan — 타깃(Java) 노드에서 실행.
|
Command pqcota-jvmscan — 타깃(Java) 노드에서 실행. |
|
cmd/pqcota-keygen
command
Command pqcota-keygen — collector 리포트 서명용 ed25519 키쌍을 생성한다(§2.6).
|
Command pqcota-keygen — collector 리포트 서명용 ed25519 키쌍을 생성한다(§2.6). |
|
cmd/pqcota-netcap
command
Command pqcota-netcap — 타깃 노드에서 실행.
|
Command pqcota-netcap — 타깃 노드에서 실행. |
|
cmd/pqcota-nodescan
command
Command pqcota-nodescan — 타깃 노드에서 실행.
|
Command pqcota-nodescan — 타깃 노드에서 실행. |
|
cmd/pqcota-procs
command
Command pqcota-procs — 타깃 노드에서 실행.
|
Command pqcota-procs — 타깃 노드에서 실행. |
|
collectors/cng
Package cng — Windows CNG(Cryptography Next Generation) collector.
|
Package cng — Windows CNG(Cryptography Next Generation) collector. |
|
collectors/jvm
Package jvm hosts the JVM collector's Go side: it parses the Java attach sidecar 출력을 정규화된 CBOM Envelope(CollectionResult)로 변환하고 intake 계약(§1.6)으로 노출한다.
|
Package jvm hosts the JVM collector's Go side: it parses the Java attach sidecar 출력을 정규화된 CBOM Envelope(CollectionResult)로 변환하고 intake 계약(§1.6)으로 노출한다. |
|
collectors/network
Package network implements the network-collector (디스커버리 설계 §2.5) — TLS/SSH 핸드셰이크를 수동 관측해 협상된 KEX 그룹과 통신 엣지를 잡는다.
|
Package network implements the network-collector (디스커버리 설계 §2.5) — TLS/SSH 핸드셰이크를 수동 관측해 협상된 KEX 그룹과 통신 엣지를 잡는다. |
|
collectors/openssl
Package openssl implements the OpenSSL runtime collector (설계 문서 §2.1, SD-1·SD-3).
|
Package openssl implements the OpenSSL runtime collector (설계 문서 §2.1, SD-1·SD-3). |
|
collectors/openssl/integration/probe
command
Command openssl-collector — PoC/CLI.
|
Command openssl-collector — PoC/CLI. |
|
gen
|
|
|
inventory
|
|
|
cmd/pqcota-cbom-ingest
command
Command pqcota-cbom-ingest — 외부(CBOMkit 등) CycloneDX CBOM을 수신·검증·적재한다(SV-2·SD-7).
|
Command pqcota-cbom-ingest — 외부(CBOMkit 등) CycloneDX CBOM을 수신·검증·적재한다(SV-2·SD-7). |
|
cmd/pqcota-declare
command
Command pqcota-declare — 사용자 선언 인벤토리(CMDB/CSV)를 선언 레인 CollectionResult로 임포트한다(§2.3, SV-1).
|
Command pqcota-declare — 사용자 선언 인벤토리(CMDB/CSV)를 선언 레인 CollectionResult로 임포트한다(§2.3, SV-1). |
|
cmd/pqcota-declare-attribution
command
Command pqcota-declare-attribution — 사람이 지정한 **엣지의 앱**을 선언 레인으로 임포트한다.
|
Command pqcota-declare-attribution — 사람이 지정한 **엣지의 앱**을 선언 레인으로 임포트한다. |
|
cmd/pqcota-discover-view
command
Command pqcota-discover-view — OSS 읽기전용 디스커버리 인벤토리 뷰(설계 §5 "읽기전용 인벤토리 뷰").
|
Command pqcota-discover-view — OSS 읽기전용 디스커버리 인벤토리 뷰(설계 §5 "읽기전용 인벤토리 뷰"). |
|
cmd/pqcota-ingest
command
Command pqcota-ingest — 중앙(인벤토리 호스트)에서 실행.
|
Command pqcota-ingest — 중앙(인벤토리 호스트)에서 실행. |
|
cmd/pqcota-inventory
command
Command pqcota-inventory — 중앙에서 실행.
|
Command pqcota-inventory — 중앙에서 실행. |
|
cmd/pqcota-profile
command
Command pqcota-profile — CMDB/사용자 프로필 CSV를 인벤토리 머신 프로필로 임포트한다(§2.0).
|
Command pqcota-profile — CMDB/사용자 프로필 CSV를 인벤토리 머신 프로필로 임포트한다(§2.0). |
|
cmd/pqcota-prune
command
Command pqcota-prune — 보존 정책 집행(오래된 변화 지점 절단).
|
Command pqcota-prune — 보존 정책 집행(오래된 변화 지점 절단). |
|
pkg
|
|
|
discovery/history
Package history is the append-only discovery history (규정서 §2.4⑥, §1.2 원본 불변).
|
Package history is the append-only discovery history (규정서 §2.4⑥, §1.2 원본 불변). |
|
discovery/normalize
Package normalize implements the Discovery normalization pipeline (규정서 §2.4).
|
Package normalize implements the Discovery normalization pipeline (규정서 §2.4). |
|
discovery/procs
Package procs — app에 라이브 프로세스를 그때그때 이어 붙이기 (자산 모델 §1.5, ProcessMatch).
|
Package procs — app에 라이브 프로세스를 그때그때 이어 붙이기 (자산 모델 §1.5, ProcessMatch). |
|
discovery/resultio
Package resultio — 회수된 CollectionResult를 파일에서 읽어 들이는 **공식 디코더**.
|
Package resultio — 회수된 CollectionResult를 파일에서 읽어 들이는 **공식 디코더**. |
|
inventory
Package inventory renders the read-only inventory view (인벤토리 설계 §1 컴포넌트 아키텍처, Phase 0 산출물).
|
Package inventory renders the read-only inventory view (인벤토리 설계 §1 컴포넌트 아키텍처, Phase 0 산출물). |
|
inventory/declaration
Package declaration implements the declaration importer (설계 §2.4, SV-1).
|
Package declaration implements the declaration importer (설계 §2.4, SV-1). |
|
inventory/ingest
Package ingest implements the CBOM import adapter (설계 문서 §2.3, SV-2·SD-7).
|
Package ingest implements the CBOM import adapter (설계 문서 §2.3, SV-2·SD-7). |
|
kernel/machineid
Package machineid — 머신 상관 지문 수집 + 자동 UID(self-id) 결정론적 부여 (규정서 §1.4).
|
Package machineid — 머신 상관 지문 수집 + 자동 UID(self-id) 결정론적 부여 (규정서 §1.4). |
|
kernel/posture
Package posture classifies a negotiated key-exchange group into a quantum-resistance posture (인벤토리 설계 §6.1).
|
Package posture classifies a negotiated key-exchange group into a quantum-resistance posture (인벤토리 설계 §6.1). |
|
kernel/registry
Package registry holds deterministic signature-matching data used by the Discovery enrichment stage (수용 원칙 §2.3, 설계 문서 §3.3).
|
Package registry holds deterministic signature-matching data used by the Discovery enrichment stage (수용 원칙 §2.3, 설계 문서 §3.3). |
|
kernel/scope
Package scope implements the scope-master gate (규정서 §1.4).
|
Package scope implements the scope-master gate (규정서 §1.4). |
|
kernel/sign
Package sign implements collector 리포트 서명·검증 (규정서 §2.6 — provenance).
|
Package sign implements collector 리포트 서명·검증 (규정서 §2.6 — provenance). |
|
org
Package org — 인벤토리의 조직 축.
|
Package org — 인벤토리의 조직 축. |
|
provisioning
Package deploy generates collector deployment artifacts (설계 §2.4 배포 티어).
|
Package deploy generates collector deployment artifacts (설계 §2.4 배포 티어). |
|
provisioning
|
|
|
cmd/pqcota-approve
command
Command pqcota-approve — 계획에 **승인 서명**을 붙이고, 첫 승인이면 상태를 FINALIZED로 올린다 (§3.3③ finalize 전제).
|
Command pqcota-approve — 계획에 **승인 서명**을 붙이고, 첫 승인이면 상태를 FINALIZED로 올린다 (§3.3③ finalize 전제). |
|
cmd/pqcota-provision
command
Command pqcota-provision — 확정 계획(FinalizedPlan JSON)에서 프로비저닝 산출물을 만든다:
|
Command pqcota-provision — 확정 계획(FinalizedPlan JSON)에서 프로비저닝 산출물을 만든다: |
|
cmd/pqcota-records
command
Command pqcota-records — 영속된 프로비저닝 레코드(롤백 근거)를 조회한다(§6A).
|
Command pqcota-records — 영속된 프로비저닝 레코드(롤백 근거)를 조회한다(§6A). |
|
tools
|
|
|
checkcollectors
command
Command checkcollectors — **노드에 올릴 collector 목록이 두 곳에서 갈라지지 않게** 막는다.
|
Command checkcollectors — **노드에 올릴 collector 목록이 두 곳에서 갈라지지 않게** 막는다. |
|
checkdocs
command
Command checkdocs — 문서 게이트.
|
Command checkdocs — 문서 게이트. |
|
checkgates
command
Command checkgates — **규칙은 있는데 제품이 부르지 않는 게이트**를 막는다.
|
Command checkgates — **규칙은 있는데 제품이 부르지 않는 게이트**를 막는다. |
|
checkprose
command
Command checkprose — 문서와 도구 출력의 **한국어 문체**를 본다.
|
Command checkprose — 문서와 도구 출력의 **한국어 문체**를 본다. |
Click to show internal directories.
Click to hide internal directories.