Lorenzo Venerandi
|
4d4d93ad80
|
linted code
|
2026-02-22 18:45:56 +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 |
|
Lorenzo Venerandi
|
b500b22041
|
code linting
|
2026-02-22 16:27:59 +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 |
|
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 |
|
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
|
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
|
c46b6b903d
|
fix: remove radar legend from IP detail template
|
2026-02-17 14:00:30 +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 |
|
carnivuth
|
396b9b1710
|
linted code
|
2026-02-15 15:10:41 +01:00 |
|
carnivuth
|
815da4300b
|
fixed bug on non existent database dump directory
|
2026-02-15 15:10:27 +01:00 |
|
BlessedRebuS
|
5703942d2c
|
dashboard fix, added most recurring attack, fixed visualization
|
2026-02-15 00:54:28 +01:00 |
|
Patrick Di Fazio
|
cdf8010ae2
|
fixed dashboard
|
2026-02-11 00:13:21 +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
|
789d77c784
|
linted code
|
2026-02-05 17:57:38 +01:00 |
|
carnivuth
|
7621932602
|
added task dump krawl data and adjusted configuration files
|
2026-02-05 17:26:06 +01:00 |
|
Patrick Di Fazio
|
ef2d1c14c8
|
Merge branch 'dev' into feat/blocklist-api
|
2026-02-03 14:44:00 +01:00 |
|
carnivuth
|
494f1678f3
|
lint code
|
2026-02-03 13:57:46 +01:00 |
|
carnivuth
|
3345ad1ac2
|
removed old default value
|
2026-02-03 13:56:48 +01:00 |
|
BlessedRebuS
|
01547dbf8f
|
modified doc
|
2026-02-02 23:01:25 +01:00 |
|
Patrick Di Fazio
|
3cdb3a360b
|
Merge branch 'dev' into feat/blocklist-api
|
2026-02-02 22:38:44 +01:00 |
|
BlessedRebuS
|
3c8fa703eb
|
added button style
|
2026-02-02 22:29:34 +01:00 |
|
carnivuth
|
a33e03563f
|
linted code
|
2026-02-02 22:06:53 +01:00 |
|
carnivuth
|
c0a60811c5
|
fixed filename after naming refactor
|
2026-02-02 22:06:36 +01:00 |
|
carnivuth
|
35c8a90013
|
addd exports path configuration variable and default values, restored old filename
|
2026-02-02 14:19:40 +01:00 |
|
BlessedRebuS
|
863fac251d
|
modified dashboard, added ip-api data fetch
|
2026-02-01 22:43:12 +01:00 |
|
carnivuth
|
09b986f1b0
|
changed workflow from live computation to scheduled job to support previous structure
|
2026-01-30 16:13:45 +01:00 |
|
carnivuth
|
5b94142599
|
linted code
|
2026-01-30 13:19:37 +01:00 |
|
carnivuth
|
831497f80a
|
linted code
|
2026-01-30 13:19:37 +01:00 |
|
carnivuth
|
9306fe641e
|
added endpoint for blocklist download api
|
2026-01-29 23:29:11 +01:00 |
|
carnivuth
|
95dfa53e18
|
added firewall strategy pattern
|
2026-01-29 23:28:12 +01:00 |
|
carnivuth
|
b7e26f1735
|
added api endpoint to list public malicious ips
|
2026-01-29 23:26:34 +01:00 |
|
carnivuth
|
2e2e4d65d0
|
linted code
|
2026-01-29 23:23:52 +01:00 |
|