Commit Graph

352 Commits

Author SHA1 Message Date
Lorenzo Venerandi
ad8440c3d8 fix connection exception issue 2026-03-09 18:20:49 +01:00
Lorenzo Venerandi
1d3b01f61f feat: update chart version to 1.1.7 2026-03-09 17:59:20 +01:00
Lorenzo Venerandi
6218a19638 feat: improve access logging for banned IPs and handle connection resets 2026-03-09 17:59:00 +01:00
Lorenzo Venerandi
68375f6a32 feat: refine logging for honeypot trap requests 2026-03-09 17:54:51 +01:00
Lorenzo Venerandi
4442bcc406 feat: enhance logging for authentication events 2026-03-09 17:54:47 +01:00
Lorenzo Venerandi
40f1051d1f feat: add access logging middleware and disable default uvicorn access log 2026-03-09 17:54:35 +01:00
Patrick Di Fazio
fb70e497a3 Merge pull request #123 from BlessedRebuS/feat/ip-tracking-panel
Feat/ip tracking panel
2026-03-09 15:19:09 +01:00
Lorenzo Venerandi
a261e39307 chore: bump version to 1.1.6 in Chart.yaml 2026-03-09 15:01:42 +01:00
Lorenzo Venerandi
e814f1232a linted code 2026-03-09 14:57:56 +01:00
Lorenzo Venerandi
6e575c10eb feat: implement tracked IP management panel with tracking actions and UI updates 2026-03-09 14:57:43 +01:00
Lorenzo Venerandi
0705bbd169 feat: add tracked IPs panel and endpoints for viewing tracked IPs 2026-03-09 14:57:30 +01:00
Lorenzo Venerandi
4e024b785e feat: add IP tracking functionality with track and untrack actions 2026-03-09 14:57:25 +01:00
Lorenzo Venerandi
e6eed2f647 feat: implement IP tracking functionality with database integration 2026-03-09 14:57:19 +01:00
Patrick Di Fazio
45b4f81467 Merge pull request #122 from BlessedRebuS/feat/manageable-ip-banlist
Feat/manageable ip banlist
2026-03-08 13:12:01 +01:00
Lorenzo Venerandi
4e34b4b80a feat: refactor admin panel to banlist panel and update related routes and templates 2026-03-08 12:49:55 +01:00
Lorenzo Venerandi
6117824c19 feat: bump version to 1.1.5 in Chart.yaml 2026-03-08 12:45:51 +01:00
Lorenzo Venerandi
522bd7fb67 feat: replace external Material Symbols font with local version and add CSS for styling 2026-03-08 12:43:42 +01:00
Lorenzo Venerandi
c3fa0c11e6 feat: update IP stats timestamps to use local time and improve dashboard JavaScript for safer data handling 2026-03-08 12:43:32 +01:00
Lorenzo Venerandi
347d918789 code layout improvement 2026-03-08 12:38:33 +01:00
Lorenzo Venerandi
4df6c1f2ec feat: enhance category display in ban tables and adjust chart height 2026-03-08 12:31:37 +01:00
Lorenzo Venerandi
2539713a1d feat: implement IP ban management with override functionality and UI updates 2026-03-08 12:26:57 +01:00
Lorenzo Venerandi
a9aeb00279 feat: add ban_override column to ip_stats and update attacker IP filtering logic 2026-03-08 12:26:13 +01:00
Lorenzo Venerandi
8a651b00f9 feat: add ban override management to IP statistics model and database manager 2026-03-08 12:26:02 +01:00
Patrick Di Fazio
53c23d2d18 Merge pull request #121 from BlessedRebuS/feat/add-fastapi-authentication
Feat/add fastapi authentication
2026-03-07 17:16:50 +01:00
Lorenzo Venerandi
f391da2025 code linted 2026-03-07 17:14:07 +01:00
Lorenzo Venerandi
e1ec7ede45 feat: implement brute force protection and error handling for authentication 2026-03-07 17:09:22 +01:00
Lorenzo Venerandi
4fd5832fdc feat: implement authentication modal and update dashboard password handling 2026-03-07 17:06:29 +01:00
Lorenzo Venerandi
513a5beccd feat: update Helm chart for FastAPI authentication with dashboard password support 2026-03-06 22:41:02 +01:00
Lorenzo Venerandi
28a62f9ea1 feat: add instructions for setting a dashboard password and create secret.yaml template 2026-03-06 22:40:27 +01:00
Lorenzo Venerandi
5553559ea6 feat: add dashboard password configuration to README and docker-compose 2026-03-06 22:40:16 +01:00
Lorenzo Venerandi
18536f0706 feat: implement FastAPI authentication with password protection for admin panel 2026-03-06 22:19:59 +01:00
Lorenzo Venerandi
755de7f231 feat: add password configuration for dashboard access 2026-03-06 18:29:12 +01:00
Patrick Di Fazio
3357cd6bfb Merge pull request #118 from BlessedRebuS/feat/release-1.1.3
Feat/release 1.1.3
2026-03-04 15:16:40 +01:00
Lorenzo Venerandi
07ee9eb300 chore: remove beta branch and tag triggers from CI workflows 2026-03-04 15:02:56 +01:00
Lorenzo Venerandi
9d025b4cb7 feat: update README and Helm chart for version 1.1.3 release 2026-03-04 15:00:26 +01:00
Lorenzo Venerandi
f34ea7cd52 Add use case diagram to the project 2026-03-04 15:00:08 +01:00
Patrick Di Fazio
15a5f15c2b Merge pull request #117 from BlessedRebuS/fix/access-history-time-order
Fix/access history time order
2026-03-04 14:03:07 +01:00
Lorenzo Venerandi
0a102178db chore: update version and appVersion to 1.1.3 in Chart.yaml 2026-03-04 14:01:40 +01:00
Lorenzo Venerandi
442b1ceb13 feat: increase view button SVG size for improved visibility across tables 2026-03-04 14:00:58 +01:00
Lorenzo Venerandi
67cfdb52e3 code linted 2026-03-04 13:55:25 +01:00
Lorenzo Venerandi
5f1fedab3d feat: add sort_order parameter to access log retrieval for flexible timestamp sorting 2026-03-04 13:55:10 +01:00
Lorenzo Venerandi
8321164514 feat: enhance view request button with tooltip and SVG icon for better UX 2026-03-04 13:50:33 +01:00
Patrick Di Fazio
9cb9cb28b8 Merge pull request #116 from BlessedRebuS/feat/add-request-body-to-sus-activities
Feat/add request body to sus activities
2026-03-04 12:41:38 +01:00
Lorenzo Venerandi
dd18392449 feat: update chart version to 1.1.2 for Krawl honeypot server 2026-03-04 12:38:17 +01:00
Lorenzo Venerandi
ddc5dcade3 feat: add copy to clipboard functionality and update button styles in raw request modal 2026-03-04 12:37:55 +01:00
Lorenzo Venerandi
a385381dbd feat: add log_id to suspicious activities for detailed request viewing 2026-03-04 12:37:42 +01:00
Patrick Di Fazio
3d7958acf8 Merge pull request #113 from BlessedRebuS/fix/wrong-flag-ips-time-window
fix: correct logic for flagging stale IPs for reevaluation
2026-03-03 19:48:42 +01:00
Lorenzo Venerandi
911628fe61 fix: correct logic for flagging stale IPs for reevaluation based on last_seen timestamp 2026-03-03 19:45:36 +01:00
Patrick Di Fazio
23abe3439b Merge pull request #112 from BlessedRebuS/feat/improve-tasks
Feat/improve tasks
2026-03-03 19:19:58 +01:00
Lorenzo Venerandi
6dc9cfe502 feat: enhance database retention logic to preserve suspicious access logs and linked IPs 2026-03-03 19:16:27 +01:00