OpenDrop, analog open source AirDrop Apple

Buka Jatuhkan

Lab Seemoo, laboratorium penelitian yang mengkhususkan diri pada jaringan bergerak yang aman, htelah mengembangkan OpenDrop, implementasi open source fitur AirDrop Apple. AirDrop adalah fitur yang dikembangkan oleh Apple untuk bertukar konten dengan Mac, iPhone, iPad, atau iPod touch terdekat lainnya melalui Finder dari File Manager di sistem Mac OS atau Pusat Kontrol di sistem iOS.

Fitur AirDrop muncul di Mac OS X v10.7 Lion, tetapi pertukaran hanya dapat dilakukan antara Mac. AirDrop telah muncul di iOS sejak rilis ketujuh. Tidak sampai iOS 8 dan OS X Yosemite pertukaran antara Mac OS dan iOS dapat dilakukan.

AirDrop memungkinkan pengguna untuk berbagi secara instan foto, video, dokumen, dan lain-lain file dengan perangkat Apple terdekat melalui Bluetooth dan Wi-Fi.

Tentang OpenDrop

OpenDrop adalah alat baris perintah yang memungkinkan berbagi file antar perangkat secara langsung melalui Wi-Fi. Karakteristiknya Satu-satunya hal adalah itu mendukung protokol Apple AirDrop, yang memungkinkan Anda berbagi file dengan perangkat Apple dengan iOS dan macOS.

Untuk memastikan kompatibilitas dengan Apple AirDrop, OpenDrop membutuhkan platform target untuk mendukung lapisan tautan Wi-Fi tertentu.

Juga, ini membutuhkan Python 3.6 atau yang lebih baru, serta berbagai pustaka lainnya. AirDrop berjalan secara eksklusif di Apple Wireless Direct Link (AWDL), tetapi OpenDrop hanya didukung di sistem Mac OS atau Linux yang menjalankan implementasi ulang sumber terbuka AWDL seperti OWL.

Keunikannya adalah kompatibel dengan protokol yang digunakan oleh AirDrop, yang memungkinkan berbagi file dengan perangkat Apple dengan iOS dan Mac OS.

Jadi itu hanya kompatibel dengan perangkat Apple yang dalam definisi tak terbatas oleh pengguna lain, karena definisi perangkat selektif dan pengiriman melalui buku alamat memerlukan sertifikasi tanda tangan digital Apple.

Di tingkat protokol, implementasinya sepenuhnya kompatibel dengan perangkat Apple, memungkinkan Anda untuk mengatur interaksi sistem berbasis Linux dengan perangkat iOS dan macOS.

Meskipun OpenDrop adalah sebuah opsi, masih memiliki beberapa keterbatasan, yang dapat kami sebutkan sebagai berikut:

  • Penerima Mac OS dan iOS diaktifkan melalui Bluetooth Hemat Energi (BLE): Perangkat Apple memulai antarmuka AWDL dan server AirDrop hanya setelah menerima kiriman khusus melalui BLE. Artinya, penerima Apple AirDrop mungkin tidak dapat ditemukan meskipun semua orang dapat menemukannya;
  • Autentikasi Pengirim / Penerima dan Status Sambungan: Saat ini, tidak ada autentikasi peer-to-peer seperti di AirDrop.
  • OpenDrop tidak memverifikasi bahwa sertifikat TLS ditandatangani oleh akar Apple dan catatan validasi ID Apple sudah benar. Selain itu, OpenDrop secara otomatis menerima semua file yang diterimanya karena status koneksi yang hilang;
  • mengirim banyak file: AirDrop mendukung pengiriman banyak file secara bersamaan, tidak seperti OpenDrop.

Akibatnya, kami dapat melihat bahwa ini belum kompatibel dengan semua fungsi AirDrop atau mungkin tidak kompatibel dengan versi AirDrop yang akan datang.

OpenDrop sepenuhnya dikembangkan dengan Python dan diterbitkan oleh Seemoo Lab di bawah GNU General Public License v3.0.

Bagaimana cara menginstal OpenDrop di Linux?

Bagi mereka yang tertarik untuk dapat menginstal OpenDrop di distribusi Linux pAnda dapat melakukannya dengan mengikuti instruksi yang kami bagikan di bawah ini.

Buka Jatuhkan dapat diinstal dengan bantuan pengelola paket Python (PIP), penginstalan dengan cara ini dapat dilakukan dengan membuka terminal di sistem Anda dan mengetik perintah berikut di atasnya:

pip3 install opendrop

Metode lain untuk menginstal paket ini adalah dengan mengunduh kodenya ini dan menginstal paket dengan unduhan.

Kami melakukan ini dari terminal dengan mengetik:

git clone https://github.com/seemoo-lab/opendrop.git

pip3 install ./opendrop

Dan voila, untuk mempelajari tentang opsi penggunaan, Anda dapat menjalankan perintah:

opendrop -h

Atau Anda bisa berkunjung link berikut untuk mempelajarinya lebih lanjut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.