Kwinqaku elilandelayo siza kujonga kwiNetcat. Le yenye isixhobo senethiwekhi evumela i-terminal, isebenzisa i-syntax elula, ukuvula i-TCP / i-UDP kumazibuko kwi-HOST, nxulumana negobolondo kwizibuko elithile kwaye nyanzela uqhagamshelo lwe-UDP / TCP.
Abanye babiza esi sixhobo i-TCP / IP ye-Swiss Army Knife. Ingasetyenziswa njenge Isisombululo se-ad hoc sokudlulisa iifayile kuthungelwano lwasekhaya okanye kwi-intanethi, Le yokugqibela ngononophelo. Kuyanceda ukuhambisa idatha phakathi koomatshini ababonakalayo okanye izikhongozeli, njl.
Esi sixhobo kunokucetyiswa kuphela ukuba uyisebenzise ngaphakathi kwenethiwekhi yendawo. Ukuba uthumela idatha ngesi sixhobo kwiseva kwi-Intanethi, iipakethi zinokufunyanwa kwindlela. Iifayile ziya kuthunyelwa ngaphandle kokhuseleko olongeziweyo. Kodwa ukuba idatha egqithisiweyo ayinayo idatha ebuthathaka, ngekhe ibe yingxaki enkulu.
Faka iNetcat kwi-Ubuntu
Uninzi lweenkqubo zokusebenza ezisekwe kwi-Gnu / Linux ziza noku isixhobo esifakwe kwangaphambili. Ukujonga ukuba unayo iNetcat efakwe kwikhompyuter yakho, vula itheminali (Ctrl + Alt + T) kwaye uthayiphe:
netcat
Ukuba umyalelo awufumaneki, ungasifaka esi sixhobo usebenzisa umyalelo:
sudo apt install netcat
Iya kuba yimfuneko faka i-netcat zombini kwikhompyuter efumana iifayile kunye nalowo uzithumelayo.
Sebenzisa i-netcat ukuhambisa iifayile phakathi kweekhompyuter
Kwikhompyuter eya kufumana iifayile, kufuneka jonga idilesi ye-IP esetyenzisiweyo. Kulo mzekelo iya kuba yingcongolo yendawo. Ukwenza oku ungasebenzisa:
ip route get 8.8.8.8
Okanye ungasebenzisa:
ip a
Kwisikrini esandulelayo unokubona ukuba i-IP yomamkeli kule meko iya kuba njalo 192.168.0.103. Apho ukucacisa oko Phambi kokubhala umyalelo womthumeli, kufuneka ubhalele umamkeli ofanelekileyo.
Kwikhompyuter apho ifayile iya kwamkelwa khona, chwetheza lo myalelo:
nc -vl 44444 > nombre_del_archivo_recibido
Kumyalelo ongentla kusetyenziswa iiparameter ezimbini: -v kunye -l. Eyokuqala yenza imveliso eneenkcukacha ukuze ubone ukuba kuza kwenzeka ntoni. Ngokuphathelele -l, iyenza isixhobo "Ndivile"Kwizibuko 44444. Umyalelo ngokusisiseko okwenzayo kukuvula ijelo lonxibelelwano kwisixhobo sokufumana. Ukuba une-firewall emiselweyo, kuya kufuneka uqiniseke ukuba imigaqo yayo ayiluthinteli uqhagamshelo.
Ngokwesiqhelo, i-netcat iya kubonisa yonke into eyifumanayo kwisiphelo sendlela. Emva> kokwenza i-redirect. Endaweni yokuyiprinta kwiscreen, ithumela zonke iziphumo kwifayile echaziweyo emva>. Oku kuyakwenza ifayile enegama elinikiweyo.
Kwikhompyuter eya kuthumela ifayile, kuya kufuneka ubhale, ithathe indawo ye-192.168.0.103 nge-IP yekhompyuter yakho uzakufumana ntoni oko kuthunyelwe, oku kulandelayo:
nc -N 192.168.0.103 44444 < /ruta/al/archivo/para/enviar/
Kulo myalelo, -N kubangela ukuba i-netcat ivalwe xa kugqityiwe ukugqitywa. Ulawulo kunye neendlela zefayile zinokuqinisekileyo okanye zihlobene.
Xa kwenzeka Sebenzisa imiyalelo eboniswe ngaphandle kokuphinda uqondise, iya kwenza 'incoko' isisiseko phakathi kwezi zixhobo zimbini. Ukuba uchwetheza into kwisiphelo esinye kwaye ucinezela u-Enter, iya kuvela kwenye ikhompyuter. Le yindlela elula yokukopa kunye nokuncamathisela isicatshulwa ukusuka kwesinye isixhobo ukuya kwesinye.
Olu nxibelelwano lungavalwa ngokucinezela Ctrl + C kwelinye lamaqela amabini abandakanyekayo.
Thumela iifayile ezixineneyo ekuhambeni
Ukuba ufuna thumela iifayile ezinkuluEsi sixhobo sikuvumela ukuba ubacinezele kubhabho ukukhawulezisa ukudluliselwa. Kumamkeli kuya kufuneka ubhale:
nc -vl 44444 | gunzip > nombre_del_archivo_recibido
Kwinxalenye yomkhuphi, ukutshintsha i-192.168.0.103 ngedilesi ye-IP yekhompyuter yakho yokufumanaKuya kufuneka ubhale oku kulandelayo:
gzip -c /ruta/del/archivo/a/eviar | nc -N 192.168.0.103 44444
Thumela kwaye ufumane iirejista
Into enokufuna ukuyenza ngaxa lithile yile thumela zonke iifayile kulawulo olufanayo ngaxeshanye. Olu khetho lulandelayo luya kucinezela oko kuthunyelwe kwinethiwekhi.
Ekupheleni kokufumana, siya kusebenzisa lo myalelo ulandelayo:
nc -vl 44444 | tar zxv
Kule meko, kwisixhobo sokuthumela, kuya kufuneka sisebenzise lo mthetho ulandelayo:
tar czp ruta/al/directorio/para/enviar | nc -N 192.168.0.103 44444
Uncedo
Ukuba ufuna funda ngakumbi nge-netcat, ungasebenzisa uncedo:
nc -h
Namhlanje, abasebenzisi baka-Ubuntu banokufumana izisombululo ezininzi zesoftware ezinokuba luncedo xa uhambisa iifayile phakathi kweekhompyuter. Olu khetho lulungile xa kusenziwa Unikezelo olunye phakathi kwamaqela kwinethiwekhi yethu yendawo.