Tunelamento de porta

Iniciado por Perfect Strange, 12 de Junho de 2012, 14:16

tópico anterior - próximo tópico

Perfect Strange

Olá, estou tentando redirecionar uma conexão na porta 6900 para um proxy 127.0.0.1 na porta 9050.
Porém não consigo fazer o tunelamento somente dessa porta, só conseguindo fazer de todas as portas usando o programa proxychains. http://proxychains.sourceforge.net/
No windows eu faço esse processo usando um aplicativo chamado proxifier ou sockscap, onde dá pra definir em qual porta o proxy irá agir.
Gostaria de saber como fazer isso no linux.
Agradeço pela ajuda  :-\

Kriptolix

Descreva um pouco melhor o que voce quer, voce esta tentando tunelar como? via ssh? o que voce quer é tunelar seu trafico pra tudo ir pelo sua porta 9050? de mais detalhes do uso que acho que pode facilitar.

Eu, por exemplo, uso um tunelamento via ssh que direciona todo meu fluxo para um socks na minha porta 2222 (ou seja, 127.0.0.1:2222), isso me permitir acessar a rede atraves de outra maquina, mascarando meu ip e me permitindo ter os acessos que ela possui.
Ubuntu Linux 10.10

zekkerj

CitarOlá, estou tentando redirecionar uma conexão na porta 6900 para um proxy 127.0.0.1 na porta 9050.

Redirecionamento pra 127.0.0.1 (localhost) é feito de forma diferente de quando é feito para outra máquina.

Qual a origem da conexão? A própria máquina, ou outras máquinas da sua rede local?
Como você tentou fazer esse redirecionamento?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Perfect Strange

Somente o tráfego da porta 6900 para a porta 9050.
Da minha máquina para ela mesma, só que na porta 9050.

Segue a imagem de como fica configurado no windows:



Considerando que o proxy usado é o tor, na porta 9050.

zekkerj

Como você tentou fazer, no Ubuntu?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Kriptolix

So sei fazer isso entre portas locais atraves de um firewall (tipo o iptables) onde vc pode criar regras para redirecionar de qualquer porta pra qualquer porta, o proxychains se concentra mais no redirecionamento de todo o fluxo pra uma porta especifica (pra usa-la como proxy).
Ubuntu Linux 10.10

Perfect Strange

Citação de: zekkerj online 12 de Junho de 2012, 17:43
Como você tentou fazer, no Ubuntu?

Iptables.

Citação de: kriador online 13 de Junho de 2012, 09:14
So sei fazer isso entre portas locais atraves de um firewall (tipo o iptables) onde vc pode criar regras para redirecionar de qualquer porta pra qualquer porta, o proxychains se concentra mais no redirecionamento de todo o fluxo pra uma porta especifica (pra usa-la como proxy).

Exatamente. Também tentei pelo iptables mas não consegui criar a regra.  :-[

Poderia me dar uma luz de como ficaria?

zekkerj

Sim, tentou pelo iptables, mas tentou como? Você não encontrou uma regra apropriada, ou tentou alguma coisa e não funcionou?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Kriptolix

voce tentou a sintaxe abaixo?

# iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp -m tcp --dport ZZ -j DNAT --to-destination yyy.yyy.yyy.yyy:zz

Estou redirecionando a porta ZZ do ip xxx.xxx.xxx.xxx para a porta zz do ip yyy.yyy.yyy.yyy.
Ubuntu Linux 10.10

Perfect Strange

Sim, tentei essa regra e não funcionou.  :-\

zekkerj

Como eu disse, redirecionamento na mesma máquina é diferente.

Vc quer redirecionar de forma que um determinado programa acesse e seja direcionado pro outro, correto? Tente assim.

iptables -t nat -A OUTPUT -d xxx.xxx.xxx.xxx -p tcp --dport ZZ -j REDIRECT --to-port YY
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Perfect Strange

Infelizmente também não funcionou.

Sim, eu quero redirecionar todo o tráfego da porta 6900 para a rede Tor.

zekkerj

Qual é o programa que está gerando esse tráfego que vc quer redirecionar?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D