OpenDrop, analoge me burim të hapur të AirDrop të Apple

OpenDrop

Laboratori Seemoo, një laborator kërkimor i specializuar në rrjete të sigurta mobile, hka zhvilluar OpenDrop, një zbatim me burim të hapur të tiparit AirDrop të Apple. AirDrop është një tipar i zhvilluar nga Apple për të shkëmbyer përmbajtje me një tjetër Mac, iPhone, iPad ose iPod touch aty pranë me anë të Finder nga File Manager në sistemet Mac OS ose Control Center në sistemet iOS.

Karakteristika AirDrop u shfaq në Mac OS X v10.7 Lion, por shkëmbimet ishin të mundshme vetëm midis Mac. AirDrop është shfaqur në iOS që nga dalja e shtatë. Vetëm në iOS 8 dhe OS X Yosemite mund të bëhej shkëmbimi midis Mac OS dhe iOS.

AirDrop lejon përdoruesit të ndajnë menjëherë foto, video, dokumente dhe të tjerët skedarët me pajisjet e afërta të Apple përmes Bluetooth dhe Wi-Fi.

Rreth OpenDrop

OpenDrop është një mjet i komandës që lejon ndarjen e skedarit ndërmjet pajisjeve direkt përmes Wi-Fi. Karakteristikë e saj E vetmja gjë është që ajo mbështet protokollin Apple AirDrop, e cila ju lejon të ndani skedarë me pajisjet Apple me iOS dhe macOS.

Për të siguruar pajtueshmëri me Apple AirDrop, OpenDrop kërkon që platforma e synuar të mbështesë një shtresë specifike të lidhjes Wi-Fi.

Gjithashtu, kërkon Python 3.6 ose më vonë, si dhe biblioteka të ndryshme. AirDrop funksionon ekskluzivisht në Apple Wireless Direct Link (AWDL), por OpenDrop mbështetet vetëm në sistemet Mac OS ose Linux që ekzekutojnë një ri-implementim të burimit të hapur të AWDL si OWL.

Veçori e saj është se është në përputhje me protokollet e përdorura nga AirDrop, i cili lejon ndarjen e skedarëve me pajisjet Apple me iOS dhe Mac OS.

Pra, është i pajtueshëm vetëm me pajisjet e Apple që janë në përcaktim të pakufizuar nga përdoruesit e tjerë, pasi që përcaktimi selektiv i pajisjeve dhe dërgimi përmes librit të adresave kërkon vërtetimin e nënshkrimit dixhital të Apple.

Në nivelin e protokollit, implementimi është plotësisht i pajtueshëm me pajisjet Apple, duke ju lejuar të organizoni ndërveprimin e sistemeve të bazuara në Linux me pajisjet iOS dhe macOS.

Edhe pse OpenDrop është një opsion, ai ende ka mjaft kufizime, nga të cilat mund të përmendim sa vijon:

  • Marrësit Mac OS dhe iOS të aktivizuar përmes Bluetooth Low Energy (BLE): Pajisjet Apple fillojnë ndërfaqen e tyre AWDL dhe serverin AirDrop vetëm pasi të marrin një postim të personalizuar përmes BLE. Kjo do të thotë që marrësit Apple AirDrop mund të mos zbulohen edhe nëse të gjithë mund t'i zbulojnë ato;
  • Vërtetimi i dërguesit / marrësit dhe statusi i lidhjes: Aktualisht, nuk ka vërtetim të kolegëve në kolegë si në AirDrop.
  • OpenDrop nuk verifikon që certifikata TLS është nënshkruar nga rrënja e Apple dhe se rekordi i vërtetimit të Apple ID është i saktë. Gjithashtu, OpenDrop pranon automatikisht të gjitha skedarët që merr për shkak të një statusi të munguar të lidhjes;
  • dërgoni skedarë të shumtë: AirDrop mbështet dërgimin e njëkohshëm të shumë skedarëve, ndryshe nga OpenDrop.

Si rezultat, mund të shohim se nuk është akoma në përputhje me të gjitha tiparet e AirDrop ose mund të jetë e papajtueshme me versionet e ardhshme të AirDrop.

OpenDrop është zhvilluar plotësisht në Python dhe është botuar nga Seemoo Lab nën Licencën e Përgjithshme Publike GNU v3.0.

Si të instaloni OpenDrop në Linux?

Për ata që janë të interesuar të jenë në gjendje të instalojnë OpenDrop në shpërndarjen e tyre Linux pMund ta bëni duke ndjekur udhëzimet që ndajmë më poshtë.

OpenDrop mund të instalohet me ndihmën e menaxherit të paketës Python (PIP)), instalimi me këtë mjet mund të bëhet duke hapur një terminal në sistemin tuaj dhe duke shtypur komandën e mëposhtme në të:

pip3 install opendrop

Një metodë tjetër për të instaluar këtë paketë është duke shkarkuar kodin e kësaj dhe instalimi i paketës me të shkarkuarën.

Ne e bëjmë këtë nga terminali duke shtypur:

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

pip3 install ./opendrop

Dhe voila, për të mësuar në lidhje me opsionet për përdorim mund të ekzekutoni komandën:

opendrop -h

Ose mund ta vizitoni lidhja e mëposhtme për të mësuar më shumë rreth saj.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.