Multiplexação SSLH - protocolo personalizado (DNS)

0

Estou usando o multiplexador SSLH para SSH e OpenVPN, mas também preciso usá-lo para o servidor DNS (estou multiplexando tudo na porta 53 - não consigo usar outra porta). Eu li que SSLH pode fazer isso (usando expressões regulares), mas não consigo encontrar nenhuma maneira de perceber isso. Você pode me ajudar, por favor?

Obrigado

    
por David Indra 23.05.2016 / 19:18

1 resposta

1

Deve ser simples. Presumindo portas padrão para daemons ssh e openvpn, então o corpo do seu arquivo sslh.conf seria como

listen:
(
    { host: "your.host.name.or.ip.address"; port: "53"; }
);
protocols:
(
    { name: "ssh"; service: "ssh"; host: "localhost"; port: "22"; },
    { name: "openvpn"; host: "localhost"; port: "1194"; },
    { name: "anyprot"; host: "localhost"; port: "53"; }
);

Mas você precisará do seu servidor de DNS NOT para ligar em sua interface externa para escutar - somente no dispositivo de loopback.

    
por 01.07.2016 / 14:03

Tags