Ilebhu yeSeemoo, ilabhoratri yophando ekhethekileyo kuthungelwano olukhuselekileyo lweselfowuni, hiphuhlise i-OpenDrop, ukuphunyezwa komthombo ovulekileyo wenqaku le-Apple's AirDrop. I-AirDrop luphawu oluphuhliswe yi-Apple ukutshintshisa umxholo kunye nomnye uMac, i-iPhone, i-iPad okanye i-iPod touch nge-Finder kuMlawuli weFayile kwiinkqubo zeMac OS okanye iZiko loLawulo kwiinkqubo ze-iOS.
Inqaku le-AirDrop livele kwi-Mac OS X v10.7 Ngonyama, kodwa ii-swaps zazinokwenzeka kuphela phakathi kweMac.I-AirDrop ivele kwi-iOS ukusukela ukukhutshwa kwesixhenxe. Kwakungekho i-iOS 8 kunye ne-OS X Yosemite apho ukutshintshiselana phakathi kweMac OS kunye ne-iOS kungenziwa.
I-AirDrop ivumela abasebenzisi ukuba babelane kwangoko iifoto, iividiyo, amaxwebhu kunye nabanye iifayile ezinezixhobo ezikufuphi zeApple ngeBluetooth nakwiWi-Fi.
Malunga ne-OpenDrop
I-OpenDrop sisixhobo somgca wokuyalela esivumela ukwabelana ngefayile phakathi kwezixhobo ngokuthe ngqo ngeWi-Fi. Uphawu lwayo Inye kuphela into yokuba ixhasa umthetho olandelwayo weApple AirDrop, ekuvumela ukuba wabelane ngeefayile kunye nezixhobo ze-Apple nge-iOS kunye neMacOS.
Ukuqinisekisa ukuhambelana neApple AirDrop, I-OpenDrop ifuna iqonga ekujoliswe kulo ukuxhasa umaleko othile wekhonkco le-Wi-Fi.
Ikwafuna iPython 3.6 okanye kamva, kunye namanye amathala eencwadi. I-AirDrop isebenza ngokukodwa kwi-Apple Wireless Direct Link (i-AWDL), kodwa i-OpenDrop ixhaswa kuphela kwi-Mac OS okanye kwiinkqubo zeLinux ezisebenzisa umthombo ovulekileyo wokumiliselwa kwakhona kwe-AWDL njenge-OWL.
Ukwahlulahlula kukuba iyahambelana neeprotokholi ezisetyenziswa yi-AirDrop, evumela ukwabelana ngeefayile kunye nezixhobo ze-Apple nge-iOS kunye neMac OS.
Ke iyahambelana kuphela nezixhobo zeApple ezingcaciso engenamda ngabanye abasebenzisi, kuba inkcazo yezixhobo kunye nokuthumela incwadi yedilesi kufuna ukuqinisekiswa kwesiginitsha ye-Apple yedijithali.
Kwinqanaba leprotocol, ukumiliselwa kuyahambelana ngokupheleleyo nezixhobo zeApple, Ukuvumela ukuba uququzelele ukusebenzisana kweenkqubo ezisekwe kwi-Linux kunye nezixhobo ze-iOS kunye neMacOS.
Nangona i-OpenDrop lukhetho, isenemiqobo embalwa, esinokuthi sikhankanye kuyo oku kulandelayo:
- I-Mac OS kunye ne-iOS Receiver zivunyelwe ngeBluetooth Energy Energy (BLE): Izixhobo zeApple zisungula i-AWDL interface kunye neseva yeAirDrop kuphela emva kokufumana isiko lesiko ngeBLE. Oku kuthetha ukuba abafumanayo be-Apple AirDrop abanakufunyanwa nokuba wonke umntu unokuzifumana;
- UkuGunyaziswa koMthumeli / uMamkeli kunye neMeko yoQhagamshelo: Okwangoku, akukho bungqina boontanga njengakwi-AirDrop.
- I-OpenDrop ayiqinisekisi ukuba isatifikethi se-TLS sisayinwe yingcambu ye-Apple kwaye irekhodi lokuqinisekiswa kwe-ID ye-Apple lichanekile. Kwakhona, i-OpenDrop yamkela ngokuzenzekelayo zonke iifayile ezizifumana ngenxa yemeko yonxibelelwano engekhoyo;
- thumela iifayile ezininzi: I-AirDrop ixhasa ukuthumela ngaxeshanye kweefayile ezininzi, ngokungafaniyo ne-OpenDrop.
Ngenxa yoko, siyabona ukuba ayikahambelani nazo zonke izinto ze-AirDrop okanye isenokungahambelani neenguqulelo ze-AirDrop ezizayo.
I-OpenDrop iphuhliswe ngokupheleleyo kwiPython kwaye yapapashwa yiLebhu yeSeemoo phantsi kweGNU General Public License v3.0.
Uyifaka njani i-OpenDrop kwiLinux?
Kulabo abanomdla wokukwazi ukufaka i-OpenDrop kusasazo lwabo lwe-Linux pUngayenza ngokulandela imiyalelo esabelana ngayo ngezantsi.
I-OpenDrop ingafakwa ngoncedo lwe Python package manager (PIP), ufakelo ngale ndlela lunokwenziwa ngokuvula i-terminal kwindlela yakho kwaye uchwetheze lo myalelo ulandelayo:
pip3 install opendrop
Enye indlela yokufaka le phakheji kukukhuphela ikhowudi koku nokufaka iphakheji kunye nokukhuphela.
Senza oku kwisiphelo sendlela ngokuchwetheza:
git clone https://github.com/seemoo-lab/opendrop.git
pip3 install ./opendrop
Kwaye u-voila, ukuze ufunde malunga nokukhethwa kokusebenzisa ungenza umyalelo:
opendrop -h
Okanye ungatyelela eli khonkco lilandelayo ukufunda okungakumbi ngayo.