Skip to content

Local web page - #2063

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

Local web page#2063
eldraco wants to merge 720 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)

eldraco added 28 commits August 29, 2026 18:36
…er port availability and add test for stopping verified server listener.
…r formatting and add test for handling disabled evidence messages.
…ized tests for vertical and horizontal scans.
…le description and add new API endpoint for host evidence retrieval.
… evidence and integrate with host detail view.
…apping, sortable modules table, and firewall section
…ue formatting, improve module sorting, and implement firewall data loading
… active firewall blocks and their probation schedules
… limit UID length for specific evidence types
eldraco added 30 commits August 30, 2026 22:55
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.

1 participant