-
-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
I was wondering how open are you for a PR that would open ability to configure a delay on the socket.
I was thinking something between these line:
Mitm.prototype.connect = function connect(orig, Socket, opts, done) {
...
const origSocket = orig.call(this, opts, done)
if (client.delay) {
origSocket.pause()
setTimeout(() => {
origSocket.resume()
}, client.delay)
}
...
}Potential usage:
mitm.on('connect', function (socket: any, _opts: any) {
console.log('bypassing connection')
socket.delay = 1000
socket.bypass()
})Metadata
Metadata
Assignees
Labels
No labels