Skip to content

Local web page - #2063

Open
eldraco wants to merge 1133 commits into
developfrom
local-web-page
Open

Local web page#2063
eldraco wants to merge 1133 commits into
developfrom
local-web-page

Conversation

@eldraco

@eldraco eldraco commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

This large PR adds the local webpage of slips. A full webpage that allows to monitor almost all aspects of Slips

Changes proposed

  • Added a new localhost-only web interface for one Slips run.
  • Added Overview, Alerts, Evidence, Hosts, Firewall, P2P, Configuration, and Whitelists tabs.
  • Added sortable/filterable tables, bounded pagination, time ranges, charts, and evidence-to-flow drill-down.
  • Persisted alerts, evidence, relationships, real Slips scores, whitelist decisions, and historical metrics in SQLite.
  • Added detailed host workspaces with traffic, identity, DNS/TI, evidence, alerts, and score history.
  • Added firewall block/probation status, unblock schedules, history, and estimated attacks stopped.
  • Added P2P peer connectivity, messaging, trust, and reliability history.
  • Limited port-scan evidence to 20 linked flows.
  • Improved web performance by eliminating repeated full Redis scans.
  • Improved shutdown/web lifecycle, scoring concurrency, Redis run isolation, documentation, and tests.

Steps you followed to test the changes purposed in this PR:

  • a lot of manual test
  • CI tests
  • added tests
  • run local slips tests

Check List (Check all the applicable boxes)

  • My code follows the code style of this project.
  • [ x My change requires changes to the documentation.
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • This PR does not contain plagiarized content.
  • The title of my pull request is a short description of the requested changes.
  • My PR is based on develop branch. (mandatory)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants