منصوبے کے بارے میں

OpenDrop ایک تجرباتی، اوپن سورس نفاذ ہے جو Apple کے AirDrop پروٹوکول پر مبنی ہے۔ یہ ایک کمانڈ لائن انٹرفیس فراہم کرتا ہے جس کے ذریعے قریبی iOS یا macOS چلانے والے Apple آلات کے ساتھ براہِ راست Wi-Fi پر فائلیں شیئر کی جا سکتی ہیں، اور یہ AirDrop وصول کنندگان کے ساتھ پروٹوکول کے لحاظ سے ہم آہنگ ہے۔ یہ قریبی آلات دریافت کر سکتا ہے، منتخب فائل کو انڈیکس، ID یا نام کے ذریعے بھیج سکتا ہے، اور آنے والی فائلیں خودکار طور پر موجودہ ڈائریکٹری میں وصول کر سکتا ہے۔ ورژن 0.13 سے یہ ویب لنکس بھی بھیج سکتا ہے جو وصول کنندہ کے براؤزر میں کھلتے ہیں، تاہم OpenDrop خود صرف عام فائلیں ہی وصول کرتا ہے۔ AirDrop کے لیے Apple Wireless Direct Link (AWDL) استعمال ہوتا ہے، اس لیے معاونت یافتہ نظام macOS یا Linux ہیں جن میں AWDL کا دوبارہ نفاذ موجود ہو، جیسے OWL۔ اس سافٹ ویئر کے لیے Python 3.6 یا جدید تر اور حالیہ libarchive انسٹالیشن درکار ہے۔ ریلیزز pip کے ذریعے انسٹال کی جا سکتی ہیں، جبکہ ڈیولپمنٹ ورژن کلون شدہ ریپوزیٹری سے انسٹال کیا جا سکتا ہے۔ ہر کسی کے لیے دریافت پذیر Apple آلات پر بھیجنا معاونت یافتہ ہے۔ صرف رابطوں تک محدود منتقلیوں کے لیے macOS سے نکالے گئے AirDrop keys اور certificates استعمال کیے جا سکتے ہیں، جن کے لیے منسلک keychain extractor استعمال ہوتا ہے۔ README میں کئی حدود بیان کی گئی ہیں: Apple وصول کنندگان کو جگانے کے لیے Bluetooth Low Energy اشتہارات کی ضرورت ہو سکتی ہے، peer authentication اور Apple ID کی توثیق مکمل طور پر نافذ نہیں، وصول شدہ فائلیں خودکار طور پر قبول کی جاتی ہیں، اور ایک ہی منتقلی میں متعدد فائلیں بھیجنا معاونت یافتہ نہیں ہے۔ OpenDrop ایک reverse-engineered تحقیقی سافٹ ویئر ہے، Apple سے وابستہ نہیں ہے، ممکن ہے کہ ہر AirDrop خصوصیت کی معاونت نہ کرے، اور GPLv3 کے تحت جاری کیا گیا ہے۔