Lorenzo Venerandi
21543e89f4
docs: enhance dashboard section with detailed descriptions and add attack types image
2026-03-01 21:26:53 +01:00
Lorenzo Venerandi
2e4e494636
docs: add comprehensive documentation for API, backups, canary token, dashboard, honeypot, reverse proxy, and wordlist customization
2026-03-01 21:20:33 +01:00
Lorenzo Venerandi
b6fbcabdee
docs: update README with table of contents and dashboard details; refine common probes regex in values.yaml; add new IP insight dashboard image
2026-03-01 21:09:01 +01:00
Lorenzo Venerandi
55786e2765
fix: simplify common probes regex in wordlists.json
2026-03-01 21:08:51 +01:00
Lorenzo Venerandi
b8bbd25dda
chore: remove outdated ToDo list
2026-03-01 21:04:44 +01:00
Lorenzo Venerandi
23757c5e9d
Merge pull request #109 from BlessedRebuS/feat/fix-different-user-agents
...
fixed user different_user_agents statement
2026-03-01 18:57:57 +01:00
BlessedRebuS
049e70972b
fixed user different_user_agents statement
2026-03-01 18:56:07 +01:00
Patrick Di Fazio
6c5f13cc6f
Merge pull request #107 from BlessedRebuS/feat/dashboard-single-ip-page
...
Feat/dashboard single ip page
2026-03-01 18:06:24 +01:00
Lorenzo Venerandi
311e79aba0
fix: Update Trivy action version to 0.31.0 in security scan workflow
2026-03-01 18:02:32 +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
6ec4e49d10
feat: Add logging configuration to support dynamic log levels in config files
2026-03-01 17:49:04 +01:00
Lorenzo Venerandi
2fbea80156
feat: Add backup and export configurations to the Krawl config map
2026-03-01 17:48:28 +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
1b63727745
fix: Improve command-line argument parsing in test_insert_fake_ips.py
2026-03-01 17:43:13 +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
fad4f71fce
Merge pull request #106 from BlessedRebuS/feat/add-search-bar
...
Feat/add search bar
2026-02-28 18:48:04 +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
Lorenzo Venerandi
368265dea4
feat: update suspicious activity display to show last 10 requests and improve database filtering
2026-02-28 18:12:40 +01:00
Lorenzo Venerandi
3d8178ff0e
feat: enhance dashboard with IP category display and improved data tables
2026-02-28 18:04:26 +01:00
Lorenzo Venerandi
d9ae55c0aa
feat: add IP insight feature with detailed view and actions
...
- Updated various tables to include "Actions" column with inspect buttons for IP insights.
- Created a new IP insight template for displaying detailed information about an IP address.
- Implemented JavaScript functions to handle opening the IP insight view and loading data via HTMX.
- Enhanced map markers to include inspect buttons for quick access to IP insights.
- Added styles for the new IP insight page and buttons to maintain UI consistency.
2026-02-28 17:43:50 +01:00
Lorenzo Venerandi
ce713d8072
tweaked map markers
2026-02-28 16:45:07 +01:00
Lorenzo Venerandi
4194c4585b
fix: update container name to 'krawl' in deployment.yaml
2026-02-28 15:35:48 +01:00
Patrick Di Fazio
e87564f694
Merge pull request #104 from Matthias-vdE/sortable-table
...
Make attackers table sortable and cleanup time display.
2026-02-28 00:06:34 +01:00
Matthias-vdE
799b5d5164
Make attackers table sortable and cleanup time display.
...
This update makes the Attackers by Total Requests table sortable by First Seen and Last Seen.
It also changes the way datetimes are being displayed everywhere: Only show the time when the event happened today, show the full datetime when the event happened on another day.
2026-02-27 10:52:05 +01:00
carnivuth
f7416518fe
added first version of single ip page breakdiwn
2026-02-26 17:10:14 +01:00
carnivuth
75722051d6
added first version of single ip page breakdiwn
2026-02-26 17:10:14 +01:00
Lorenzo Venerandi
486d02fbd4
feat: add deployment strategy type as Recreate in multiple deployment files
2026-02-26 17:10:14 +01:00
Lorenzo Venerandi
9d1eb51129
Merge pull request #100 from BlessedRebuS/fix/config-defaults
...
Fix/config defaults
2026-02-23 21:02:02 +01:00
Lorenzo Venerandi
a0b8a65ba6
fix: set default values for exports_path and backups_path in configuration
2026-02-23 20:42:55 +01:00
Lorenzo Venerandi
d1395c5017
fix: reset dashboard secret_path to null for default configuration
2026-02-23 20:42:25 +01:00
Lorenzo Venerandi
3e1d4c8f36
Merge pull request #99 from BlessedRebuS/feat/improved-map
...
Feat/improved map
2026-02-23 12:32:14 +01:00
Lorenzo Venerandi
ad3bc579a3
chore: update chart version to 1.0.9
2026-02-23 12:01:41 +01:00
Lorenzo Venerandi
0fac15a129
feat: enhance IP map visualization with custom pie-chart cluster icons and improved marker handling
...
- Added custom CSS for pie-chart cluster icons to improve visual representation.
- Implemented a function to create cluster icons using conic gradients based on IP categories.
- Refactored marker creation logic to utilize unique coordinates for overlapping markers.
- Introduced a loading overlay during IP data fetching to enhance user experience.
- Updated map filters to dynamically show/hide markers based on user selection.
- Improved error handling for IP stats fetching and added informative popups.
2026-02-23 12:00:45 +01:00
Lorenzo Venerandi
bbf791a93e
added dropdown for selecting number of IPs to display on the map
2026-02-23 12:00:38 +01:00
Lorenzo Venerandi
00376e28df
added Leaflet.markercluster CSS and JS files to enhance map functionality
2026-02-23 12:00:22 +01:00
Lorenzo Venerandi
8222dc5eb5
increased maximum page size for all IPs endpoint from 100 to 10000
2026-02-23 12:00:01 +01:00
Lorenzo Venerandi
560701fa50
Merge pull request #97 from BlessedRebuS/doc/iptables-integration
...
added iptables and nftables integration
2026-02-23 11:34:48 +01:00
BlessedRebuS
8c81dccc3b
added iptables and nftables integration
2026-02-23 01:23:49 +01:00
Patrick Di Fazio
69e82fc030
Merge pull request #96 from BlessedRebuS/feat/add-fail2ban-integration
...
added fail2ban integration
2026-02-23 00:30:54 +01:00
BlessedRebuS
12c8154ce4
added fail2ban integration
2026-02-23 00:21:46 +01:00