Live data from Hacker News

OpenDrop: An open Apple AirDrop implementation written in Python

github.com

71–80 of 132 posts

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#71

Does Air Drop use bluetooth or is it network facing? I always worry about yet another attack vector being opened up. Usually any new usability feature like this is designed with security from the ground up which is a misnomer for riddled with unexposed security holes. I always recall the promotion of JAVA as being the security standard bearer but look where that ended up. The best way to secure an unwanted feature is…

AirDrop never was hacked. It uses bluetooth and wifi to auth/search/transfer. It doesn’t require any existing network so it works in the desert or in the middle of the ocean.

AirDrop has had several vulnerabilities. Some of them were reported by the same group of security researchers who developed OpenDrop.

ADWL, the underlying protocol, had a zero-day that allowed pwning every iOS device in radio range with no user interaction.

https://googleprojectzero.blogspot.com/2020/12/an-ios-zero-c...

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#72
post #65

Earlier quoted context omitted.

I would love to see this caricature of ios users, what dongle do you imagine we carry and what purpose does said dongle serve?

I was mostly thinking about Macs at the time I made the joke, because very often an iOS user is also a Mac user. Where I work, Mac users always have to carry around dongles.

ah I see. with regard to Macs, I skipped from the 2015 macbook model to the 2021 macbook model and I probably would have held out longer and therefore never needed a dongle, but I digress.

back to iOS. no dongles for me there either. my headphones have been wireless for almost a decade, and the charging ports are pretty ubiquitous.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#76

I would be interested in an overview and comparison of all the available options to solve this kind of problem. Here is a list of some services I’ve used successfully in the past. SnapDrop - Site: https://snapdrop.net/ - Source: https://github.com/RobinLinus/snapdrop ShareDrop - Site: https://www.sharedrop.io/ - Source: https://github.com/szimek/sharedrop FilePizza - Site: https://file.pizza/ - Source: https://github…

[flagged]

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#77
post #65

Earlier quoted context omitted.

I would love to see this caricature of ios users, what dongle do you imagine we carry and what purpose does said dongle serve?

I was mostly thinking about Macs at the time I made the joke, because very often an iOS user is also a Mac user. Where I work, Mac users always have to carry around dongles.

Really depends. Our company is entirely Mac. Everything “just works” wirelessly. Like AirPlay for conference rooms, my external monitor is USB-C, etc. No dongles necessary. It’s only when going to other clients where I need to carry around dongles because they don’t support AirPlay or their Wifi network requires several days advanced notice and a urine test before you can get access.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#78

Make me want to setup a raspberry pi in a public place and just see what sort of things people send to it.

Or the reverse of that where it sends a random meme to anyone walking by.

Before the pandemic, one of my friends used to have a hobby of going to bars and conventions and AirDropping pictures of ducks to strangers who left their AirDrop turned on.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#79
> OpenDrop automatically sets DYLD_LIBRARY_PATH to look for the Homebrew version. You may need to update the variable yourself if you install the libraries differently.

FYI for those thinking of doing this, and who would implement it as looking in /usr/local - make sure you also search in /opt/homebrew as this is now the default for Homebrew installations on Apple Silicon based Macs.

https://docs.brew.sh/Installation

https://www.reddit.com/r/MacOS/comments/jw9guu/why_did_homeb...

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#80

BTW, is there one to share between iOS and Android?

Disclaimer: We built it. Airdrop like functionality for all platforms. Checkout https://quickit.adidevsoft.com

This looks like a nice tool, but the killer feature of AirDrop is not requiring a local network. The p2p nature of it is why it’s so nice to use.
Post reply on HN