Live data from Hacker News

OpenDrop: An Open Source AirDrop Implementation

github.com

81–90 of 231 posts

Re: OpenDrop: An Open Source AirDrop Implementation

#81
It 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

#82
post #51

Earlier quoted context omitted.

ESP32 theoretically can provide all of the hardware requirements (WLAN monitor mode, BLE) but there is one missing part: > Triggering macOS/iOS receivers via Bluetooth Low Energy. Apple devices start their AWDL interface and AirDrop server only after receiving a custom advertisement via Bluetooth LE (see USENIX paper for details). This means, that Apple AirDrop receivers may not be discovered even if they are discove…

This has been reversed - see https://hexway.io/blog/apple-bleee/

Thanks, I did not know about this; looks like something fun to play with :)

Re: OpenDrop: An Open Source AirDrop Implementation

#84
post #81

It 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.

What do you expected from a company who even cant made a phone with simple bluetooth file sharing

Re: OpenDrop: An Open Source AirDrop Implementation

#85
post #6
post #3

I wish we had something like AirDrop to work between android and iOS devices.

https://snapdrop.net works pretty well if you're on the same Wi-Fi network.

Samsung devices support WiFi Direct, so you don't have to be on the same wifi network to send/receive files and the solution is standards-based.

In theory, other Android devices support WiFi Direct too, maybe they just don't ship userspace apps for that, like Samsung does.

Re: OpenDrop: An Open Source AirDrop Implementation

#86

Could this technology be used to create a "shadow" internet/network/messaging service where devices connect and communicate directly with each other. This way governments can't just block internet access or services during demonstrations.

For what it’s worth, I have been able to get the Yggdrasil Network ( https://yggdrasil-network.github.io ) to peer over AWDL, allowing nearby Macs to mesh without even being connected to the same Wi-Fi network, or any network at all. It’s not perfect - there are trade offs, like how the wireless performance is reduced somewhat when AWDL is active due to channel hopping and how AWDL expects a single node to play the r…

I would be very interested to learn more about this if you have any pointers.

Re: OpenDrop: An Open Source AirDrop Implementation

#87

I'm guessing someone will take a $10 esp32 chip and put this code on it and just drop the esp32 in some hidden location and it just sending images to any open airdrop that passes by.

ESP32 theoretically can provide all of the hardware requirements (WLAN monitor mode, BLE) but there is one missing part: > Triggering macOS/iOS receivers via Bluetooth Low Energy. Apple devices start their AWDL interface and AirDrop server only after receiving a custom advertisement via Bluetooth LE (see USENIX paper for details). This means, that Apple AirDrop receivers may not be discovered even if they are discove…

The reverse engineering was already done and everything is described our the paper (https://www.usenix.org/conference/usenixsecurity19). We just have not implemented it yet.

Re: OpenDrop: An Open Source AirDrop Implementation

#88

An HTML5 alternative: https://github.com/cowbell/sharedrop Uses WebRTC for file transfer.

Just to make it more obvious: You don’t have to self host it, there is a free (no registration) Version deployed at https://sharedrop.io

Works perfect between IOS, Android, Linux, MacOS and Windows.

Re: OpenDrop: An Open Source AirDrop Implementation

#89
post #81

It 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.

https://files.google.com/ is a standard and it works on the vast majority of phone sold this year, by every manufacturer except Apple. Checks all 3 of peer-to-peer, secure, no MiTM network blockage. It's only 11MB.

Many popular file manager apps on android have peer-to-peer xfers as well, via WiFi direct, etc.

EDIT - As people are pointing out this isn't universal because it doesn't work on Apple devices or desktops / laptops, but it's as close as I can think of currently.

Re: OpenDrop: An Open Source AirDrop Implementation

#90
post #47

Earlier quoted context omitted.

GFW is only implemented in the mainland China, not Hong Kong. China == (mainland + (Hongkong SAR + Macau SAR) + (... possibly other de jure claims)) To use Airdrop the main advantage is it can be used to spam everyone nearby. If it can be used by protestors it also can be used by advertisers.

They are not using AirDrop to bypass the GFW for themselves, they are using it to spread information to citizens that are otherwise normally subject to GFW and therefore only have government-approved or government-generated information available to them. Mainland news put HK protesters as violent, rebellious youngsters that are causing trouble and injury to everyone else by having greedy demands of something better t…

That’s a very loose definition of the word “evade” and the headline is definitely misleading. The average person was probably expecting to find some sort of censorship evasion while current being censored.
Post reply on HN