Ronni Skansing
70c7b6203d
add option to add data to webhook events
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 20:50:50 +01:00
Ronni Skansing
68d3466efb
Merge branch 'fix-missing-webhooks-points' into develop
2025-11-14 18:09:30 +01:00
Ronni Skansing
ead06b63b0
fix remove early session complete mark
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 18:05:56 +01:00
Ronni Skansing
396bbb29ab
adding wehook missing calls
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 17:01:27 +01:00
Ronni Skansing
66622e0753
fix add global rewrite rules to requests without mitm session
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 12:49:03 +01:00
Ronni Skansing
735f50de6c
fix bad encode handling
...
fix unneeded reencoding
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 12:47:50 +01:00
Ronni Skansing
723ff5592b
fix cookie capture event sometimes output before all captures were completed
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-14 01:51:31 +01:00
Ronni Skansing
73efa9e341
added synthetic read events for when visiting a landing page and having no previous read email event
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-12 21:12:25 +01:00
Ronni Skansing
4496fc30f3
fix bug where {{.APIKey}} was not correctly filled in header.\nAdded support for {{.FromName}} and {{.FromEmail}}\nImproved error message
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-12 20:32:50 +01:00
Ronni Skansing
4c63406f2a
fix missing meta data field on events
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-11 21:38:41 +01:00
Ronni Skansing
fa1174e06c
add option to save additional data
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-11 19:47:19 +01:00
Ronni Skansing
9e8c1fc4d3
fix not updating country filter on update
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-10 22:18:43 +01:00
Ronni Skansing
31a1348d4a
added tools page
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-10 20:07:14 +01:00
Ronni Skansing
8a5de77b28
add deny page visit event
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-10 19:04:22 +01:00
Ronni Skansing
9c5acbed90
Add geo IP checking
2025-11-09 12:22:39 +01:00
Ronni Skansing
75cba58f9f
added geo ip data
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-09 10:48:53 +01:00
Ronni Skansing
acb7a4a8ee
add support for proxy socks5
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-09 10:03:11 +01:00
Ronni Skansing
a22af50f01
fix incorrect calculation on campaign page score card for submitted
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-07 10:54:02 +01:00
Ronni Skansing
4a0f900188
fix ensure shared folder exists
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-07 00:34:03 +01:00
Ronni Skansing
07c8adaf76
update vendor deps
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 23:31:08 +01:00
Ronni Skansing
a3876124ba
bump deps
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 23:24:30 +01:00
Ronni Skansing
bde2fd71e9
add wildcard to JA4 filter
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 23:13:10 +01:00
Ronni Skansing
99b7244962
fix proxy filtering
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 23:08:25 +01:00
Ronni Skansing
acdff38814
added impersonate
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 21:59:22 +01:00
Ronni Skansing
8a63af4977
fix obfuscation bug
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-06 21:02:45 +01:00
Ronni Skansing
f9e1a71028
fix update bug
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-05 21:15:21 +01:00
Ronni Skansing
691cff9659
ip filtering becomes filtering with ja4 and cidrs
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-05 21:10:33 +01:00
Ronni Skansing
ff5921ec02
fix setting ja4
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-05 20:20:40 +01:00
Ronni Skansing
74a681b275
ja4 fingerprinting added to upstream request
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-05 20:13:53 +01:00
Ronni Skansing
ab39836e79
update go-email version
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-05 18:36:21 +01:00
Ronni Skansing
4ce58fb235
extract proxy session management and add clear proxy sessions when updating a proxy config
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-04 21:42:31 +01:00
Ronni Skansing
e3a23b3cb6
add proxy yaml tls directive
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-04 20:25:51 +01:00
Ronni Skansing
3855e6d39b
self signed certificates
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-04 20:00:59 +01:00
Ronni Skansing
a7a5f7aacc
fixed remove legacy admin IP blocking config field
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-04 16:40:54 +01:00
Ronni Skansing
101126e54d
fix mitm page should not be available when campaign closed
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-03 20:36:08 +01:00
Ronni Skansing
ff2f2a36c7
Added options for campaign obfuscation
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-11-01 22:53:43 +01:00
Ronni Skansing
484be47390
fix add hasNextPage to sessions
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 23:54:31 +01:00
Ronni Skansing
be398d21ee
fix missing has next page on api senders overview
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 23:45:45 +01:00
Ronni Skansing
f12ab80cd6
fix missing hasNextPage for global assets
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 23:26:01 +01:00
Ronni Skansing
8416db3dd6
fix wrong hasNextPage
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 23:07:19 +01:00
Ronni Skansing
d13836dc09
fix bug with nested folders not being adding when importing assets
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 16:21:28 +01:00
Ronni Skansing
ac8841cd50
fix default file log path to stdout/errout
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-30 09:31:23 +01:00
Ronni Skansing
77cd13812d
update custom stats table and db
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-27 19:27:22 +01:00
Ronni Skansing
495f3e0b0a
fix apply proxy rules only to correct hosts
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-25 01:53:05 +02:00
Ronni Skansing
2920bd0a98
fix missing proxy logic for requests without sessions
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-25 01:15:44 +02:00
Ronni Skansing
91519a0cd3
fix proxy host response matching on any domain
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-24 16:24:02 +02:00
Ronni Skansing
8aedc3dbef
remove redudant queries in proxy
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-24 16:07:13 +02:00
Ronni Skansing
9014fb6477
render page can use template variables. Added panic debug info
...
Signed-off-by: Ronni Skansing <rskansing@gmail.com >
2025-10-24 15:31:27 +02:00
Ronni Skansing
dda9a66437
Update proxy yaml completions
...
Added rewrite-url directive
Access directive is 404 and private by default
Fixed missing data capture
Fix missing data capture
MITM campaign now use campaign template domain for all pages exception
mitm page and evasion page.
Fix always start new session on initial page visit
Use the random mitm cookie name
Use proxy target URL for mitm page
2025-10-24 14:43:09 +02:00
Ronni Skansing
031d5f93bc
Merge branch 'fix-change-access-directive' into develop
2025-10-23 12:56:00 +02:00