audit: +kb-audit-npm/creds/dns — расширение karpathy-style
- kb-audit-npm.py: NPM API → сверка с npm-proxy-hosts.md детектит новые/удалённые hosts + смену backend/SSL - kb-audit-creds.py: HEAD/GET-ping всех URL из credentials.md с fallback на GET при 501/405, skip embedded-creds URLs - kb-audit-dns.py: dig @8.8.8.8 и @10.0.0.1 для всех доменов NPM детектит NXDOMAIN + split-horizon Первый прогон нашёл: - NPM: 2 новых host (router/vpn.dttb.ru), 2 изменения (bitrix24 backend, git SSL) - Creds: все 12 URL reachable ✓ - DNS: itilegent.ru не резолвится (публичные записи протухли)
This commit is contained in:
34
audit/2026-04-18-creds-drift.md
Normal file
34
audit/2026-04-18-creds-drift.md
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
date: 2026-04-18
|
||||
type: audit
|
||||
source: kb-audit-creds.py
|
||||
tags: [audit, creds, reachability]
|
||||
---
|
||||
|
||||
# Credentials reachability — 2026-04-18
|
||||
|
||||
Ping-проверка URL из [[../projects/dttb/credentials|credentials.md]].
|
||||
Проверяется только reachability (HTTP status), не реальный логин.
|
||||
|
||||
- Всего URL: **12**
|
||||
- ✓ Reachable: 12 / ⚠ Questionable: 0 / ❌ Unreachable: 0
|
||||
|
||||
## ✓ Все ответили нормально
|
||||
|
||||
| URL | Status | Категория |
|
||||
|---|---|---|
|
||||
| `https://10.0.0.250:8006` | 200 | ✓ reachable |
|
||||
| `https://pve.dttb.ru` | 200 | ✓ reachable |
|
||||
| `http://10.0.0.189:3000` | 200 | ✓ reachable |
|
||||
| `http://git.dttb.ru` | 200 | ✓ reachable |
|
||||
| `http://10.0.0.195:81` | 200 | ✓ reachable |
|
||||
| `https://npm.dttb.ru` | 200 | ✓ reachable |
|
||||
| `https://dttb.ru` | 200 | ✓ reachable |
|
||||
| `https://dttb.ru/remote.php/dav/files/admin` | 401 | ✓ auth-required (сервер жив) |
|
||||
| `https://vps.sweb.ru` | 200 | ✓ reachable |
|
||||
| `https://api.sweb.ru/domains/dns` | 200 | ✓ reachable |
|
||||
| `https://mail.niikn.com` | 200 | ✓ reachable |
|
||||
| `http://192.168.1.22:81` | 200 | ✓ reachable |
|
||||
|
||||
---
|
||||
*Автоматически через `scripts/kb-audit-creds.py`.*
|
||||
53
audit/2026-04-18-dns-drift.md
Normal file
53
audit/2026-04-18-dns-drift.md
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
date: 2026-04-18
|
||||
type: audit
|
||||
source: kb-audit-dns.py
|
||||
tags: [audit, dns]
|
||||
---
|
||||
|
||||
# DNS resolve audit — 2026-04-18
|
||||
|
||||
Резолвим все домены из NPM через публичный DNS (8.8.8.8) и локальный роутер (10.0.0.1).
|
||||
|
||||
- Всего доменов: **22**
|
||||
- NXDOMAIN на 8.8.8.8: 1 / пустой ответ локально: 1 / split-horizon: 0
|
||||
|
||||
## ❌ NXDOMAIN / не резолвится на 8.8.8.8 (публичный DNS)
|
||||
|
||||
| Домен | Локальный IP |
|
||||
|---|---|
|
||||
| `itilegent.ru` | (тоже нет) |
|
||||
|
||||
## ⚠ Пустой локальный резолв (роутер не знает)
|
||||
|
||||
- `itilegent.ru` (публичный: -)
|
||||
|
||||
## Полная таблица резолва
|
||||
|
||||
| Домен | 8.8.8.8 | 10.0.0.1 |
|
||||
|---|---|---|
|
||||
| `ai.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `bit.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `bitrix24.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `bot.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `git.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `home.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `ip.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `itilegent.ru` | — | — |
|
||||
| `link.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `mail.dttb.ru` | 10.0.0.107 | 10.0.0.107 |
|
||||
| `matrix.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `npm.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `office.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `plex.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `porteiner.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `pve.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `rec.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `remot.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `router.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `vpn.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
| `z.dttb.ru` | 10.0.0.195 | 10.0.0.195 |
|
||||
|
||||
---
|
||||
*Автоматически через `scripts/kb-audit-dns.py`.*
|
||||
59
audit/2026-04-18-npm-drift.md
Normal file
59
audit/2026-04-18-npm-drift.md
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
date: 2026-04-18
|
||||
type: audit
|
||||
source: kb-audit-npm.py
|
||||
tags: [audit, drift, npm]
|
||||
---
|
||||
|
||||
# NPM drift audit — 2026-04-18
|
||||
|
||||
Сверка [[../projects/dttb/npm-proxy-hosts|npm-proxy-hosts.md]] с NPM API (https://npm.dttb.ru).
|
||||
|
||||
- Живых proxy hosts: **22**
|
||||
- В KB: **20**
|
||||
- Совпадений: 20 / новых: 2 / удалённых из NPM: 0 / с изменениями: 2
|
||||
|
||||
## ⚠ Новые hosts (в NPM есть, в KB нет)
|
||||
|
||||
| ID | Домены | Backend | SSL | Enabled |
|
||||
|---|---|---|---|---|
|
||||
| 26 | `router.dttb.ru` | `10.0.0.1:8080` | ✓ | on |
|
||||
| 27 | `vpn.dttb.ru` | `10.0.0.141:8443` | - | on |
|
||||
|
||||
## 🔄 Изменения (ID совпадает, но что-то сменилось)
|
||||
|
||||
### #12 `bitrix24.dttb.ru`
|
||||
- backend: KB=`10.0.0.223:8080` → live=`10.0.0.224:8080`
|
||||
|
||||
### #22 `git.dttb.ru`
|
||||
- ssl: KB=✗ → live=✓
|
||||
|
||||
## Полный живой список
|
||||
|
||||
| ID | Домены | Backend | SSL | Enabled |
|
||||
|---|---|---|---|---|
|
||||
| 1 | `dttb.ru` | `10.0.0.230:11001` | ✓ | on |
|
||||
| 2 | `office.dttb.ru` | `10.0.0.169:8080` | ✓ | on |
|
||||
| 3 | `itilegent.ru` | `10.0.0.223:8080` | ✓ | on |
|
||||
| 4 | `npm.dttb.ru` | `10.0.0.195:81` | ✓ | on |
|
||||
| 5 | `porteiner.dttb.ru` | `10.0.0.10:9443` | ✓ | on |
|
||||
| 6 | `pve.dttb.ru` | `10.0.0.250:8006` | ✓ | on |
|
||||
| 9 | `ai.dttb.ru` | `10.0.0.179:8080` | ✓ | on |
|
||||
| 10 | `bit.dttb.ru` | `10.0.0.217:8080` | ✓ | on |
|
||||
| 11 | `link.dttb.ru` | `10.0.0.184:3000` | ✓ | on |
|
||||
| 12 | `bitrix24.dttb.ru` | `10.0.0.224:8080` | ✓ | on |
|
||||
| 13 | `ip.dttb.ru` | `10.0.0.112:8840` | ✓ | on |
|
||||
| 14 | `remot.dttb.ru` | `10.0.0.43:21114` | ✓ | on |
|
||||
| 15 | `plex.dttb.ru` | `10.0.0.200:32400` | ✓ | on |
|
||||
| 16 | `home.dttb.ru` | `10.0.0.155:8123` | ✓ | on |
|
||||
| 17 | `z.dttb.ru` | `10.0.0.220:80` | ✓ | on |
|
||||
| 21 | `rec.dttb.ru` | `10.0.0.227:8091` | ✓ | on |
|
||||
| 22 | `git.dttb.ru` | `10.0.0.189:3000` | ✓ | on |
|
||||
| 23 | `matrix.dttb.ru` | `10.0.0.224:8080` | ✓ | on |
|
||||
| 25 | `mail.dttb.ru` | `10.0.0.107:443` | ✓ | on |
|
||||
| 26 | `router.dttb.ru` | `10.0.0.1:8080` | ✓ | on |
|
||||
| 27 | `vpn.dttb.ru` | `10.0.0.141:8443` | - | on |
|
||||
| 28 | `bot.dttb.ru` | `10.0.0.239:18789` | ✓ | on |
|
||||
|
||||
---
|
||||
*Автоматически через `scripts/kb-audit-npm.py`.*
|
||||
Reference in New Issue
Block a user