Commit Graph

235 Commits

Author SHA1 Message Date
Ronni Skansing 0c9faec382 fix bad manual application update url
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-05 16:16:10 +01:00
Ronni Skansing 78b2e57b14 Fix proxy bugs with domain rewrite outside scope, global rewrite more consistent, fix dublicate global rewrite, add global rewrite to body
Fix proxy replace without from too eager
Fix redundant proxy header rewrite
Fix multiline proxy yaml, do not format on backend
2026-02-05 15:42:55 +01:00
Ronni Skansing 42d3aa2c03 added hide test campaigns from campaigns page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-04 22:25:19 +01:00
Ronni Skansing d0fe755b8a fix dashboard show test campaigns
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-04 22:07:05 +01:00
Ronni Skansing 2a2ffb898b fix event box not aligned
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-04 21:51:37 +01:00
Ronni Skansing c7b48e520c add proxy rewrite / replace multiline input
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-04 21:47:18 +01:00
Ronni Skansing 59ba815aa8 add remember pagination changes globally
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-04 21:19:22 +01:00
Ronni Skansing fd0ccea01d minor UI, table and select improvements
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-03 22:13:54 +01:00
Ronni Skansing 33845aeec2 added delete campaign event when campaign is open
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-02-03 21:31:02 +01:00
Ronni Skansing 32384e3c21 fix CTRL+S to work inside proxy visual mode
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-30 12:43:24 +01:00
Ronni Skansing 98004b59c3 added search to proxy hosts
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-30 12:35:53 +01:00
Ronni Skansing d187cbb2e7 add support for {{.Origin}} in proxy response handler
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-30 12:17:26 +01:00
Ronni Skansing 28d448c15f Added support for recipient variables in proxies
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-30 10:39:50 +01:00
Ronni Skansing e28add0383 make company context more visible
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-29 21:51:01 +01:00
Ronni Skansing 25c758b999 move proxy import/export and view mode
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-29 21:12:32 +01:00
Ronni Skansing 92f828cb6a fix start of day\nAdd start of week day choice
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-29 20:11:42 +01:00
Ronni Skansing 6b8f05cff1 Proxy visual mode
Proxy Import / Export
2026-01-29 18:03:05 +01:00
Ronni Skansing e508190f35 improve calendar UI
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-28 21:30:24 +01:00
Ronni Skansing 68333b8099 Fix complete frontend reload from links in profile menu.\n Improved loading spinner timing
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-28 19:07:37 +01:00
Ronni Skansing 6f725fc9d2 improve campaign trend chart in log view
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-28 18:49:31 +01:00
Ronni Skansing 8ffcc9d7d4 remove beta flag on proxy
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-28 18:40:34 +01:00
Ronni Skansing c5737919c1 add support for inline image preview in emails
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-19 21:12:05 +01:00
Ronni Skansing 4b091a4d3c add inline images for emails
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2026-01-19 20:57:14 +01:00
Ronni Skansing 9df537f6d5 fix remove too strict validation on email FROM
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-19 16:44:25 +01:00
Ronni Skansing d1aa339acd remove frontend max len on proxy start url
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-18 15:38:48 +01:00
Ronni Skansing 2dd90648c5 fix incorrect import text description
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-17 21:22:28 +01:00
Ronni Skansing 8bf457c592 Added webhook data level and events filtering
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-16 22:15:57 +01:00
Ronni Skansing 1881331ac0 fix broken upload reported csv with column selection
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-16 20:11:36 +01:00
Ronni Skansing c11cff15b8 improve import oauth and oauth import errors
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-15 19:20:58 +01:00
Ronni Skansing 428941ee77 only require needed for oauth import
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-14 20:43:36 +01:00
Ronni Skansing 5102f0ac11 fix multi select cut off
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-14 17:53:52 +01:00
Ronni Skansing 0a590568f4 added warning to view email
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-14 17:10:12 +01:00
Ronni Skansing 1bdeb919ec Add timeline now
Improve performance

Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-14 16:29:55 +01:00
Ronni Skansing b33931b608 fix keep sort state for campaign recipient events
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-14 11:16:02 +01:00
Ronni Skansing bbc49deedd add import authorized oauth
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-13 21:39:08 +01:00
Ronni Skansing 31c436f51e added Sushi Session for captured cookie handling
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-13 16:17:52 +01:00
Ronni Skansing acd8402859 rename whitebox/blackbox to simuation/red team
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-12 13:52:47 +01:00
Ronni Skansing 170f92aa72 added status modal after import recipients
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-04 11:23:52 +01:00
Ronni Skansing cbaca17756 add frontend check for csv parse warning and errors
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 22:14:48 +01:00
Ronni Skansing b32fd4509f manual handle if install page can be seen on dev
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 20:17:42 +01:00
Ronni Skansing 444897d9a1 improve install with client validation on username and password
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:57:45 +01:00
Ronni Skansing 9b68e81b89 improve install UI width
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:47:08 +01:00
Ronni Skansing d23c1a7b47 add dev support for showing install page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 19:11:19 +01:00
Ronni Skansing 83f5c0ca14 make email readonly on recipient update modal
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-12-03 17:40:03 +01:00
Ronni Skansing 30a284da85 added preview recipients in campaign create/update
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 12:27:10 +01:00
Ronni Skansing 4fec3c41a1 add ctrl+s to save modal on Editor modals
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 10:57:29 +01:00
Ronni Skansing e534660fd7 ctrl+s update keep position
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-29 10:46:36 +01:00
Ronni Skansing e0cff01796 add support for proxy schema http and ports in proxy start URL
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 21:46:49 +01:00
Ronni Skansing d35d41732b Added new from for capture for json, formdata, urlencoded. \nAdded support for multiple values in capture find.
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 20:19:59 +01:00
Ronni Skansing 8dc4f8ce76 add noreferer to external link
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
2025-11-27 02:02:04 +01:00