OpenDrop, Apple'ın AirDrop'unun açık kaynaklı analoğu

Açık Bırak

Seemoo Laboratuvarı, güvenli mobil ağlarda uzmanlaşmış bir araştırma laboratuvarı, hApple'ın AirDrop özelliğinin açık kaynaklı bir uygulaması olan OpenDrop'u geliştirdi. AirDrop, Apple tarafından geliştirilen bir özelliktir Finder aracılığıyla yakındaki başka bir Mac, iPhone, iPad veya iPod touch ile içerik alışverişi yapmak için Mac OS sistemlerinde Dosya Yöneticisi veya iOS sistemlerinde Kontrol Merkezi'nden.

AirDrop özelliği Mac OS X v10.7 Lion'da göründü, ancak yalnızca Mac arasında takas mümkündü.AirDrop, yedinci sürümden bu yana iOS'ta göründü. Mac OS ile iOS arasında değişim iOS 8 ve OS X Yosemite'e kadar yapılamadı.

AirDrop, kullanıcıların anında paylaşmasına olanak tanır fotoğraflar, videolar, belgeler ve diğerleri Bluetooth ve Wi-Fi aracılığıyla yakındaki Apple cihazlarıyla dosyalar.

OpenDrop hakkında

OpenDrop, dosya paylaşımına izin veren bir komut satırı aracıdır doğrudan Wi-Fi aracılığıyla cihazlar arasında. Karakteristik Tek şey Apple AirDrop protokolünü desteklemesi., iOS ve macOS ile Apple cihazlarıyla dosya paylaşmanıza olanak tanır.

Apple AirDrop ile uyumluluğu sağlamak için, OpenDrop, hedef platformun belirli bir Wi-Fi bağlantı katmanını desteklemesini gerektirir.

Ayrıca, Python 3.6 veya sonraki sürümlerin yanı sıra çeşitli diğer kitaplıkları gerektirir. AirDrop, yalnızca Apple Wireless Direct Link (AWDL) üzerinde çalışır, ancak OpenDrop yalnızca OWL olarak AWDL'nin açık kaynaklı yeniden uygulamasını çalıştıran Mac OS veya Linux sistemlerinde desteklenir.

Özelliği, AirDrop tarafından kullanılan ve Apple cihazlarıyla iOS ve Mac OS ile dosya paylaşmaya izin veren protokollerle uyumlu olmasıdır.

Bu nedenle, yalnızca diğer kullanıcılar tarafından sınırsız tanımlı Apple cihazlarıyla uyumludur, çünkü cihazların seçici tanımlanması ve adres defterinden gönderilmesi, Apple dijital imzasının onaylanmasını gerektirir.

Protokol düzeyinde, uygulama Apple cihazlarıyla tamamen uyumludur, Linux tabanlı sistemlerin iOS ve macOS cihazlarıyla etkileşimini düzenlemenize olanak tanır.

OpenDrop bir seçenek olsa da, hala, aşağıdakilerden bahsedebileceğimiz birkaç sınırlaması vardır:

  • Bluetooth Low Energy (BLE) ile etkinleştirilen Mac OS ve iOS alıcıları: Apple cihazları AWDL arayüzlerini ve AirDrop sunucularını yalnızca BLE aracılığıyla özel bir gönderi aldıktan sonra başlatır. Bu, Apple AirDrop alıcılarının herkes keşfedebilse bile keşfedilemeyeceği anlamına gelir;
  • Gönderen / Alıcı Kimlik Doğrulaması ve Bağlantı Durumu: Şu anda, AirDrop'ta olduğu gibi eşler arası kimlik doğrulama yoktur.
  • OpenDrop, TLS sertifikasının Apple kökü tarafından imzalandığını ve Apple Kimliği doğrulama kaydının doğru olduğunu doğrulamaz. Ayrıca OpenDrop, eksik bağlantı durumu nedeniyle aldığı tüm dosyaları otomatik olarak kabul eder;
  • birden çok dosya gönderme: AirDrop, OpenDrop'un aksine, birden çok dosyanın aynı anda gönderilmesini destekler.

Sonuç olarak, henüz tüm AirDrop işlevleriyle uyumlu olmadığını veya AirDrop'un gelecekteki sürümleriyle uyumsuz olabileceğini görebiliriz.

OpenDrop tamamen Python'da geliştirilmiştir ve Seemoo Lab tarafından GNU Genel Kamu Lisansı v3.0 altında yayınlanmıştır.

OpenDrop Linux'a nasıl kurulur?

OpenDrop'u Linux dağıtımlarına kurabilmekle ilgilenenler için pAşağıda paylaştığımız talimatları takip ederek yapabilirsiniz.

Açık Bırak Python paket yöneticisi (PIP), bu yolla kurulum, sisteminizde bir terminal açarak ve üzerine aşağıdaki komutu yazarak yapılabilir:

pip3 install opendrop

Bu paketi kurmanın başka bir yöntemi de kodu indirmektir. bunun ve indirilen paketin yüklenmesi.

Bunu terminalden yazarak yapıyoruz:

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

pip3 install ./opendrop

Ve işte, kullanım seçenekleri hakkında bilgi edinmek için şu komutu çalıştırabilirsiniz:

opendrop -h

Ya da ziyaret edebilirsin aşağıdaki bağlantı bunun hakkında daha fazla bilgi edinmek için.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.