Live data from Hacker News

Tunneling Internet traffic over FB chat

github.com

51–60 of 111 posts

Re: Tunneling Internet traffic over FB chat

#52

I did something very similar to this last summer, written in Python. No idea what state the code is in at this point because it's been months, but here's the code I had sitting around: https://gist.github.com/schlarpc/86e20aa3f3aaf3d78269

Really cool, I'll give it a try soon!

Re: Tunneling Internet traffic over FB chat

#53
post #50

This is really cool! In so many 2nd and 3rd world/poor countries internet is a luxury, as the price of bandwith is so high. Philippines for instance, a country that mainly provides connectivity through limited 3G and LTE, have a monthly price of about 30 beers from the local bar. In comparison, I pay around the price of 4-5 local beers, for 100/100 fiber. Its sucks so hard that people cant afford to get knowledge fro…

Hack author here, in my country, Paraguay, you get 10 MBPS for ~140 U$ per month. I discovered the Internet through my father, because he is a journalist and the press had really early access to this kind of tech, 20 years later I'm still crazy about it. Thanks for the comment!

Wow! Thats really expensive! Hard do access stuff often sparks creative ideas and solutions :) Keep on hacking!

Re: Tunneling Internet traffic over FB chat

#55
post #37

Uses Gumbo... from the README > Gumbo was initially designed for a product that worked with trusted input files only. We're working to harden this and make sure that it behaves as expected even on malicious input, but for now, Gumbo should only be run on trusted input or within a sandbox.

That's mostly historical at this point - Gumbo passed a security review as of 0.9.1, has had several rounds of fuzz testing, and is used by a bunch of other libraries now. It's been struck out of the README at HEAD, though I think it was listed in several earlier versions' READMEs.

Re: Tunneling Internet traffic over FB chat

#56
post #25

Some mobile operators offer unlimited Facebook and whatsapp traffic doesn't count towards the monthly data transfer limit.

I've heard this is also true for Twitter and a few other social networking sites, so you could potentially tunnel your traffic through them too.

However, these tunnels are going to be relatively low-bandwidth (especially if they start throttling it) and high-latency, so the "unlimited" would in reality be "how much can you transfer continuously in a month?"

Re: Tunneling Internet traffic over FB chat

#57

I think this is kind of abusive of FB's infrastructure TBH. It must be hard to keep real-time messaging up for ... okay, I was going to say for 1 billion users, looked it up and it's 1.3 billion monthly actives - 890 million daily actives (Jan 2014 figure). So tell you what, on second thought I think they can handle your data. however there's a good chance you'll cause some infrastructure problems since I'm sure ther…

> at the end of the day FB is just a php script Facebook Chat isn't. It's primarily Erlang/C++. https://www.facebook.com/note.php?note_id=14218138919

Facebook chat stopped being Erlang quite some time ago.

Re: Tunneling Internet traffic over FB chat

#58
post #46

Earlier quoted context omitted.

Maybe if it becomes popular, it'll make facebook rethink wanting to store everyone's messages until the end of time.

If facebook can see this traffic, they would love it, not discourage it.

I think a good implementation of this would encrypt the traffic between the proxy server and the client.

Re: Tunneling Internet traffic over FB chat

#59

I'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.

Re: Tunneling Internet traffic over FB chat

#60

Interesting, but wouldn't you need a server somewhere to act as the other end of the tunnel, for which you'd have to pay for hosting and/or bandwidth anyway?

But hosting and bandwith for servers is extremely cheap if you don't care about reliability and trendyness. You can get a vps with 1Tb bandwidth/month for $4 (probably even less if you look around more than I did). Try getting mobile bandwidth for anything near that price.
Post reply on HN