本卡屬 FR-166(母卡 CM-母卡號(建完補)),卡 P1-5,階段 P1 登入、批 3。只改 evidence-agent。依賴:無。

這張卡做什麼(白話)

限制哪些網段能連 Agent 主控台:安裝時設底線,主系統只能再收緊,本機永遠放行,設錯有 CLI 救。

為什麼切這一張

連線層守門+首支 lib 子命令;要定 lib 的載入慣例

reuse/extend/new

new(小模組)+extend:browser_plane_server.py 連入檢查加一處;CLI 子命令進新開 lib/(install.sh 超標只准拆),case 一行呼叫

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改既有:core/browser_plane_server.py 218
改既有:config/config.py 162
改既有:scripts/install/install.sh 3426(case 一行)
改既有:deploy/install.sh 2894(case 一行)
新開:core/console_allow_cidr.py
新開:scripts/install/lib/console_allow_cidr.sh

怎麼做

細節在 design.md 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/design.md §5,開 design.html 看導覽),本段只列本卡要做到的點:

驗收(可親手做、可親眼看)

底線 192.168.10.0/24 時 10.0.0.1 連 8444 被拒、127.0.0.1 放行;心跳下發更寬的被忽略+稽核;console-allow-cidr reset 後不限;兩份 install.sh 都只多一行

對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/prototype/index.html(上方「跟著走」)。

紀律