(log slog.Logger, blockReversePortForwarding bool)
| 46 | } |
| 47 | |
| 48 | func newForwardedUnixHandler(log slog.Logger, blockReversePortForwarding bool) *forwardedUnixHandler { |
| 49 | return &forwardedUnixHandler{ |
| 50 | log: log, |
| 51 | forwards: make(map[forwardKey]net.Listener), |
| 52 | blockReversePortForwarding: blockReversePortForwarding, |
| 53 | } |
| 54 | } |
| 55 | |
| 56 | func (h *forwardedUnixHandler) HandleSSHRequest(ctx ssh.Context, _ *ssh.Server, req *gossh.Request) (bool, []byte) { |
| 57 | h.log.Debug(ctx, "handling SSH unix forward") |