29 Commits

Author SHA1 Message Date
Lorenzo Venerandi
7d14e98860 feat: update Helm chart version to 1.2.0 in Chart.yaml, README.md, and values.yaml 2026-03-10 11:02:40 +01:00
Lorenzo Venerandi
1d3b01f61f feat: update chart version to 1.1.7 2026-03-09 17:59:20 +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
6117824c19 feat: bump version to 1.1.5 in Chart.yaml 2026-03-08 12:45:51 +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
0a102178db chore: update version and appVersion to 1.1.3 in Chart.yaml 2026-03-04 14:01:40 +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
31fb1e8d9f chore: update chart version to 1.1.1 for consistency with app version 2026-03-03 19:06:09 +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
6ec4e49d10 feat: Add logging configuration to support dynamic log levels in config files 2026-03-01 17:49:04 +01:00
Lorenzo Venerandi
ad3bc579a3 chore: update chart version to 1.0.9 2026-02-23 12:01:41 +01:00
Lorenzo Venerandi
329310a3ef chore: bump version to 1.0.8 for krawl-chart 2026-02-22 18:42:44 +01:00
Lorenzo Venerandi
0a5d62f17c feat: update Helm chart version to 1.0.7 and refine suspicious patterns 2026-02-22 16:53:09 +01:00
Lorenzo Venerandi
57fa0ae5a3 feat: update chart version to 1.0.6 in Chart.yaml 2026-02-22 16:24:40 +01:00
Lorenzo Venerandi
80908760f5 chore: update version to 1.0.5 in Chart.yaml 2026-02-17 13:41:52 +01:00
Patrick Di Fazio
771174c6a9 added raw request handling, enanched attack detection for GET and POSTS, templatized suspicioius activity to fetch from wordlists.json, aligned helm to load new wordlist config, added migration scripts from 1.0.0 to new krawl versions, removed old and unused functions, added test scripts 2026-02-08 16:02:18 +01:00
carnivuth
413ca07c4a bumped version 2026-02-03 15:28:23 +01:00
carnivuth
5786457567 bumped version 2026-02-03 14:04:04 +01:00
BlessedRebuS
863fac251d modified dashboard, added ip-api data fetch 2026-02-01 22:43:12 +01:00
Lorenzo Venerandi
b253828cd7 Feat/release 1.0.0 (#63)
* Feat: update Kubernetes manifests for Krawl deployment and improve resource labels

* Feat: update version to 1.0.0 in Helm chart and related files; add timezone to README

* Feat: enhance configuration options for handling malicious IPs and update dashboard secret path

* Fix: standardize boolean value handling in environment configuration
2026-01-29 14:32:10 +01:00
Lorenzo Venerandi
e93bcb959a Doc/updated documentation (#60)
* added documentation, updated repo pointer in the dashboard, added dashboard link highlighting and mionor fixes

* added doc

* added logo to dashboard

* Fixed dashboard attack chart

* Enhance fake data generation with varied request counts for better visualization

* Add automatic migrations and support for latitude/longitude in IP stats

* Update Helm chart version to 0.2.2 and add timezone configuration option

---------

Co-authored-by: BlessedRebuS <patrick.difa@gmail.com>
2026-01-29 11:55:06 +01:00
Lorenzo Venerandi
5aca684df9 Feat/attack map improvement (#57)
* feat: enhance IP reputation management with city data and geolocation integration

* feat: enhance dashboard with city coordinates and improved marker handling

* feat: update chart version to 0.2.1 in Chart.yaml, README.md, and values.yaml

* feat: update logo format and size in README.md

* feat: improve location display logic in dashboard for attackers and IPs
2026-01-27 16:56:34 +01:00
Lorenzo Venerandi
8c76f6c847 Feat/deployment update (#56)
* feat: update analyzer thresholds and add crawl configuration options

* feat: update Helm chart version and add README for installation instructions

* feat: update installation instructions in README and add Docker support

* feat: update deployment manifests and configuration for improved service handling and analyzer settings

* feat: add API endpoint for paginated IP retrieval and enhance dashboard visualization with category filters

* feat: update configuration for Krawl service to use external config file

* feat: refactor code for improved readability and consistency across multiple files

* feat: remove Flake8, Pylint, and test steps from PR checks workflow
2026-01-26 12:36:22 +01:00
Lorenzo Venerandi
130e81ad64 Feat/dashboard improvements (#55)
* fixed external ip resoultion

* added dashboard logic division, filtering capabilities, geoip map, attacker stats

* refactor: replace print statements with applogger for error logging in DatabaseManager

* feat: add click listeners for IP cells in dashboard tables to fetch and display stats

---------

Co-authored-by: BlessedRebuS <patrick.difa@gmail.com>
2026-01-25 22:50:27 +01:00
Lorenzo Venerandi
25384585d9 Bump chart version to 0.1.5 and app version to 0.1.7 2026-01-23 21:51:20 +01:00
Lorenzo Venerandi
223883a781 Configuration override from environment variable (#47)
* Add environment variable override for config fields

Introduces functions to override configuration fields from environment variables, allowing dynamic configuration without modifying YAML files. The environment variable names are generated from field names, and type conversion is handled for int, float, and tuple fields.

* update chart version to 0.1.4

* Update README.md to enhance environment variable configuration details and improve overall clarity
2026-01-23 17:34:23 +01:00
Lorenzo Venerandi
aaaf1d35d6 Fixed docker build and helm package workflows (invalid tagging) (#46)
* feat: update Helm and Docker workflows to extract chart name and version, and improve tagging logic

* fix: add github-actions-ci branch to workflow triggers for Docker and Helm packaging

* fix: add helm-package-push.yml to workflow paths for triggering on changes

* fix: improve appVersion extraction in Docker workflow and add error handling

* fix: enhance appVersion extraction with debugging output and error message

* fix: improve error handling for appVersion extraction in Docker and Helm workflows

* fix: simplify chart info extraction in Helm workflow and remove error handling

* fix: update chart info extraction to use awk for improved parsing

* fix: streamline chart info extraction in Helm workflow by removing unnecessary step and directly parsing values

* fix: remove newline characters from chart version and name extraction in Helm workflow

* Fix newline

* Update helm-package-push.yml

* Removed claude brainrot

* Update helm-package-push.yml
2026-01-22 13:02:18 +01:00
Lorenzo Venerandi
bea9489a12 feat: update Helm chart version and appVersion to 0.1.3 and 1.0.6 respectively 2026-01-22 11:13:35 +01:00
BlessedRebuS
076b2de584 First commit 2025-12-14 19:08:01 +01:00