I got the idea myself on a bar, did a quick look online and didnt find anything, later on when I had it built I found that 8 years ago this guy did a similar one: https://github.com/matiasinsaurralde/facebook-tunnel but probably wont work since its using curl
This might be a stupid question.
If WhatsApp wasn’t blocked in China and the second WhatsApp account (aka server side) was outside of China, could this bypass the great firewall?
Yes, used different messages max sizes, with 2000 characters got the best speed but got the account banned, using 20000 is a great middle term and not banned for now, could get banned anyway, its an educational project
that's a lot of words to say "yes, an overzealous prosecutor could try and make a case using the CFAA", but that's because the CFAA is a bullshit overly-broad law. that it's bullshit doesn't change the threat to the prosecuted, unfortunately.
not CFAA concerns, but you'd probably be in violation of the WhatsApp TOS: "… (d) interfere with or disrupt the safety, security, confidentiality, integrity, availability, or performance of our Services; …"
Yes, in the own project there is a disclaimer that using this software might get your WhatsApp account banned so use with caution, and anyways is just a fun project for educational purposes. But good to know ofc
Termux is such an awesome hidden gem for tunneling cell data. My carrier doesn't allow wifi hotspot use on my phone (and android happily enforces their rules), but I can run sshd on termux and SOCKS5 proxy to my laptop with ssh. It's instant wifi tethering to my laptop without my carrier knowing or blocking it. I can even use adb networking and a USB cable if the laptop can't connect to the phone over wifi for some reason.
Yh it's awesome this project could run on termux without having to modify much or even iodine https://github.com/yarrick/iodine which is another awesome tool to avoid network restrictions.
I'm not encouraging anyone to use this by saying this but WhatsApp traffic it's encrypted and the traffic through the socket its also encrypted, I guess you can't get in trouble for sending and recieving lots of weird messages? Again, intended for educational usage
The word "proxy" used to refer to a human, and this is essentially an automated version of that. The automation of messaging a friend on WhatsApp and asking him to go to a website and send you the information.