Tunneling Internet traffic over FB chat
61–70 of 111 posts
Re: Tunneling Internet traffic over FB chat
#62Re: Tunneling Internet traffic over FB chat
#63No, please no this is terrible.
Re: Tunneling Internet traffic over FB chat
#64Earlier quoted context omitted.
Why not just use DCC?
What is DCC, in this context? I tried to find it in google, but the acronym is very ubiquitous.
Re: Tunneling Internet traffic over FB chat
#65I've been wondering if something like this could be helpful to breach the great firewall. Find some high traffic site in China and smuggle in content via various site features such as chat, messaging, forums, etc. The content could be obfuscated to appear benign while embedding hidden data in text, images, or binary attachments.
That's how the Tor network manages to bypass the Great Firewall. Google "Tor Bridges" if you want to get some fine examples. I think the newest tor bridge can smuggle the traffic over Google servers.
meek-google: https://trac.torproject.org/projects/tor/wiki/doc/meek#Googl...
meek-amazon: https://trac.torproject.org/projects/tor/wiki/doc/meek#Amazo...
Re: Tunneling Internet traffic over FB chat
#66It's mentioned in the README that packets are being sent as base64. Let's say I would like to send a GET request to google.com. How does Facebook Chat serve me with google's page?
Re: Tunneling Internet traffic over FB chat
#67Re: Tunneling Internet traffic over FB chat
#68I once read a story about tunneling IP over DNS. Something about free Internet/DNS for Microsoft-Update. But I can't find it.
Perhaps http://dnstunnel.de/ ?
Re: Tunneling Internet traffic over FB chat
#69I am pretty much a beginner dev, so can anyone briefly explain how this works? It's not really clear to me from the code. It's mentioned in the README that packets are being sent as base64. Let's say I would like to send a GET request to google.com. How does Facebook Chat serve me with google's page?
- They are using virtual network kernel device (TUN/TAP, https://github.com/matiasinsaurralde/facebook-tunnel/blob/ma... )
- encode it as base64
- communicate with the http/web facebook client https://github.com/matiasinsaurralde/facebook-tunnel/blob/ma...
Between that they do authentication things at facebook with "gumbo". And later on everything the other way round at the server side.
So if you GET google.com your traffic goes through a virtual ethernet like device. https://www.kernel.org/doc/Documentation/networking/tuntap.t...
There is no cryptography involved, they could try to use openvpn to enable this feature. https://community.openvpn.net/openvpn/wiki/BridgingAndRoutin...