Krawl v1.1.0
New Features
- Dashboard refactor: the dashboard is now using htmx and openapi and jinja templating to speed up loading times
- IP breakdown: added an IP breakdown feature for visualizing single IP history and attacks
- Added searchbar: added a search feature to search for ips and attacks
- RAM optimization: number of queries has been reduced, optimized portions of code
- Optimimization in IP categorization algorithm: IP flagging mechanism has been added to reduce server load
- Fail2Ban Integration: added fail2ban config file to parse banlist into fail2ban (along with nftables and iptables)
- Created the Attack Collections thread: Now you can paste here the most interesting attacks
Contributions
- Updated README for clarity and RouterOS guide by @OlliWare in #69
- Feat/change geolocation by @BlessedRebuS in #70
- blocklist download api endpoint implementation by @carnivuth in #59
- Minors correction to config file by @carnivuth in #72
- added parameters on helm chart configmap by @carnivuth in #73
- Fix typo in readme by @carnivuth in #75
- Add periodic database dump feature by @carnivuth in #76
- added raw request handling, enanched attack detection for GET and POS… by @BlessedRebuS in #78
- fixed dashboard by @BlessedRebuS in #79
- Fix/dashboard improvement by @BlessedRebuS in #84
- Fixed non existent backup dir by @carnivuth in #85
- Fixed TZ variable in example compose file. by @Matthias-vdE in #87
- Refactor: full frontend refacor with HTMX and AlpineJS, implemented FastAPI as backend api manager, removed unused variables by @Lore09 in #89
- Add parameter to disable backup by @carnivuth in #90
- Feat: migration scripts at startup, small variables refactoring by @Lore09 in #91
- feat: update Helm chart version to 1.0.7 and refine suspicious patterns by @Lore09 in #92
- Fix/new ip reevaluation by @Lore09 in #94
- fix: remove unnecessary quotes from backups.enabled in configmap.yaml by @Lore09 in #95
- added fail2ban integration by @BlessedRebuS in #96
- added iptables and nftables integration by @BlessedRebuS in #97
- Feat/improved map by @Lore09 in #99
- Fix/config defaults by @Lore09 in #100
- Make attackers table sortable and cleanup time display. by @Matthias-vdE in #104
- Feat/add search bar by @BlessedRebuS in #106
- Feat/dashboard single ip page by @Lore09 in #107
- fixed user different_user_agents statement by @BlessedRebuS in #109
New Contributors
- @OlliWare made their first contribution in #69
- @carnivuth made their first contribution in #59
- @Matthias-vdE made their first contribution in #87
Full Changelog: v1.0.0...v1.1.0