droe / sslsplit

Transparent SSL/TLS interception
https://www.roe.ch/SSLsplit
BSD 2-Clause "Simplified" License
1.75k stars 328 forks source link

Feature Request - Callbacks #268

Closed firesharkstudios closed 4 years ago

firesharkstudios commented 4 years ago

We'd like the ability to run a callback script on these events...

The script should then be able to return one of the following values...

This structure would potentially allow implementing...

Perhaps a new command line option would allow optionally specifying a Lua script handler for these callbacks and each callback would be a different Lua method. The Lua would run in process to avoid the overhead of spinning up a new process.

A few questions then...

1) Is something similar already possible with sslsplit?

2) If we do a pull request to implement this functionality, would it likely be accepted?

3) Any of the contributing developers interested in implementing this? Could set aside a budget for this feature if needed

Thanks in advance for a reply

firesharkstudios commented 4 years ago

We have found an alternative that looks like it implements much of this. Will reopen if needed.