Commit Graph

318 Commits

Author SHA1 Message Date
Lorenzo Venerandi
9d025b4cb7 feat: update README and Helm chart for version 1.1.3 release 2026-03-04 15:00:26 +01:00
Lorenzo Venerandi
f34ea7cd52 Add use case diagram to the project 2026-03-04 15:00:08 +01:00
Patrick Di Fazio
15a5f15c2b Merge pull request #117 from BlessedRebuS/fix/access-history-time-order
Fix/access history time order
2026-03-04 14:03:07 +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
442b1ceb13 feat: increase view button SVG size for improved visibility across tables 2026-03-04 14:00:58 +01:00
Lorenzo Venerandi
67cfdb52e3 code linted 2026-03-04 13:55:25 +01:00
Lorenzo Venerandi
5f1fedab3d feat: add sort_order parameter to access log retrieval for flexible timestamp sorting 2026-03-04 13:55:10 +01:00
Lorenzo Venerandi
8321164514 feat: enhance view request button with tooltip and SVG icon for better UX 2026-03-04 13:50:33 +01:00
Patrick Di Fazio
9cb9cb28b8 Merge pull request #116 from BlessedRebuS/feat/add-request-body-to-sus-activities
Feat/add request body to sus activities
2026-03-04 12:41:38 +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
ddc5dcade3 feat: add copy to clipboard functionality and update button styles in raw request modal 2026-03-04 12:37:55 +01:00
Lorenzo Venerandi
a385381dbd feat: add log_id to suspicious activities for detailed request viewing 2026-03-04 12:37:42 +01:00
Patrick Di Fazio
3d7958acf8 Merge pull request #113 from BlessedRebuS/fix/wrong-flag-ips-time-window
fix: correct logic for flagging stale IPs for reevaluation
2026-03-03 19:48:42 +01:00
Lorenzo Venerandi
911628fe61 fix: correct logic for flagging stale IPs for reevaluation based on last_seen timestamp 2026-03-03 19:45:36 +01:00
Patrick Di Fazio
23abe3439b Merge pull request #112 from BlessedRebuS/feat/improve-tasks
Feat/improve tasks
2026-03-03 19:19:58 +01:00
Lorenzo Venerandi
6dc9cfe502 feat: enhance database retention logic to preserve suspicious access logs and linked IPs 2026-03-03 19:16:27 +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
36df289a5e feat: enhance database retention logic to use configurable retention period and delete stale IPs 2026-03-03 19:03:40 +01:00
Lorenzo Venerandi
f3ec4f8420 fix: update stale IP reevaluation logic to flag IPs last seen over 30 days ago 2026-03-03 18:58:06 +01:00
Lorenzo Venerandi
6bcc53953a Merge pull request #110 from BlessedRebuS/feat/realease-1.1
Feat/realease 1.1
2026-03-01 21:59:29 +01:00
Lorenzo Venerandi
e028de3343 chore: remove Trivy vulnerability scan step from security workflow 2026-03-01 21:58:41 +01:00
Lorenzo Venerandi
5dabba3624 chore: update Trivy action version to 0.34.0 for improved vulnerability scanning 2026-03-01 21:56:28 +01:00
Lorenzo Venerandi
2e075f03f4 chore: update Python version to 3.13 in workflow files 2026-03-01 21:52:39 +01:00
Lorenzo Venerandi
e1c1b4d953 chore: update Dockerfile and requirements for Python 3.13, enhance error handling in config and tracker modules 2026-03-01 21:52:27 +01:00
Lorenzo Venerandi
e88f245e9b docs: update disclaimer for clarity and emphasize responsible deployment 2026-03-01 21:44:05 +01:00
Lorenzo Venerandi
89c45353b5 docs: consolidate disclaimer for clarity and emphasis on responsible use 2026-03-01 21:42:47 +01:00
Lorenzo Venerandi
b16d4322a7 docs: improve disclaimer formatting for clarity and emphasis 2026-03-01 21:41:26 +01:00
Lorenzo Venerandi
1d0da41512 docs: update disclaimer section to emphasize caution and responsible use 2026-03-01 21:39:33 +01:00
Lorenzo Venerandi
0d6827b651 docs: update disclaimer section for clarity and formatting 2026-03-01 21:38:01 +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
21543e89f4 docs: enhance dashboard section with detailed descriptions and add attack types image 2026-03-01 21:26:53 +01:00
Lorenzo Venerandi
2e4e494636 docs: add comprehensive documentation for API, backups, canary token, dashboard, honeypot, reverse proxy, and wordlist customization 2026-03-01 21:20:33 +01:00
Lorenzo Venerandi
b6fbcabdee docs: update README with table of contents and dashboard details; refine common probes regex in values.yaml; add new IP insight dashboard image 2026-03-01 21:09:01 +01:00
Lorenzo Venerandi
55786e2765 fix: simplify common probes regex in wordlists.json 2026-03-01 21:08:51 +01:00
Lorenzo Venerandi
b8bbd25dda chore: remove outdated ToDo list 2026-03-01 21:04:44 +01:00
Lorenzo Venerandi
23757c5e9d Merge pull request #109 from BlessedRebuS/feat/fix-different-user-agents
fixed user different_user_agents statement
2026-03-01 18:57:57 +01:00
BlessedRebuS
049e70972b fixed user different_user_agents statement 2026-03-01 18:56:07 +01:00
Patrick Di Fazio
6c5f13cc6f Merge pull request #107 from BlessedRebuS/feat/dashboard-single-ip-page
Feat/dashboard single ip page
2026-03-01 18:06:24 +01:00
Lorenzo Venerandi
311e79aba0 fix: Update Trivy action version to 0.31.0 in security scan workflow 2026-03-01 18:02:32 +01:00
Lorenzo Venerandi
991dca6a9d code linted 2026-03-01 18:02:22 +01:00
Lorenzo Venerandi
ed4fe0dcfb feat: Add IP filtering to attack types pagination and detail views 2026-03-01 18:01:19 +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
2fbea80156 feat: Add backup and export configurations to the Krawl config map 2026-03-01 17:48:28 +01:00
Lorenzo Venerandi
214c83a852 fix: Adjust different user agents count for attacker and good crawler scores 2026-03-01 17:45:46 +01:00
Lorenzo Venerandi
1b63727745 fix: Improve command-line argument parsing in test_insert_fake_ips.py 2026-03-01 17:43:13 +01:00
Lorenzo Venerandi
fbc757f0a6 feat: Enhance logging configuration to support dynamic log levels 2026-03-01 17:36:29 +01:00
Lorenzo Venerandi
43d3b96364 fix: Improve stale IP flagging logic to support forced rescan 2026-03-01 17:36:15 +01:00
Lorenzo Venerandi
8fc2d47e96 feat: Add detailed IP information view and refactor IP insight template
- Introduced a new partial template `_ip_detail.html` for displaying comprehensive IP details, including activity, geo & network information, reputation, and access history.
- Updated `ip_insight.html` to include the new `_ip_detail.html` partial, streamlining the code and enhancing maintainability.
- Enhanced CSS styles for improved layout and responsiveness, including adjustments to the radar chart size and the introduction of a two-column grid layout for IP details.
- Refactored JavaScript for loading attack types charts to support multiple instances and improved error handling.
2026-03-01 17:00:10 +01:00
Lorenzo Venerandi
ef467b0fd6 fix: enable task to run when loaded for flag-stale-ips 2026-03-01 16:58:10 +01:00
Lorenzo Venerandi
cecdbda1d9 Bundle of static resources instead of external loading 2026-03-01 15:58:32 +01:00