Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> First, any good tethering app should be immune to a simple TTL check.

If the phone sets its TTL to 255, what can you do?



The goal is not to forward packets blindly like a NAT. You emulate the NAT's behavior by running a TCP state machine in user space and converting packets to regular Android SDK calls. This is what all of the non-root tethering apps likely do, because raw socket access is not allowed.


ooh, i see. nice.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: