Commit Graph

296 Commits

Author SHA1 Message Date
Lorenzo Venerandi
2e075f03f4 chore: update Python version to 3.13 in workflow files 2026-03-01 21:52:39 +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
Lorenzo Venerandi
e88f245e9b docs: update disclaimer for clarity and emphasize responsible deployment 2026-03-01 21:44:05 +01:00
Lorenzo Venerandi
89c45353b5 docs: consolidate disclaimer for clarity and emphasis on responsible use 2026-03-01 21:42:47 +01:00
Lorenzo Venerandi
b16d4322a7 docs: improve disclaimer formatting for clarity and emphasis 2026-03-01 21:41:26 +01:00
Lorenzo Venerandi
1d0da41512 docs: update disclaimer section to emphasize caution and responsible use 2026-03-01 21:39:33 +01:00
Lorenzo Venerandi
0d6827b651 docs: update disclaimer section for clarity and formatting 2026-03-01 21:38:01 +01:00
Lorenzo Venerandi
8d48aa0523 chore: update Helm chart to version 1.1.0 and remove autoscaling configuration 2026-03-01 21:32:37 +01:00
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