Questions tagged [tunneling]

Tunneling is a technique that enables remote access users to connect to a variety of network resources through a public data network.

Tunneling is a technique that enables remote access users to connect to a variety of network resources (Corporate Home Gateways or an Internet Service Provider) through a public data network.

By using Tunneling one can (for example) carry a payload over an incompatible delivery-network, or provide a secure path through an untrusted network.

Users can also use tunneling to "sneak through" a firewall, using a protocol that the firewall would normally block, but "wrapped" inside a protocol that the firewall does not block, such as HTTP. If the firewall policy does not specifically exclude this kind of "wrapping", this trick can function to get around the intended firewall policy.

Major tunneling protocols (ie: Layer 2 Tunneling Protocol (L2TP), Point to Point Tunneling Protocol (PPTP), and Layer 2 Forwarding (L2F)) encapsulate Layer 2 traffic from the remote user and send it across the public network to the far end of the tunnel where it is de-encapsulated and sent to its destination. The most significant benefit of Tunneling is that it allows for the creation of VPNs over public data networks to provide cost savings for both end users, who do not have to create dedicated networks, and for Service Providers, who can leverage their network investments across many VPN customers.

289 questions
0
votes
1 answer

Tunneling A Protocol Through HTTP - Advice

What are the best examples of real life protocols that tunnel through HTTP? XMPP/Jabber? I'm looking for actual links to documentation? or specs for how they tunnel. I'm in working on project where I'm wondering if I should start with REST, XML-RPC,…
0
votes
1 answer

Interface IOCTL in winsock2: Help needed

So apparently the Winsock2 equivalents of ioctl(), which are ioctlsocket() and WSAIoctl(), do not accept the ifreq structure as a parameter or have a clear option for attaching a socket to an interface. I am writing a p2p IM program that uses ISATAP…
Mr X
  • 336
  • 1
  • 6
  • 22
0
votes
2 answers

Setsockopt() returning error number 10042

So I am getting started with SCTP and have written the basics of the SCTP server application(which I intend to modify to make it a peer-to-peer app). The code is incomplete but I compiled and ran it to test the socket options and the first…
Mr X
  • 336
  • 1
  • 6
  • 22
0
votes
1 answer

HTTPS tunneling through my proxy

I'm trying to build a complete web caching proxy using Boost Asio and LibCURL, I've already built the server and everything works fine. It receives http requests (GET, POST, upload using POST ...) correctly and also it sends back the responses to…
Yacine Hebbal
  • 394
  • 3
  • 16
0
votes
1 answer

Any smart pattern to accomplish Bubbling and Tunneling for Events on Winforms?

Can we accomplish on Winforms both Tunneling and Bubbling? Maybe by using some API Message Interception? Any article about that?
jmayor
  • 2,725
  • 4
  • 29
  • 37
0
votes
1 answer

How do I accomplish HTTP Tunneling by making use of IIS Web Server?

How do I accomplish HTTP Tunneling in C#/ASP.Net by making use of IIS Web Server as the mediator? The client application can either be in C#(standalone), C++(activex), or even Flash and Javascript from a browser. Is it correct to approach HTTP…
Varma
  • 771
  • 1
  • 9
  • 19
0
votes
1 answer

HTTPS key negotiation and tunneling over HTTP using Javascript

HTTPS is widely used for security online. It offers security and integrity, but not authentication. To ensure the client is not talking to a man-in-the-middle, we have digital certificates and the PKI. It all works very well, except in the situation…
ose
  • 4,065
  • 2
  • 24
  • 40
0
votes
1 answer

How to set up a ping tunnel without a host and a proxy

I have been reading about setting up a ping tunnel to access the internet when you can only send ICMP packets. Ptunnel seems to be a popular program and the instructions to use it can be found here http://www.cs.uit.no/~daniels/PingTunnel/. The…
NSNolan
  • 1,025
  • 1
  • 13
  • 18
0
votes
1 answer

how can I use aws DB in JAVA application level?

I used private server for my web application which is made by 'play!' However, because of some reasons, recently I changed my server environment to AWS (Amazon Web Server) Now I have a problem. Ever I try to run application, the application…
0
votes
1 answer

SSH multiple HOP

I have 3 workstations ortro (my client) idrauser@idra (the middle) cerberouser@cerbero (the destination) On idra: ssh -L 9999:idra:22 cerberouser@cerbero On otro: ssh idrauser@idra -p 9999 ssh: connect to host idra port 9999: Connection…
Riccardo79
  • 954
  • 4
  • 17
  • 35
0
votes
1 answer

Putting a port in a remote server SSH tunneling

I need to know if is possible to put a local port in a remote machine via ssh tunneling Example Machine A: port 80 Machine B: Nothing Inside Machine A (important, because A can see B, but B can't see A) A> ssh -f -N -? 80:B:8585…
Kaltresian
  • 961
  • 3
  • 14
  • 32
-1
votes
3 answers

Bonding two tun device connected to Openvpn

I have two tunnel devices tun0 and tun1 on my client pc connected to remote OpenVPN server.The ifconfig shows them as tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.0.128.23 …
srix
  • 63
  • 1
  • 7
-1
votes
0 answers

local port forwarding without ssh?

Usually I use something like ssh -L 9090:127.0.0.1:1234 username@host to create a SSH tunnel and do local port forwarding to access a webservice over my Browser. My problem is that I do not have access to the target server. I can use curl…
Wi3l4nd
  • 1
  • 6
-1
votes
2 answers

How can I make my site available in specific countries or block some of them?

I own a html website page and show it to my clients with ngrok. But unfortunately, my page is being leaked outside and to other people. then my information is being stolen So I do not want my page to appear except in limited countries, so that if…
-1
votes
1 answer

IPV6-IPV4 tunneling

I was assigned a task in which I need to implement an IPV6-IPV4 tunnel, it can be in Windows or Linux and then verify its operation with FPT or SHH service. I'm thinking of doing it with an IPv6 tunnel broker like Hurricane Electric, but I'm not…
Alejandro
  • 7
  • 1