Commit Graph

  • 30732cd189 fix: remove empty-path GET decorator to avoid FastAPI prefix+path empty error main Malin 2026-03-19 20:20:36 +01:00
  • 50a20734ff feat: split honeypot and dashboard into separate services on dedicated ports Malin 2026-03-19 20:16:35 +01:00
  • a0700d1960 Merge pull request #128 from BlessedRebuS/dev Patrick Di Fazio 2026-03-10 14:09:46 +01:00
  • 1b8dc53952 Merge pull request #127 from BlessedRebuS/feat/release-1.2 Patrick Di Fazio 2026-03-10 11:31:18 +01:00
  • da3ffd64c9 feat: update installation section to quickstart in README.md Lorenzo Venerandi 2026-03-10 11:27:04 +01:00
  • f1c89cc8e3 fix: correct link formatting for contributing section in README.md Lorenzo Venerandi 2026-03-10 11:22:16 +01:00
  • 2aab758e4b feat: update dashboard tab descriptions for consistency and clarity Lorenzo Venerandi 2026-03-10 11:18:52 +01:00
  • e09d5436ee linted code Lorenzo Venerandi 2026-03-10 11:07:55 +01:00
  • 7d14e98860 feat: update Helm chart version to 1.2.0 in Chart.yaml, README.md, and values.yaml Lorenzo Venerandi 2026-03-10 11:02:40 +01:00
  • da9170f7a0 feat: update dashboard documentation to reflect new tab organization and features Lorenzo Venerandi 2026-03-10 11:01:32 +01:00
  • 65b12d16bd feat: enhance dashboard documentation and add new images for improved visualization Lorenzo Venerandi 2026-03-10 11:00:47 +01:00
  • 467379d3f7 fix: update README to correct section titles and improve clarity Lorenzo Venerandi 2026-03-10 11:00:37 +01:00
  • 9fde3f49be chore: remove unused dashboard and database images Lorenzo Venerandi 2026-03-10 11:00:32 +01:00
  • 1eb4f54f5c feat: implement in-memory caching for dashboard data and background warmup task Lorenzo Venerandi 2026-03-10 11:00:22 +01:00
  • 56345974c8 Merge pull request #126 from BlessedRebuS/feat/improve-logging Patrick Di Fazio 2026-03-09 18:40:48 +01:00
  • ba3e6c655d Fix: wrong ip in login logs Lorenzo Venerandi 2026-03-09 18:31:56 +01:00
  • 11944f00cb Merge pull request #125 from BlessedRebuS/feat/improve-logging Patrick Di Fazio 2026-03-09 18:24:08 +01:00
  • ad8440c3d8 fix connection exception issue Lorenzo Venerandi 2026-03-09 18:20:49 +01:00
  • fc6d357925 Merge pull request #124 from BlessedRebuS/feat/improve-logging Patrick Di Fazio 2026-03-09 18:12:15 +01:00
  • 1d3b01f61f feat: update chart version to 1.1.7 Lorenzo Venerandi 2026-03-09 17:59:20 +01:00
  • 6218a19638 feat: improve access logging for banned IPs and handle connection resets Lorenzo Venerandi 2026-03-09 17:59:00 +01:00
  • 68375f6a32 feat: refine logging for honeypot trap requests Lorenzo Venerandi 2026-03-09 17:54:51 +01:00
  • 4442bcc406 feat: enhance logging for authentication events Lorenzo Venerandi 2026-03-09 17:54:47 +01:00
  • 40f1051d1f feat: add access logging middleware and disable default uvicorn access log Lorenzo Venerandi 2026-03-09 17:54:35 +01:00
  • fb70e497a3 Merge pull request #123 from BlessedRebuS/feat/ip-tracking-panel Patrick Di Fazio 2026-03-09 15:19:09 +01:00
  • a261e39307 chore: bump version to 1.1.6 in Chart.yaml Lorenzo Venerandi 2026-03-09 15:01:42 +01:00
  • e814f1232a linted code Lorenzo Venerandi 2026-03-09 14:57:56 +01:00
  • 6e575c10eb feat: implement tracked IP management panel with tracking actions and UI updates Lorenzo Venerandi 2026-03-09 14:57:43 +01:00
  • 0705bbd169 feat: add tracked IPs panel and endpoints for viewing tracked IPs Lorenzo Venerandi 2026-03-09 14:57:30 +01:00
  • 4e024b785e feat: add IP tracking functionality with track and untrack actions Lorenzo Venerandi 2026-03-09 14:57:25 +01:00
  • e6eed2f647 feat: implement IP tracking functionality with database integration Lorenzo Venerandi 2026-03-09 14:57:19 +01:00
  • 45b4f81467 Merge pull request #122 from BlessedRebuS/feat/manageable-ip-banlist Patrick Di Fazio 2026-03-08 13:12:01 +01:00
  • 4e34b4b80a feat: refactor admin panel to banlist panel and update related routes and templates Lorenzo Venerandi 2026-03-08 12:49:55 +01:00
  • 6117824c19 feat: bump version to 1.1.5 in Chart.yaml Lorenzo Venerandi 2026-03-08 12:45:51 +01:00
  • 522bd7fb67 feat: replace external Material Symbols font with local version and add CSS for styling Lorenzo Venerandi 2026-03-08 12:43:42 +01:00
  • c3fa0c11e6 feat: update IP stats timestamps to use local time and improve dashboard JavaScript for safer data handling Lorenzo Venerandi 2026-03-08 12:43:32 +01:00
  • 347d918789 code layout improvement Lorenzo Venerandi 2026-03-08 12:38:33 +01:00
  • 4df6c1f2ec feat: enhance category display in ban tables and adjust chart height Lorenzo Venerandi 2026-03-08 12:31:37 +01:00
  • 2539713a1d feat: implement IP ban management with override functionality and UI updates Lorenzo Venerandi 2026-03-08 12:26:57 +01:00
  • a9aeb00279 feat: add ban_override column to ip_stats and update attacker IP filtering logic Lorenzo Venerandi 2026-03-08 12:26:13 +01:00
  • 8a651b00f9 feat: add ban override management to IP statistics model and database manager Lorenzo Venerandi 2026-03-08 12:26:02 +01:00
  • 53c23d2d18 Merge pull request #121 from BlessedRebuS/feat/add-fastapi-authentication Patrick Di Fazio 2026-03-07 17:16:50 +01:00
  • f391da2025 code linted Lorenzo Venerandi 2026-03-07 17:14:07 +01:00
  • e1ec7ede45 feat: implement brute force protection and error handling for authentication Lorenzo Venerandi 2026-03-07 17:09:22 +01:00
  • 4fd5832fdc feat: implement authentication modal and update dashboard password handling Lorenzo Venerandi 2026-03-07 17:06:29 +01:00
  • 513a5beccd feat: update Helm chart for FastAPI authentication with dashboard password support Lorenzo Venerandi 2026-03-06 22:41:02 +01:00
  • 28a62f9ea1 feat: add instructions for setting a dashboard password and create secret.yaml template Lorenzo Venerandi 2026-03-06 22:40:27 +01:00
  • 5553559ea6 feat: add dashboard password configuration to README and docker-compose Lorenzo Venerandi 2026-03-06 22:40:16 +01:00
  • 18536f0706 feat: implement FastAPI authentication with password protection for admin panel Lorenzo Venerandi 2026-03-06 22:19:59 +01:00
  • 755de7f231 feat: add password configuration for dashboard access Lorenzo Venerandi 2026-03-06 18:29:12 +01:00
  • 1faa891fde Merge pull request #119 from BlessedRebuS/dev Patrick Di Fazio 2026-03-04 15:31:58 +01:00
  • 3357cd6bfb Merge pull request #118 from BlessedRebuS/feat/release-1.1.3 Patrick Di Fazio 2026-03-04 15:16:40 +01:00
  • 07ee9eb300 chore: remove beta branch and tag triggers from CI workflows Lorenzo Venerandi 2026-03-04 15:02:56 +01:00
  • 9d025b4cb7 feat: update README and Helm chart for version 1.1.3 release Lorenzo Venerandi 2026-03-04 15:00:26 +01:00
  • f34ea7cd52 Add use case diagram to the project Lorenzo Venerandi 2026-03-04 15:00:08 +01:00
  • 15a5f15c2b Merge pull request #117 from BlessedRebuS/fix/access-history-time-order Patrick Di Fazio 2026-03-04 14:03:07 +01:00
  • 0a102178db chore: update version and appVersion to 1.1.3 in Chart.yaml Lorenzo Venerandi 2026-03-04 14:01:40 +01:00
  • 442b1ceb13 feat: increase view button SVG size for improved visibility across tables Lorenzo Venerandi 2026-03-04 14:00:58 +01:00
  • 67cfdb52e3 code linted Lorenzo Venerandi 2026-03-04 13:55:25 +01:00
  • 5f1fedab3d feat: add sort_order parameter to access log retrieval for flexible timestamp sorting Lorenzo Venerandi 2026-03-04 13:55:10 +01:00
  • 8321164514 feat: enhance view request button with tooltip and SVG icon for better UX Lorenzo Venerandi 2026-03-04 13:50:33 +01:00
  • 9cb9cb28b8 Merge pull request #116 from BlessedRebuS/feat/add-request-body-to-sus-activities Patrick Di Fazio 2026-03-04 12:41:38 +01:00
  • dd18392449 feat: update chart version to 1.1.2 for Krawl honeypot server Lorenzo Venerandi 2026-03-04 12:38:17 +01:00
  • ddc5dcade3 feat: add copy to clipboard functionality and update button styles in raw request modal Lorenzo Venerandi 2026-03-04 12:37:55 +01:00
  • a385381dbd feat: add log_id to suspicious activities for detailed request viewing Lorenzo Venerandi 2026-03-04 12:37:42 +01:00
  • 3d7958acf8 Merge pull request #113 from BlessedRebuS/fix/wrong-flag-ips-time-window Patrick Di Fazio 2026-03-03 19:48:42 +01:00
  • 911628fe61 fix: correct logic for flagging stale IPs for reevaluation based on last_seen timestamp Lorenzo Venerandi 2026-03-03 19:45:36 +01:00
  • 23abe3439b Merge pull request #112 from BlessedRebuS/feat/improve-tasks Patrick Di Fazio 2026-03-03 19:19:58 +01:00
  • 6dc9cfe502 feat: enhance database retention logic to preserve suspicious access logs and linked IPs Lorenzo Venerandi 2026-03-03 19:16:27 +01:00
  • 31fb1e8d9f chore: update chart version to 1.1.1 for consistency with app version Lorenzo Venerandi 2026-03-03 19:06:09 +01:00
  • 36df289a5e feat: enhance database retention logic to use configurable retention period and delete stale IPs Lorenzo Venerandi 2026-03-03 19:03:40 +01:00
  • f3ec4f8420 fix: update stale IP reevaluation logic to flag IPs last seen over 30 days ago Lorenzo Venerandi 2026-03-03 18:58:06 +01:00
  • 90a65dff6b Merge pull request #111 from BlessedRebuS/dev Lorenzo Venerandi 2026-03-01 22:09:10 +01:00
  • 6bcc53953a Merge pull request #110 from BlessedRebuS/feat/realease-1.1 Lorenzo Venerandi 2026-03-01 21:59:29 +01:00
  • e028de3343 chore: remove Trivy vulnerability scan step from security workflow Lorenzo Venerandi 2026-03-01 21:58:41 +01:00
  • 5dabba3624 chore: update Trivy action version to 0.34.0 for improved vulnerability scanning Lorenzo Venerandi 2026-03-01 21:56:28 +01:00
  • 2e075f03f4 chore: update Python version to 3.13 in workflow files Lorenzo Venerandi 2026-03-01 21:52:39 +01:00
  • e1c1b4d953 chore: update Dockerfile and requirements for Python 3.13, enhance error handling in config and tracker modules Lorenzo Venerandi 2026-03-01 21:52:27 +01:00
  • e88f245e9b docs: update disclaimer for clarity and emphasize responsible deployment Lorenzo Venerandi 2026-03-01 21:44:05 +01:00
  • 89c45353b5 docs: consolidate disclaimer for clarity and emphasis on responsible use Lorenzo Venerandi 2026-03-01 21:42:47 +01:00
  • b16d4322a7 docs: improve disclaimer formatting for clarity and emphasis Lorenzo Venerandi 2026-03-01 21:41:26 +01:00
  • 1d0da41512 docs: update disclaimer section to emphasize caution and responsible use Lorenzo Venerandi 2026-03-01 21:39:33 +01:00
  • 0d6827b651 docs: update disclaimer section for clarity and formatting Lorenzo Venerandi 2026-03-01 21:38:01 +01:00
  • 8d48aa0523 chore: update Helm chart to version 1.1.0 and remove autoscaling configuration Lorenzo Venerandi 2026-03-01 21:32:37 +01:00
  • 21543e89f4 docs: enhance dashboard section with detailed descriptions and add attack types image Lorenzo Venerandi 2026-03-01 21:26:53 +01:00
  • 2e4e494636 docs: add comprehensive documentation for API, backups, canary token, dashboard, honeypot, reverse proxy, and wordlist customization Lorenzo Venerandi 2026-03-01 21:20:33 +01:00
  • b6fbcabdee docs: update README with table of contents and dashboard details; refine common probes regex in values.yaml; add new IP insight dashboard image Lorenzo Venerandi 2026-03-01 21:09:01 +01:00
  • 55786e2765 fix: simplify common probes regex in wordlists.json Lorenzo Venerandi 2026-03-01 21:08:51 +01:00
  • b8bbd25dda chore: remove outdated ToDo list Lorenzo Venerandi 2026-03-01 21:04:44 +01:00
  • 23757c5e9d Merge pull request #109 from BlessedRebuS/feat/fix-different-user-agents Lorenzo Venerandi 2026-03-01 18:57:57 +01:00
  • 049e70972b fixed user different_user_agents statement BlessedRebuS 2026-03-01 18:56:07 +01:00
  • 6c5f13cc6f Merge pull request #107 from BlessedRebuS/feat/dashboard-single-ip-page Patrick Di Fazio 2026-03-01 18:06:24 +01:00
  • 311e79aba0 fix: Update Trivy action version to 0.31.0 in security scan workflow Lorenzo Venerandi 2026-03-01 18:02:32 +01:00
  • 991dca6a9d code linted Lorenzo Venerandi 2026-03-01 18:02:22 +01:00
  • ed4fe0dcfb feat: Add IP filtering to attack types pagination and detail views Lorenzo Venerandi 2026-03-01 18:01:19 +01:00
  • 6ec4e49d10 feat: Add logging configuration to support dynamic log levels in config files Lorenzo Venerandi 2026-03-01 17:49:04 +01:00
  • 2fbea80156 feat: Add backup and export configurations to the Krawl config map Lorenzo Venerandi 2026-03-01 17:48:28 +01:00
  • 214c83a852 fix: Adjust different user agents count for attacker and good crawler scores Lorenzo Venerandi 2026-03-01 17:45:46 +01:00
  • 1b63727745 fix: Improve command-line argument parsing in test_insert_fake_ips.py Lorenzo Venerandi 2026-03-01 17:43:13 +01:00
  • fbc757f0a6 feat: Enhance logging configuration to support dynamic log levels Lorenzo Venerandi 2026-03-01 17:36:29 +01:00