Lorenzo Venerandi
ba3e6c655d
Fix: wrong ip in login logs
2026-03-09 18:31:56 +01:00
Lorenzo Venerandi
ad8440c3d8
fix connection exception issue
2026-03-09 18:20:49 +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
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
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
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
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
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
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
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
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
Lorenzo Venerandi
6dc9cfe502
feat: enhance database retention logic to preserve suspicious access logs and linked IPs
2026-03-03 19:16:27 +01:00
Lorenzo Venerandi
36df289a5e
feat: enhance database retention logic to use configurable retention period and delete stale IPs
2026-03-03 19:03:40 +01:00
Lorenzo Venerandi
f3ec4f8420
fix: update stale IP reevaluation logic to flag IPs last seen over 30 days ago
2026-03-03 18:58:06 +01:00
Lorenzo Venerandi
e1c1b4d953
chore: update Dockerfile and requirements for Python 3.13, enhance error handling in config and tracker modules
2026-03-01 21:52:27 +01:00
BlessedRebuS
049e70972b
fixed user different_user_agents statement
2026-03-01 18:56:07 +01:00
Lorenzo Venerandi
991dca6a9d
code linted
2026-03-01 18:02:22 +01:00
Lorenzo Venerandi
ed4fe0dcfb
feat: Add IP filtering to attack types pagination and detail views
2026-03-01 18:01:19 +01:00
Lorenzo Venerandi
214c83a852
fix: Adjust different user agents count for attacker and good crawler scores
2026-03-01 17:45:46 +01:00
Lorenzo Venerandi
fbc757f0a6
feat: Enhance logging configuration to support dynamic log levels
2026-03-01 17:36:29 +01:00
Lorenzo Venerandi
43d3b96364
fix: Improve stale IP flagging logic to support forced rescan
2026-03-01 17:36:15 +01:00
Lorenzo Venerandi
8fc2d47e96
feat: Add detailed IP information view and refactor IP insight template
...
- Introduced a new partial template `_ip_detail.html` for displaying comprehensive IP details, including activity, geo & network information, reputation, and access history.
- Updated `ip_insight.html` to include the new `_ip_detail.html` partial, streamlining the code and enhancing maintainability.
- Enhanced CSS styles for improved layout and responsiveness, including adjustments to the radar chart size and the introduction of a two-column grid layout for IP details.
- Refactored JavaScript for loading attack types charts to support multiple instances and improved error handling.
2026-03-01 17:00:10 +01:00
Lorenzo Venerandi
ef467b0fd6
fix: enable task to run when loaded for flag-stale-ips
2026-03-01 16:58:10 +01:00
Lorenzo Venerandi
cecdbda1d9
Bundle of static resources instead of external loading
2026-03-01 15:58:32 +01:00
Lorenzo Venerandi
95ab55c428
lint code
2026-03-01 15:57:54 +01:00
Lorenzo Venerandi
7401783847
refactor: optimize database queries by utilizing IpStats for performance improvements
2026-03-01 15:57:40 +01:00
Lorenzo Venerandi
b8f0cc25d0
style: format code for better readability in DatabaseManager class
2026-02-28 19:42:32 +01:00
Lorenzo Venerandi
4900c3dd49
fix: layout improvement after merge
2026-02-28 19:42:15 +01:00
Patrick Di Fazio
82d4757ad1
Merge branch 'feat/dashboard-single-ip-page' into feat/add-search-bar
2026-02-28 18:47:36 +01:00
BlessedRebuS
62bb091926
added search bar feature, refactored the dashboard
2026-02-28 18:43:09 +01:00