Add derived links endpoint from LLDP and SNMP data.
Build link views from LLDP neighbors and resolve targets by matching remote system names to SNMP sysName entries. Made-with: Cursor
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
- `GET /api/scans/{id}/ports` - результаты проверки TCP-портов по скану.
|
||||
- `GET /api/scans/{id}/snmp` - результаты SNMP v2c (`sysName`, `sysDescr`, `sysObjectID`).
|
||||
- `GET /api/scans/{id}/lldp` - LLDP соседи (если устройство отдает LLDP-MIB по SNMP).
|
||||
- `GET /api/scans/{id}/links` - базовые связи из LLDP с попыткой сопоставления по `remote_sys_name`.
|
||||
- Валидация CIDR и exclude IP.
|
||||
- Два backend-хранилища: in-memory и PostgreSQL.
|
||||
- После создания scan запускается фоновый discovery с обновлением статуса и прогресса.
|
||||
@@ -159,6 +160,12 @@ curl -s http://localhost:8080/api/scans/<scan_id>/snmp?limit=500
|
||||
curl -s http://localhost:8080/api/scans/<scan_id>/lldp?limit=1000
|
||||
```
|
||||
|
||||
Получить связи:
|
||||
|
||||
```bash
|
||||
curl -s http://localhost:8080/api/scans/<scan_id>/links?limit=1000
|
||||
```
|
||||
|
||||
## Запуск как сервис на Linux (systemd)
|
||||
|
||||
1. Собрать бинарник:
|
||||
|
||||
Reference in New Issue
Block a user