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 |
|
Patrick Di Fazio
|
fa7772737f
|
Merge pull request #95 from BlessedRebuS/fix/helm-wrong-quote
fix: remove unnecessary quotes from backups.enabled in configmap.yaml
|
2026-02-22 22:37:39 +01:00 |
|
Lorenzo Venerandi
|
c3811fd318
|
fix: remove unnecessary quotes from backups.enabled in configmap.yaml
|
2026-02-22 22:35:44 +01:00 |
|
Lorenzo Venerandi
|
620a4ce52b
|
Merge pull request #94 from BlessedRebuS/fix/new-ip-reevaluation
Fix/new ip reevaluation
|
2026-02-22 18:46:56 +01:00 |
|
Lorenzo Venerandi
|
4d4d93ad80
|
linted code
|
2026-02-22 18:45:56 +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
|
b559fd6a84
|
feat: add task to flag stale IPs for reevaluation
|
2026-02-22 18:41:50 +01:00 |
|
Lorenzo Venerandi
|
aa49853949
|
feat: log additional request information for non-suspicious access
|
2026-02-22 18:36:33 +01:00 |
|
Lorenzo Venerandi
|
9a271cbe68
|
feat: enhance IP analysis by adding robots.txt parsing and optimizing HTTP method scoring
|
2026-02-22 18:34:22 +01:00 |
|
Lorenzo Venerandi
|
71adbe2605
|
feat: refine IP reevaluation logic to include unanalyzed addresses
|
2026-02-22 17:57:06 +01:00 |
|
Longhi Matteo
|
a876601122
|
Merge pull request #92 from BlessedRebuS/feat/update-suspicious-pattern
feat: update Helm chart version to 1.0.7 and refine suspicious patterns
|
2026-02-22 16:54:56 +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 |
|
Patrick Di Fazio
|
8daa257fa4
|
Merge pull request #91 from BlessedRebuS/feat-migration-scripts-init
Feat: migration scripts at startup, small variables refactoring
|
2026-02-22 16:29:32 +01:00 |
|
Lorenzo Venerandi
|
b500b22041
|
code linting
|
2026-02-22 16:27:59 +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
|
8ce8b6b40a
|
feat: implement IP ban and rate-limiting logic in database with migration scripts
|
2026-02-22 16:23:52 +01:00 |
|
Lorenzo Venerandi
|
db848e7ecb
|
feat: add need_reevaluation column to IpStats and update related logic
|
2026-02-22 16:05:39 +01:00 |
|
Lorenzo Venerandi
|
2f82d3a3bd
|
feat: implement database migration runner and initialize migrations on startup
|
2026-02-22 16:05:39 +01:00 |
|
Lorenzo Venerandi
|
df98eca066
|
Merge pull request #90 from BlessedRebuS/fix/backup-job-enabled-flag
Add parameter to disable backup
|
2026-02-22 16:04:40 +01:00 |
|
carnivuth
|
d9d7766929
|
linted code
|
2026-02-22 16:01:46 +01:00 |
|
carnivuth
|
d8220b2429
|
added parameter in config file to disable backup job
|
2026-02-22 16:01:39 +01:00 |
|
Patrick Di Fazio
|
bba89d0ec5
|
Merge pull request #89 from BlessedRebuS/refactor-fastapi
Refactor: full frontend refacor with HTMX and AlpineJS, implemented FastAPI as backend api manager, removed unused variables
|
2026-02-18 11:46:08 +01:00 |
|
Lorenzo Venerandi
|
152682de2c
|
code linted
|
2026-02-18 00:02:44 +01:00 |
|
Lorenzo Venerandi
|
cccc9cde35
|
refactor: optimize access log query to count unique entries and improve pagination
|
2026-02-17 18:13:25 +01:00 |
|
Lorenzo Venerandi
|
846fba631f
|
refactor: streamline memory management by removing unused variables and enhancing cleanup logic
|
2026-02-17 18:09:35 +01:00 |
|
Lorenzo Venerandi
|
b94cd38b61
|
refactor: optimize database access and implement retention task
|
2026-02-17 18:04:09 +01:00 |
|
Lorenzo Venerandi
|
507e3f2667
|
refactor: remove unused tracking variables and streamline memory stats logging
|
2026-02-17 17:59:03 +01:00 |
|
Lorenzo Venerandi
|
98a8b3deca
|
removed useless var
|
2026-02-17 17:51:06 +01:00 |
|
Lorenzo Venerandi
|
e4c4d99f84
|
refactor: improve honeypot request tracking and documentation
|
2026-02-17 17:30:35 +01:00 |
|
Lorenzo Venerandi
|
86298409bf
|
Merge remote-tracking branch 'origin/main' into refactor-fastapi
|
2026-02-17 16:27:31 +01:00 |
|
Lorenzo Venerandi
|
03491d55cc
|
refactor: enhance tracker integration and memory cleanup logic
|
2026-02-17 15:17:54 +01:00 |
|
Lorenzo Venerandi
|
adb344683a
|
refactor: simplify raw request modal display logic and CSS
|
2026-02-17 14:56:02 +01:00 |
|
Lorenzo Venerandi
|
34a9802af5
|
feat: implement auto-tracking for honeypot requests based on attack patterns
|
2026-02-17 14:46:54 +01:00 |
|
Lorenzo Venerandi
|
44235b232c
|
docs: add architecture documentation for Krawl project
|
2026-02-17 14:34:48 +01:00 |
|
Lorenzo Venerandi
|
c46b6b903d
|
fix: remove radar legend from IP detail template
|
2026-02-17 14:00:30 +01:00 |
|
Lorenzo Venerandi
|
80908760f5
|
chore: update version to 1.0.5 in Chart.yaml
|
2026-02-17 13:41:52 +01:00 |
|
Lorenzo Venerandi
|
c023d808c6
|
linted code
|
2026-02-17 13:13:06 +01:00 |
|
Lorenzo Venerandi
|
2c7b612587
|
Removed old monolithic files
|
2026-02-17 13:12:59 +01:00 |
|
Lorenzo Venerandi
|
7371eca7f5
|
refactor: clean up HTML template and add redundant route for dashboard
|
2026-02-17 13:11:40 +01:00 |
|
Lorenzo Venerandi
|
5d38ea45a8
|
starting full refactor with FastAPI routes + HTMX and AlpineJS on client side
|
2026-02-17 13:09:01 +01:00 |
|
Longhi Matteo
|
d0798e9242
|
Merge pull request #87 from Matthias-vdE/main
Fixed TZ variable in example compose file.
|
2026-02-16 23:06:25 +01:00 |
|
Matthias-vdE
|
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.
|
2026-02-16 20:30:49 +01:00 |
|
Patrick Di Fazio
|
04823dab63
|
Merge pull request #85 from BlessedRebuS/fix/backup-dir-absent
Fixed non existent backup dir
|
2026-02-15 18:29:29 +01:00 |
|
carnivuth
|
17b657744b
|
set default port to 5000
|
2026-02-15 18:07:39 +01:00 |
|