|
|
|
|
|
by dimman
3768 days ago
|
|
I do fully understand how the technology works. Let me explain: "punching holes through firewalls" <-- This _simply_ means that the device does a connect() call towards the clients IP:port while the client does a connect() towards the device:port at roughly the same time. You simply use the fact that a simple home router opens up a temporary rule allowing the destination:port to respond to your outgoing request. This won't work on symmetric NAT's for instance. It's basically a completely safe method and does not open up for anyone else to connect ... (The enabled by default is as I wrote in my original post is another question. The way I read the article it seems like the core focus of the post is to say that the solution used is bad or unsafe, which with given information cannot be said). |
|
Krebs also understands the technology, and quotes David Qu from Foscam about how their P2P technically works.