private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } Checkpoint(Socks5InitialResponseDecoderState.Failure); ISocks5Message m = new DefaultSocks5InitialResponse(Socks5AuthMethod.Unaccepted); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); }
private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } Checkpoint(EState.Failure); ISocks5Message m = new DefaultSocks5PasswordAuthResponse(Socks5PasswordAuthStatus.Failure); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); }
private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } var m = new DefaultSocks4CommandResponse(Socks4CommandStatus.RejectedOrFailed); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); Checkpoint(Socks4ClientDecoderState.Failure); }
private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } Checkpoint(Socks5CommandRequestDecoderState.Failure); ISocks5Message m = new DefaultSocks5CommandRequest( Socks5CommandType.Connect, Socks5AddressType.Pv4, "0.0.0.0", 1); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); }
private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } Checkpoint(Socks5CommandResponseDecoderState.Failure); ISocks5Message m = new DefaultSocks5CommandResponse( Socks5CommandStatus.Failure, Socks5AddressType.Pv4, null, 0); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); }
private void Fail(List <object> output, Exception cause) { if (!(cause is DecoderException)) { cause = new DecoderException(cause); } ISocks4CommandRequest m = new DefaultSocks4CommandRequest( _type ?? Socks4CommandType.Connect, _dstAddr ?? "", _dstPort != 0 ? _dstPort : 65535, _userId ?? ""); m.SetDecoderResult(DecoderResult.Failure(cause)); output.Add(m); Checkpoint(Socks4ServerDecoderState.Failure); }