Neste tutorial vamos aprender sobre dados trafegando através de um túnel.
Antes vamos rever algumas coisas:
- Para haver uma conexão entre dois computadores no mínimo deve existir um cliente e um servidor.
- O servidor fica aguardando a conexão (modo escuta "Listing" )
- O cliente é quem realiza a conexão. (modo "Conect")
Exemplo:
![](http://images.orkut.com/orkut/photos/OQAAAFF7Z1iVIJG5SEH2lKQ7eIQ0oUxH4rgKrwTQ11tVtr3eWAOw1PtGXIDT69SIU6UPLhajzfHEpbjZBT_haPMFjBwAm1T1UIqSGFyvVfTlkfousU1ihAn8pW8r.jpg)
O servidor de web fica aguardando sua conexão.
"Tunelar" dados é fazer com que estes dados trafeguem através de um terceiro computador, que irá servir de "ligação" entre cliente e servidor.
![](http://images.orkut.com/orkut/photos/OQAAAE1C8IAXJI4C0U_KqfHa5yBBcW_Cc3XBphKayqBtSIBX85RcTUYNKU4GZIB2UOS3wMzowIrsGXgxyDzVHVTjcFMAm1T1UD5Xjiw6RHDSWI4l7KCSt8x_WkkJ.jpg)
Podemos utilizar um túnel para estudos de protocolos de comunicação, pois através do túnel você pode visualizar os comandos entre cliente e servidor.
CRIANDO UM TÚNEL.
Vamos usar o Programa insecuritynet 3.X para criar nosso tunel.
Primeiro vamos definir quem será o cliente, o túnel e o servidor:
Cliente -> Nosso computador.
Túnel -> Programa insecuritynet
Servidor -> servidor de FTP da unicamp (Servidor Público)
Vamos criar nosso túnel.
1-) Abra o programa e entre em:
Iniciar -> Defesa -> Port Tunel
![](http://images.orkut.com/orkut/photos/OgAAANN-Xo0r_OLbGYTu0llpxaibmV16cjl2FdGS1RJMvELNf6uE6DDd8k9T0nuC2gpZfC9sRkQtiHzcl6pLY4FbwV4Am1T1UPP3x7p0ndPesMaPKl56xMHlA-zC.jpg)
Vamos escolher como o túnel será conectado:
Nosso túnel deverá aguardar uma conexão e conectar no servidor da unicamp.
Então teremos que utilizar a opção "Listing -> Conect"
Vamos configurar o túnel para aguardar na porta 21 e redirecionar a conexão para o servidor "ftp.unicamp.br" na porta 21.
A porta 21 é a porta padrão para servidores FTP.
![](http://images.orkut.com/orkut/photos/OgAAAC8j-ybO89Z5pKwo70K46c6szq9gB647OR92Ms8w5-5mMO_7D3v6v2Ch7VOcbFdgzhvJdj8H81FRjYrFUGhC9CcAm1T1UOVAOzeXPkyvXtdFWHz-cn8slJOW.jpg)
O túnel será aberto e ficará aguardando à conexão.
![](http://images.orkut.com/orkut/photos/OQAAACooi5U66v7y0t97OxUttjumyUPDBVT3Pm3kCbLgiEqAgmSFnkZzIcnMkTAoczGOJGuKSEc5CgZkqs7Y55zjX-0Am1T1UPMpwp52fuAulthjkgXqjJxEAT8t.jpg)
Vamos criar a conexão.
Agora nosso computador será "virtualmente" o servidor de FTP da unicamp
Vamos conectar em nosso "SUPOSTO SERVIDOR FTP LOCAL"
![](http://images.orkut.com/orkut/photos/OQAAADGOajn0sE6JFIVtFjeJ1jb97BiC5MF56rpNjPJqyRQSm-y0mLXSIx5QKfPJUU-RwueQ5wSZpGcvPYi0vmD-K1UAm1T1UC7cXh44Ev9m-4cwfSSSNlMO6Xqe.jpg)
Observe o TUNEL
![](http://images.orkut.com/orkut/photos/OgAAAMXJ5trqOmNbHTvYhhqluHrdKn05fdD_GgyqWRhExAe2xRwbd2m5zTREahvwb860Fx7JdMUQozzS3UIri8eatcUAm1T1ULKdLt5HUwrw_rKWKn34EKt69Agh.jpg)
Você pode visualizar toda a comunicação entre cliente e servidor.
Os dados em VERDE são dados de entrada (Nosso cliente)
Os dados em AZUL são dados de saída (Servidor Unicamp)
Quando você cria um Túnel deste tipo seu computador passa a ser também um servidor.
Se outro computador conectar no túnel, automaticamente será conectado ao seu redirecionamento.
Neste exemplo vou redirecionar um serviço de recebimento de email (POP)
![](http://images.orkut.com/orkut/photos/OQAAAChbw7bytWmqr151O-t-bu09IGhvTAo33Av394cQkMVTUnAv6Ab3gGBXXQH4etRN23R3A13bZaBIQ7DKy70CPnAAm1T1UCHq8dnPR_0MmULdjS0zYaPTHWSq.jpg)
---
![](http://images.orkut.com/orkut/photos/OQAAAE8Qk7RZm6CwKUlfQq8lVOPhApdn__O-25tnXdPX0bVpDsG7p4IPHMcI48iTue2HUxXamy0NveejQwq3Y6jbExUAm1T1UHd3ShjtMvs8dNpnbKGSlU9bbYoL.jpg)
Observe o túnel quando um computador remoto conecta em "nosso serviço de pop".
![](http://images.orkut.com/orkut/photos/OgAAAEbg-TBQ5ZFJkqwuqMDf4bsAafKCEcYL70NOwMCeUzz1hiEWBt-QBwag0t-72AZIWRbbzJ0eCcXOeM2QUtFEvHkAm1T1UGtN5UkPTSWkT0UZAQi42I1hnyEr.jpg)
O IP "192.168.0.1" conectou na nossa porta 110 e foi redirecionado para o IP 200.221.4.119 (servidor pop)
Os dados em verde são do computador "192.168.0.1". Os dados em azul são do servidor POP.
Como deu para perceber o túnel é uma ótima ferramenta para estudos de protocolos e conexões.
No próximo tutorial vou postar sobre como usar um túnel como um servidor VPN para conexão entre dois computadores com IPs NAT (que não se "enxergam") .
Créditos: Edy_NHO
Antes vamos rever algumas coisas:
- Para haver uma conexão entre dois computadores no mínimo deve existir um cliente e um servidor.
- O servidor fica aguardando a conexão (modo escuta "Listing" )
- O cliente é quem realiza a conexão. (modo "Conect")
Exemplo:
![](http://images.orkut.com/orkut/photos/OQAAAFF7Z1iVIJG5SEH2lKQ7eIQ0oUxH4rgKrwTQ11tVtr3eWAOw1PtGXIDT69SIU6UPLhajzfHEpbjZBT_haPMFjBwAm1T1UIqSGFyvVfTlkfousU1ihAn8pW8r.jpg)
O servidor de web fica aguardando sua conexão.
"Tunelar" dados é fazer com que estes dados trafeguem através de um terceiro computador, que irá servir de "ligação" entre cliente e servidor.
![](http://images.orkut.com/orkut/photos/OQAAAE1C8IAXJI4C0U_KqfHa5yBBcW_Cc3XBphKayqBtSIBX85RcTUYNKU4GZIB2UOS3wMzowIrsGXgxyDzVHVTjcFMAm1T1UD5Xjiw6RHDSWI4l7KCSt8x_WkkJ.jpg)
Podemos utilizar um túnel para estudos de protocolos de comunicação, pois através do túnel você pode visualizar os comandos entre cliente e servidor.
CRIANDO UM TÚNEL.
Vamos usar o Programa insecuritynet 3.X para criar nosso tunel.
Primeiro vamos definir quem será o cliente, o túnel e o servidor:
Cliente -> Nosso computador.
Túnel -> Programa insecuritynet
Servidor -> servidor de FTP da unicamp (Servidor Público)
Vamos criar nosso túnel.
1-) Abra o programa e entre em:
Iniciar -> Defesa -> Port Tunel
![](http://images.orkut.com/orkut/photos/OgAAANN-Xo0r_OLbGYTu0llpxaibmV16cjl2FdGS1RJMvELNf6uE6DDd8k9T0nuC2gpZfC9sRkQtiHzcl6pLY4FbwV4Am1T1UPP3x7p0ndPesMaPKl56xMHlA-zC.jpg)
Vamos escolher como o túnel será conectado:
Nosso túnel deverá aguardar uma conexão e conectar no servidor da unicamp.
Então teremos que utilizar a opção "Listing -> Conect"
Vamos configurar o túnel para aguardar na porta 21 e redirecionar a conexão para o servidor "ftp.unicamp.br" na porta 21.
A porta 21 é a porta padrão para servidores FTP.
![](http://images.orkut.com/orkut/photos/OgAAAC8j-ybO89Z5pKwo70K46c6szq9gB647OR92Ms8w5-5mMO_7D3v6v2Ch7VOcbFdgzhvJdj8H81FRjYrFUGhC9CcAm1T1UOVAOzeXPkyvXtdFWHz-cn8slJOW.jpg)
O túnel será aberto e ficará aguardando à conexão.
![](http://images.orkut.com/orkut/photos/OQAAACooi5U66v7y0t97OxUttjumyUPDBVT3Pm3kCbLgiEqAgmSFnkZzIcnMkTAoczGOJGuKSEc5CgZkqs7Y55zjX-0Am1T1UPMpwp52fuAulthjkgXqjJxEAT8t.jpg)
Vamos criar a conexão.
Agora nosso computador será "virtualmente" o servidor de FTP da unicamp
Vamos conectar em nosso "SUPOSTO SERVIDOR FTP LOCAL"
![](http://images.orkut.com/orkut/photos/OQAAADGOajn0sE6JFIVtFjeJ1jb97BiC5MF56rpNjPJqyRQSm-y0mLXSIx5QKfPJUU-RwueQ5wSZpGcvPYi0vmD-K1UAm1T1UC7cXh44Ev9m-4cwfSSSNlMO6Xqe.jpg)
Observe o TUNEL
![](http://images.orkut.com/orkut/photos/OgAAAMXJ5trqOmNbHTvYhhqluHrdKn05fdD_GgyqWRhExAe2xRwbd2m5zTREahvwb860Fx7JdMUQozzS3UIri8eatcUAm1T1ULKdLt5HUwrw_rKWKn34EKt69Agh.jpg)
Você pode visualizar toda a comunicação entre cliente e servidor.
Os dados em VERDE são dados de entrada (Nosso cliente)
Os dados em AZUL são dados de saída (Servidor Unicamp)
Quando você cria um Túnel deste tipo seu computador passa a ser também um servidor.
Se outro computador conectar no túnel, automaticamente será conectado ao seu redirecionamento.
Neste exemplo vou redirecionar um serviço de recebimento de email (POP)
![](http://images.orkut.com/orkut/photos/OQAAAChbw7bytWmqr151O-t-bu09IGhvTAo33Av394cQkMVTUnAv6Ab3gGBXXQH4etRN23R3A13bZaBIQ7DKy70CPnAAm1T1UCHq8dnPR_0MmULdjS0zYaPTHWSq.jpg)
---
![](http://images.orkut.com/orkut/photos/OQAAAE8Qk7RZm6CwKUlfQq8lVOPhApdn__O-25tnXdPX0bVpDsG7p4IPHMcI48iTue2HUxXamy0NveejQwq3Y6jbExUAm1T1UHd3ShjtMvs8dNpnbKGSlU9bbYoL.jpg)
Observe o túnel quando um computador remoto conecta em "nosso serviço de pop".
![](http://images.orkut.com/orkut/photos/OgAAAEbg-TBQ5ZFJkqwuqMDf4bsAafKCEcYL70NOwMCeUzz1hiEWBt-QBwag0t-72AZIWRbbzJ0eCcXOeM2QUtFEvHkAm1T1UGtN5UkPTSWkT0UZAQi42I1hnyEr.jpg)
O IP "192.168.0.1" conectou na nossa porta 110 e foi redirecionado para o IP 200.221.4.119 (servidor pop)
Os dados em verde são do computador "192.168.0.1". Os dados em azul são do servidor POP.
Como deu para perceber o túnel é uma ótima ferramenta para estudos de protocolos e conexões.
No próximo tutorial vou postar sobre como usar um túnel como um servidor VPN para conexão entre dois computadores com IPs NAT (que não se "enxergam") .
Créditos: Edy_NHO
Comment