Commit Graph

  • 43d3b96364 fix: Improve stale IP flagging logic to support forced rescan Lorenzo Venerandi 2026-03-01 17:36:15 +01:00
  • 8fc2d47e96 feat: Add detailed IP information view and refactor IP insight template Lorenzo Venerandi 2026-03-01 17:00:10 +01:00
  • ef467b0fd6 fix: enable task to run when loaded for flag-stale-ips Lorenzo Venerandi 2026-03-01 16:58:10 +01:00
  • cecdbda1d9 Bundle of static resources instead of external loading Lorenzo Venerandi 2026-03-01 15:58:32 +01:00
  • 95ab55c428 lint code Lorenzo Venerandi 2026-03-01 15:57:54 +01:00
  • 7401783847 refactor: optimize database queries by utilizing IpStats for performance improvements Lorenzo Venerandi 2026-03-01 15:57:40 +01:00
  • b8f0cc25d0 style: format code for better readability in DatabaseManager class Lorenzo Venerandi 2026-02-28 19:42:32 +01:00
  • 4900c3dd49 fix: layout improvement after merge Lorenzo Venerandi 2026-02-28 19:42:15 +01:00
  • fad4f71fce Merge pull request #106 from BlessedRebuS/feat/add-search-bar Patrick Di Fazio 2026-02-28 18:48:04 +01:00
  • 82d4757ad1 Merge branch 'feat/dashboard-single-ip-page' into feat/add-search-bar Patrick Di Fazio 2026-02-28 18:47:36 +01:00
  • 62bb091926 added search bar feature, refactored the dashboard BlessedRebuS 2026-02-28 18:43:09 +01:00
  • 368265dea4 feat: update suspicious activity display to show last 10 requests and improve database filtering Lorenzo Venerandi 2026-02-28 18:12:40 +01:00
  • 3d8178ff0e feat: enhance dashboard with IP category display and improved data tables Lorenzo Venerandi 2026-02-28 18:04:26 +01:00
  • d9ae55c0aa feat: add IP insight feature with detailed view and actions Lorenzo Venerandi 2026-02-28 17:43:50 +01:00
  • ce713d8072 tweaked map markers Lorenzo Venerandi 2026-02-28 16:45:07 +01:00
  • 4194c4585b fix: update container name to 'krawl' in deployment.yaml Lorenzo Venerandi 2026-02-28 15:35:48 +01:00
  • e87564f694 Merge pull request #104 from Matthias-vdE/sortable-table Patrick Di Fazio 2026-02-28 00:06:34 +01:00
  • 799b5d5164 Make attackers table sortable and cleanup time display. Matthias-vdE 2026-02-27 10:52:05 +01:00
  • f7416518fe added first version of single ip page breakdiwn carnivuth 2026-02-22 21:53:18 +01:00
  • 75722051d6 added first version of single ip page breakdiwn carnivuth 2026-02-22 21:53:13 +01:00
  • 486d02fbd4 feat: add deployment strategy type as Recreate in multiple deployment files Lorenzo Venerandi 2026-02-22 17:33:57 +01:00
  • 9d1eb51129 Merge pull request #100 from BlessedRebuS/fix/config-defaults Lorenzo Venerandi 2026-02-23 21:02:02 +01:00
  • a0b8a65ba6 fix: set default values for exports_path and backups_path in configuration Lorenzo Venerandi 2026-02-23 20:42:55 +01:00
  • d1395c5017 fix: reset dashboard secret_path to null for default configuration Lorenzo Venerandi 2026-02-23 20:42:25 +01:00
  • 3e1d4c8f36 Merge pull request #99 from BlessedRebuS/feat/improved-map Lorenzo Venerandi 2026-02-23 12:32:14 +01:00
  • ad3bc579a3 chore: update chart version to 1.0.9 Lorenzo Venerandi 2026-02-23 12:01:41 +01:00
  • 0fac15a129 feat: enhance IP map visualization with custom pie-chart cluster icons and improved marker handling Lorenzo Venerandi 2026-02-23 12:00:45 +01:00
  • bbf791a93e added dropdown for selecting number of IPs to display on the map Lorenzo Venerandi 2026-02-23 12:00:38 +01:00
  • 00376e28df added Leaflet.markercluster CSS and JS files to enhance map functionality Lorenzo Venerandi 2026-02-23 12:00:22 +01:00
  • 8222dc5eb5 increased maximum page size for all IPs endpoint from 100 to 10000 Lorenzo Venerandi 2026-02-23 12:00:01 +01:00
  • 560701fa50 Merge pull request #97 from BlessedRebuS/doc/iptables-integration Lorenzo Venerandi 2026-02-23 11:34:48 +01:00
  • 8c81dccc3b added iptables and nftables integration BlessedRebuS 2026-02-23 01:23:49 +01:00
  • 69e82fc030 Merge pull request #96 from BlessedRebuS/feat/add-fail2ban-integration Patrick Di Fazio 2026-02-23 00:30:54 +01:00
  • 12c8154ce4 added fail2ban integration BlessedRebuS 2026-02-23 00:21:46 +01:00
  • fa7772737f Merge pull request #95 from BlessedRebuS/fix/helm-wrong-quote Patrick Di Fazio 2026-02-22 22:37:39 +01:00
  • c3811fd318 fix: remove unnecessary quotes from backups.enabled in configmap.yaml Lorenzo Venerandi 2026-02-22 22:35:44 +01:00
  • 620a4ce52b Merge pull request #94 from BlessedRebuS/fix/new-ip-reevaluation Lorenzo Venerandi 2026-02-22 18:46:56 +01:00
  • 4d4d93ad80 linted code Lorenzo Venerandi 2026-02-22 18:45:56 +01:00
  • 329310a3ef chore: bump version to 1.0.8 for krawl-chart Lorenzo Venerandi 2026-02-22 18:42:44 +01:00
  • b559fd6a84 feat: add task to flag stale IPs for reevaluation Lorenzo Venerandi 2026-02-22 18:41:50 +01:00
  • aa49853949 feat: log additional request information for non-suspicious access Lorenzo Venerandi 2026-02-22 18:36:33 +01:00
  • 9a271cbe68 feat: enhance IP analysis by adding robots.txt parsing and optimizing HTTP method scoring Lorenzo Venerandi 2026-02-22 18:34:22 +01:00
  • 71adbe2605 feat: refine IP reevaluation logic to include unanalyzed addresses Lorenzo Venerandi 2026-02-22 17:57:06 +01:00
  • a876601122 Merge pull request #92 from BlessedRebuS/feat/update-suspicious-pattern Longhi Matteo 2026-02-22 16:54:56 +01:00
  • 0a5d62f17c feat: update Helm chart version to 1.0.7 and refine suspicious patterns Lorenzo Venerandi 2026-02-22 16:53:09 +01:00
  • 8daa257fa4 Merge pull request #91 from BlessedRebuS/feat-migration-scripts-init Patrick Di Fazio 2026-02-22 16:29:32 +01:00
  • b500b22041 code linting Lorenzo Venerandi 2026-02-22 16:27:59 +01:00
  • 57fa0ae5a3 feat: update chart version to 1.0.6 in Chart.yaml Lorenzo Venerandi 2026-02-22 16:24:40 +01:00
  • 8ce8b6b40a feat: implement IP ban and rate-limiting logic in database with migration scripts Lorenzo Venerandi 2026-02-22 16:23:52 +01:00
  • db848e7ecb feat: add need_reevaluation column to IpStats and update related logic Lorenzo Venerandi 2026-02-22 16:03:08 +01:00
  • 2f82d3a3bd feat: implement database migration runner and initialize migrations on startup Lorenzo Venerandi 2026-02-22 15:24:26 +01:00
  • df98eca066 Merge pull request #90 from BlessedRebuS/fix/backup-job-enabled-flag Lorenzo Venerandi 2026-02-22 16:04:40 +01:00
  • d9d7766929 linted code carnivuth 2026-02-22 16:01:46 +01:00
  • d8220b2429 added parameter in config file to disable backup job carnivuth 2026-02-22 16:01:39 +01:00
  • bba89d0ec5 Merge pull request #89 from BlessedRebuS/refactor-fastapi Patrick Di Fazio 2026-02-18 11:46:08 +01:00
  • 152682de2c code linted Lorenzo Venerandi 2026-02-18 00:02:44 +01:00
  • cccc9cde35 refactor: optimize access log query to count unique entries and improve pagination Lorenzo Venerandi 2026-02-17 18:13:25 +01:00
  • 846fba631f refactor: streamline memory management by removing unused variables and enhancing cleanup logic Lorenzo Venerandi 2026-02-17 18:09:35 +01:00
  • b94cd38b61 refactor: optimize database access and implement retention task Lorenzo Venerandi 2026-02-17 18:04:09 +01:00
  • 507e3f2667 refactor: remove unused tracking variables and streamline memory stats logging Lorenzo Venerandi 2026-02-17 17:59:03 +01:00
  • 98a8b3deca removed useless var Lorenzo Venerandi 2026-02-17 17:51:06 +01:00
  • e4c4d99f84 refactor: improve honeypot request tracking and documentation Lorenzo Venerandi 2026-02-17 17:30:35 +01:00
  • 86298409bf Merge remote-tracking branch 'origin/main' into refactor-fastapi Lorenzo Venerandi 2026-02-17 16:27:31 +01:00
  • 03491d55cc refactor: enhance tracker integration and memory cleanup logic Lorenzo Venerandi 2026-02-17 15:17:54 +01:00
  • adb344683a refactor: simplify raw request modal display logic and CSS Lorenzo Venerandi 2026-02-17 14:56:02 +01:00
  • 34a9802af5 feat: implement auto-tracking for honeypot requests based on attack patterns Lorenzo Venerandi 2026-02-17 14:46:54 +01:00
  • 44235b232c docs: add architecture documentation for Krawl project Lorenzo Venerandi 2026-02-17 14:34:48 +01:00
  • c46b6b903d fix: remove radar legend from IP detail template Lorenzo Venerandi 2026-02-17 14:00:30 +01:00
  • 80908760f5 chore: update version to 1.0.5 in Chart.yaml Lorenzo Venerandi 2026-02-17 13:41:52 +01:00
  • c023d808c6 linted code Lorenzo Venerandi 2026-02-17 13:13:06 +01:00
  • 2c7b612587 Removed old monolithic files Lorenzo Venerandi 2026-02-17 13:12:59 +01:00
  • 7371eca7f5 refactor: clean up HTML template and add redundant route for dashboard Lorenzo Venerandi 2026-02-17 13:11:40 +01:00
  • 5d38ea45a8 starting full refactor with FastAPI routes + HTMX and AlpineJS on client side Lorenzo Venerandi 2026-02-17 13:09:01 +01:00
  • d0798e9242 Merge pull request #87 from Matthias-vdE/main Longhi Matteo 2026-02-16 23:06:25 +01:00
  • cf7eb0677e Fixed TZ variable in example compose file. Fixed CANARY_TOKEN_URL variable in the example. Defined an example of how to use Krawl behind a reverse proxy. Matthias-vdE 2026-02-16 20:30:49 +01:00
  • 04823dab63 Merge pull request #85 from BlessedRebuS/fix/backup-dir-absent Patrick Di Fazio 2026-02-15 18:29:29 +01:00
  • 17b657744b set default port to 5000 carnivuth 2026-02-15 18:07:39 +01:00
  • 396b9b1710 linted code carnivuth 2026-02-15 15:10:41 +01:00
  • 815da4300b fixed bug on non existent database dump directory carnivuth 2026-02-15 15:10:27 +01:00
  • b62803fa2f Merge pull request #84 from BlessedRebuS/fix/dashboard-improvement Longhi Matteo 2026-02-15 00:57:11 +01:00
  • 5703942d2c dashboard fix, added most recurring attack, fixed visualization BlessedRebuS 2026-02-15 00:54:28 +01:00
  • 6ed9cd08ff Merge pull request #79 from BlessedRebuS/feat/raw-requests-attack-enanchements Patrick Di Fazio 2026-02-11 00:26:59 +01:00
  • cdf8010ae2 fixed dashboard Patrick Di Fazio 2026-02-11 00:13:21 +01:00
  • f79e9cbdd4 Merge pull request #78 from BlessedRebuS/feat/raw-requests-attack-enanchements Patrick Di Fazio 2026-02-08 17:02:08 +01:00
  • 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 Patrick Di Fazio 2026-02-08 16:02:18 +01:00
  • 594eae7447 Merge pull request #76 from BlessedRebuS/feat/database-dump-task Patrick Di Fazio 2026-02-05 22:42:21 +01:00
  • 789d77c784 linted code carnivuth 2026-02-05 17:57:38 +01:00
  • 9c5bcab200 updated cron with configuration variables carnivuth 2026-02-05 17:57:29 +01:00
  • 7621932602 added task dump krawl data and adjusted configuration files carnivuth 2026-02-05 17:26:06 +01:00
  • 5c9918e29b Merge pull request #75 from BlessedRebuS/fix/readme-docker-compose-error Patrick Di Fazio 2026-02-05 15:35:09 +01:00
  • 1d76acc7b7 fixed typo in docker compose descriptor carnivuth 2026-02-05 15:07:09 +01:00
  • 5d0a56060c Merge pull request #73 from BlessedRebuS/feat/blocklist-api Lorenzo Venerandi 2026-02-03 16:01:30 +01:00
  • 413ca07c4a bumped version carnivuth 2026-02-03 15:28:23 +01:00
  • 226e389604 added export config parameter in helm configmap carnivuth 2026-02-03 15:26:58 +01:00
  • 81ca56896d Merge pull request #72 from BlessedRebuS/feat/blocklist-api Patrick Di Fazio 2026-02-03 14:48:14 +01:00
  • ef2d1c14c8 Merge branch 'dev' into feat/blocklist-api Patrick Di Fazio 2026-02-03 14:44:00 +01:00
  • 5786457567 bumped version carnivuth 2026-02-03 14:04:04 +01:00
  • 494f1678f3 lint code carnivuth 2026-02-03 13:57:46 +01:00
  • 3345ad1ac2 removed old default value carnivuth 2026-02-03 13:56:48 +01:00
  • 4e02dc98df Merge pull request #59 from BlessedRebuS/feat/blocklist-api Patrick Di Fazio 2026-02-02 23:01:55 +01:00