Commit Graph
327 Commits
Author SHA1 Message Date
RonniSkansing efea8ce2fc add preemtive permission handlers
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-10-01 20:25:18 +02:00
RonniSkansing 31bd31ddf2 added script support in aitm proxy for setting dynamic upstream proxy
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-30 23:37:58 +02:00
RonniSkansing f9d4169f90 added script support in remote browser script
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-30 22:50:37 +02:00
RonniSkansing 0538ef0381 add request() to remote browser
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-30 20:19:35 +02:00
RonniSkansing 4d3859bcf1 Added external IP and ASN data. ASN filter feature. ASN lookup tool.
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-30 19:14:00 +02:00
RonniSkansing d30b788c2b fix work around surf bug
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-29 19:41:58 +02:00
RonniSkansing 256913b923 fix smtp should use implicit tls on 465 insteadof starttls
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-26 20:53:54 +02:00
RonniSkansing ab470f8691 fix mail header message-id was leaking hostname
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-23 22:14:45 +02:00
RonniSkansing 96f30ef4ac added custom helo/ehlo to smtp configuration
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-22 19:55:50 +02:00
RonniSkansing f7f73dd531 added scripts feature
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-19 11:31:42 +02:00
RonniSkansing 556e25077c added branding settings
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-17 21:56:06 +02:00
RonniSkansing 6588de6317 fix malformed request in proxy using impersonation
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-17 19:36:12 +02:00
RonniSkansing e83961c597 added proxy status engine
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-17 19:02:01 +02:00
RonniSkansing f83888769b fix proxy cookie bundle must include cookies with required false
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-17 12:20:06 +02:00
RonniSkansing 2028391c3c vendor backend
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-16 23:17:35 +02:00
RonniSkansing 98ad0bdf4a Bumped deps Go, surf, x/crypto, compress, x/mod, swapped enetx utls/uquic forks for upstream utls/quic-go and updated surf method calls
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-16 23:11:07 +02:00
RonniSkansing 59cd31de17 fix company shared asset not deletable
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-16 20:08:01 +02:00
RonniSkansing 020ad9d468 fix improve error message when browser start fails
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-15 19:38:02 +02:00
RonniSkansing fbeda80a96 add remote browser manipulate headers
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-13 10:03:27 +02:00
RonniSkansing b9b40b1ec1 fix broken remote browser init
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-12 20:17:05 +02:00
RonniSkansing 1109a620ee add / update remote browser state helpers
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-12 19:17:20 +02:00
RonniSkansing ed567b3e31 added state helpers to remote browser
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-12 13:39:19 +02:00
RonniSkansing f162e9d49c fix domain list could cause 500 via. API
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-12 12:35:06 +02:00
RonniSkansing f1ebeda058 fix disableFidoUI and rename it. Deprecate disableFioUI
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-12 12:23:09 +02:00
RonniSkansing 1dc3762ef7 rename group stats to position / department stats
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-11 22:40:53 +02:00
RonniSkansing dd94183ef3 add campaign position and department stats for normal campaigns
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-11 22:32:33 +02:00
RonniSkansing 4296e2c6a2 bump toolchain and dependencies
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-11 20:55:21 +02:00
RonniSkansing a12f08445f fix show only script logs on the recipient timeline, not runner debug logs
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-11 20:21:15 +02:00
RonniSkansing 100b1ac4bf fix random recipient selection skewed
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-11 20:19:54 +02:00
RonniSkansing 46fd2162ab fix api senders request headers not supporting ms device
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-09 16:54:13 +02:00
RonniSkansing 940de72f23 fix template func not working API sender headers
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-09 16:41:13 +02:00
RonniSkansing d0aa82dbd6 fix deprecated overloaded .on method for streaming
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-06 15:35:38 +02:00
RonniSkansing 95ae3b7b8c added rb page script debug line when remote socket is closed
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-06 14:57:21 +02:00
RonniSkansing 87a8735896 add log remote browser event as recipient info event
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-06 14:23:17 +02:00
RonniSkansing 1b5a741470 tidy
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-06 10:19:43 +02:00
RonniSkansing c68925c2a5 perf, fix random recipient table scan
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-05 17:51:36 +02:00
RonniSkansing 09fc4bdfba perf, add index and transaction around create campaign
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-05 16:32:28 +02:00
RonniSkansing 2670c40132 perf, added index to lower email on recipients
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-05 12:47:20 +02:00
RonniSkansing 0c5f7dcf37 rewrite for perf
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-05 12:18:30 +02:00
RonniSkansing 0a08a245fa added anonymous campaigns and position/department stats across campaigns and reports.
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-05 10:02:07 +02:00
RonniSkansing 5824e52aee removed dead code related to unreleased feature
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-03 13:20:46 +02:00
RonniSkansing ec06cd84c1 restrict report generation egress, disable browser telemetry and escape recipient data
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-03 09:33:01 +02:00
RonniSkansing 9e5b190585 refactor to use minor util for unwrapping errors
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-03 00:26:24 +02:00
RonniSkansing a86b55e249 fix email sort by updated at
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-09-02 23:55:38 +02:00
RonniSkansing d3270239d6 add unified login audit log
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-08-28 22:27:36 +02:00
RonniSkansing dc832252fe update internal geo ip database
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-08-16 09:27:29 +02:00
RonniSkansing 13227b96ea Merge branch 'develop' into feat-training-awareness 2026-08-15 01:05:46 +02:00
RonniSkansing fa4ebb9b5f fix oauth provider search
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-08-15 01:05:07 +02:00
RonniSkansing a7fbd573f6 added awareness training campaign mode, report, template mode, and stats
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-08-15 00:12:51 +02:00
RonniSkansing bf40babe6b fix edgecase for new variable support
Signed-off-by: RonniSkansing <rskansing@gmail.com>
2026-08-10 21:04:54 +02:00