Earlier quoted context omitted.
It works with ad-hoc wifi with no other infrastructure requirement or Internet connection, just the same as AirDrop. What more do you require to meet your definition of "disparate peer to peer wireless mesh"?
I think the point is that most clients probably don't configure the ad-hoc network for you? Or do they?
OpenDrop: An Open Source AirDrop Implementation
131–140 of 231 posts
Re: OpenDrop: An Open Source AirDrop Implementation
#132It is 2019, and it is quite surprising - and disappointing - that we STILL haven't universally solved the means to easily, securely, and (yes, I'll use this term again) universally share files. I wish we could share files in a peer-to-peer fashion securely without hindrance of mobile platform, nor blockage of network MiTM, etc.
Re: OpenDrop: An Open Source AirDrop Implementation
#133Earlier quoted context omitted.
I can’t hep but think that these seemingly numerous security flaws are a product of proprietary software development. There is the old “many eyes” idea for software bugs, but even on a standards level. Did Apple not send out an RFC? Isn’t this type of architectural level screw up exactly what you want to avoid with an RFC? I’m glad Apple are taking the privacy issue to heart, but for every inch we’ve won in privacy,…
The “many eyes” hypothesis is routinely debunked when severe security bugs are found in things like the Linux kernel that have been there for years. The same is true for standards that end up being fundamentally broken at later dates. In the end software and hardware is so overly complicated that we cannot currently build secure systems.
Surely to debunk the theory you have to show that fewer bugs are in proprietary software of the same vintage?
AFAIK the many eyes hypothesis is that: as time progresses fewer exploitable bugs will exist in software that has the source open for inspection than in comparable closed source software(?).
When an ages old exploit/bug gets patched that is the many eyes principle working; a piece of software can't get more secure (or otherwise improve) without patching old code, surely.
Re: OpenDrop: An Open Source AirDrop Implementation
#134It is 2019, and it is quite surprising - and disappointing - that we STILL haven't universally solved the means to easily, securely, and (yes, I'll use this term again) universally share files. I wish we could share files in a peer-to-peer fashion securely without hindrance of mobile platform, nor blockage of network MiTM, etc.
It does have a centralised signalling server for key exchange between peers, but it does attempt to do peer-to-peer data transfer (only falling back to a TURN-style relay if both clients are behind NATs and aren't on the same local network). An explanation of the cryptography and design was given at PyCon 2016[2]. It also has built-in optional Tor support (though I'm not sure if it attempts to use an onion service for data transfer).
[1]: https://github.com/warner/magic-wormhole [2]: https://youtu.be/oFrTqQw0_3c
Re: OpenDrop: An Open Source AirDrop Implementation
#135Earlier quoted context omitted.
The “many eyes” hypothesis is routinely debunked when severe security bugs are found in things like the Linux kernel that have been there for years. The same is true for standards that end up being fundamentally broken at later dates. In the end software and hardware is so overly complicated that we cannot currently build secure systems.
I don't think it's as easy as saying "measles exists therefore vaccines don't work." Do you have actual studies on this that you can cite?
Re: OpenDrop: An Open Source AirDrop Implementation
#136Some examples:
* 1-tap file transfers: https://darker.ink/static/media/uploads/08_awarebeam_1.mp4
* Sharing presentations, images and drawings: https://darker.ink/static/media/uploads/05_meshpresenter_1.m...
* Playing Quake 3 (OpenArena): https://darker.ink/static/media/uploads/02_openarena_1.mp4
If you want to know more details, this talk is a good starting point:
https://fosdem.org/2019/schedule/event/device_to_device_netw...
https://darker.ink/blog/mobile-design-with-device-to-device-...
Re: OpenDrop: An Open Source AirDrop Implementation
#137Earlier quoted context omitted.
It might be a problem but it’s definitely intended by Apple. FaceTime, too.
Steve (Jobs) famously , and impulsively claimed they were going to release FT as open source - so impulsive that he never even checked with their lawyers first, because it never happened due to legal/licensing issues, not because they didn't want to.
If you say "yeah sure it is, we're even releasing it as open source" then you prevent the product falling at the first hurdle because people want an interoperable solution. Once you have adoption network effect carries you through.
Sounds like most probably a standard corporate lie by Jobs; do you have evidence to the contrary?
Re: OpenDrop: An Open Source AirDrop Implementation
#138Earlier quoted context omitted.
Yep. But still it’s kind of annoying to have to enable everything. It’s confusing to people who don’t know this.
Enable what? Modern MacOS/iOS discourage you from disabiling Wi-Fi/Bluetooth anyway.
How do you figure? I've never seen any discouragement from it.
Re: OpenDrop: An Open Source AirDrop Implementation
#139Earlier quoted context omitted.
iMessage too. It's insane to me that this is still a problem.
I like that here in Turkey every single person uses WhatsApp. I recently switched from iOS to Android and haven't realized I lost iMessage.
It has some massive annoyances but it's very well embedded.
Re: OpenDrop: An Open Source AirDrop Implementation
#140It is 2019, and it is quite surprising - and disappointing - that we STILL haven't universally solved the means to easily, securely, and (yes, I'll use this term again) universally share files. I wish we could share files in a peer-to-peer fashion securely without hindrance of mobile platform, nor blockage of network MiTM, etc.
Have you taken a look at magic-wormhole[1]? I've started using it recently and it's insanely easy to use. It does have a centralised signalling server for key exchange between peers, but it does attempt to do peer-to-peer data transfer (only falling back to a TURN-style relay if both clients are behind NATs and aren't on the same local network). An explanation of the cryptography and design was given at PyCon 2016[2]…