Commit Graph

12 Commits

Author SHA1 Message Date
Луценко Андрей Анатольевич a36edbc26b fix(api): SNMP/hosts — одна строка на IP (DISTINCT ON), лимиты для больших сканов
Made-with: Cursor
2026-04-10 15:35:45 +10:00
Луценко Андрей Анатольевич 659b76f1cf Embed UI in binary (fix 404 when web/ missing from WorkingDirectory). Document logs and troubleshooting.
Made-with: Cursor
2026-04-10 12:28:53 +10:00
Andrey Lutsenko f1545b2afd Add minimal topology web UI and serve static files.
Provide browser-based topology viewer at root path and update technical spec checkboxes for completed UI milestone.

Made-with: Cursor
2026-04-09 22:07:15 +10:00
Andrey Lutsenko df32d43ac5 Add scan diff endpoint and update spec checklist.
Compare two scans by alive hosts and LLDP-derived links, then reflect completed diff milestone in technical spec.

Made-with: Cursor
2026-04-09 22:05:09 +10:00
Andrey Lutsenko ab94409a52 Add topology endpoint and checklist tracking in spec.
Expose nodes/edges topology view and convert technical spec progress items to checkbox status.

Made-with: Cursor
2026-04-09 22:02:33 +10:00
Andrey Lutsenko 9e678fcfc7 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
2026-04-09 22:00:14 +10:00
Andrey Lutsenko ec7abe384d Add LLDP neighbor collection and endpoint.
Collect LLDP-MIB neighbor fields during SNMP scans, persist records, and expose LLDP results via REST.

Made-with: Cursor
2026-04-09 21:58:30 +10:00
Andrey Lutsenko cca4477792 Add SNMP v2c probing and results endpoint.
Probe sysName/sysDescr/sysObjectID for alive hosts, persist SNMP outcomes, and expose scan SNMP data via REST.

Made-with: Cursor
2026-04-09 21:56:31 +10:00
Andrey Lutsenko e9452dcc0a Add TCP port scan persistence and API endpoint.
Probe configured ports for alive hosts, persist port states, and expose scan port results via REST.

Made-with: Cursor
2026-04-09 21:54:17 +10:00
Andrey Lutsenko 9afbbbb762 Persist per-host scan results and expose hosts endpoint.
Store checked hosts for each scan and add API to fetch host-level up/down probe results.

Made-with: Cursor
2026-04-09 21:51:35 +10:00
Andrey Lutsenko 43cb339605 Add scan queue execution and listing endpoint.
Run scans in background with progress/status updates and store scan metrics in memory or PostgreSQL.

Made-with: Cursor
2026-04-09 21:49:38 +10:00
Andrey Lutsenko 284794ec8d Initial scaffold and technical specification
Made-with: Cursor
2026-04-09 21:40:04 +10:00