INetcat o nc, iyithuluzi elaziwa kakhulu lokuhlaziywa kwenethiwekhi, elaziwa nangokuthi ummese wamasosha waseSwitzerland wabaduni, njengoba linemisebenzi eminingi, efana naleyo eshiwo ngenhla. Kulokhu okuthunyelwe sizochaza okunye ukusebenza kwawo okuyisisekelo ngezibonelo:
1.-Netcat njengeseva yamakhasimende:
INetcat ingasetshenziswa njengeseva futhi ishiyelwe kufayela le- lalela kusuka ethekwini elithile:
$ nc -l 2389
Futhi, singayisebenzisa ukuze sixhume ethekwini (2389), esanda kuvulwa:
$ nc localhost 2389
Manje uma sibhala ohlangothini lwe- ikhasimende, izofika eduze kwe- iseva:
$ nc localhost 2389
HI, server
Esigungwini lapho iseva:
$ nc -l 2389
HI, server
Sibonile isibonelo sendlela yokusebenzisa I-Nectat yokuxhumana kwamakhasimende-iseva.
Sebenzisa i-Netcat ukudlulisa amafayela:
INetcat ingasetshenziswa ukudlulisa amafayela. Ehlangothini lwe ikhasimende Ake sithi sinefayela elibizwa ngokuthi 'i-testfile' eliqukethe:
$
cat
testfile
hello testfile
futhi ohlangothini lwe iseva sinefayela elingenalutho elibizwa ngokuthi 'ukuhlolwa'.
Manje siseceleni kwe- iseva:
$ nc -l 2389 >
test
futhi sisebenzisa iklayenti ngale ndlela elandelayo:
cat
testfile | nc localhost 2389
Lapho sihlola ifayela 'test' kufayela le- iseva:
$
cat
test
Hello testfile
Sidlulise imininingwane isuka ku- ikhasimende al iseva.
I-3.-Netcat isekela ukuphela kwesikhathi:
Kwesinye isikhathi lapho sivula ukuxhumana asifuni ukuthi ihlale ivulekile unomphela, ngakho-ke ukuxazulula le nkinga sisebenzisa inketho -w, ukuze kuthi ngemuva kwenani lamasekhondi x ukuxhumana okuphakathi kwekhasimende-server kuvaliwe.
Iseva:
$nc -l 2389
Ikhasimende:
$ nc -w 10 localhost 2389
Ukuxhumeka kuzovalwa ngemuva kwemizuzwana engu-10.
Nota: akufanele usebenzise inketho -w ngenketho -l ohlangothini lwe iseva kusukela -w bekungeke kube nomphumela ngakho-ke uxhumano luzohlala luvulekile ngokungapheli.
I-4.-Netcat isekela i-IPV6:
Izinketho -4 y -6 bayaphoqa INetcat esebenzisa i-IPv4 noma i-IPv6 protocol ngokulandelana.
Iseva:
$ nc -4 -l 2389
Ikhasimende:
$ nc -4 localhost 2389
Manje, uma sisebenzisa umyalo netstat, sizobona:
$
netstat
|
grep
2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED
Ipharamitha yokuqala yokukhishwa okungenhla uma bekungu I-IPv6 kuzokhombisa u-6 ngemuva kwe-tcp, kepha njengoba sisebenzisa I-IPv4 sikhombise i-tcp kuphela
.
Manje, ake siphoqe UNajat ukuze isebenzise i-IPv6:
Iseva:
$nc -6 -l 2389
Ikhasimende:
$ nc -6 localhost 2389
Iyagijima netstat futhi sizobona:
$
netstat
|
grep
2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED
Siyabona ukuthi i-tcp manje isihamba kanjani no-6, ekhombisa ukusetshenziswa kwe- I-IPv6.
5.-Yenza kungasebenzi ukufundwa yi-STDIN yeNetcat:
Lokhu kusebenza kutholakala ngenketho -d. Kulesi sibonelo sikwenza ohlangothini lwekhasimende:
Iseva:
$ nc -l 2389
Ikhasimende:
$ nc -d localhost 2389
Hi
Umbhalo we-Hi ngeke uthunyelwe kuseva ngoba ukufunda nge-STDIN kukhutshaziwe.
6.-Force Netcat ukuhlala uphapheme:
Lapho sisebenza ngeseva nefayela le- ikhasimende inqamula, ifayela le- iseva futhi kuyaphela:
Iseva:
$ nc -l 2389
Ikhasimende:
$ nc localhost 2389
^C
Iseva:
$ nc -l 2389
$
Sibonile esibonelweni esedlule ukuthi uma ngabe ikhasimende ivala ukuxhumana futhi iseva Yini esingayenza? Isixazululo sethu ukusebenzisa inketho -k, ephoqa iseva ukuthi iqhubeke nokusebenza.
Iseva:
$ nc -k -l 2389
Ikhasimende:
$ nc localhost 2389
C^
Iseva:
$ nc -k -l 2389
Sikubonile lokho iseva qhubeka nokugijima yize ikhasimende inqanyuliwe, ngenxa yenketho -k esingeza kuseva.
7.-Lungiselela i-Netcat ukuthi ihlale iphapheme ngemuva kwe-EOF:
INetcat ilungiselelwe ukuze ngemuva kokuthola i- EOF(End Of File) kunqamula ukuxhumana, imvamisa yilokhu okwenzekayo, kepha singakushintsha lokhu kuziphatha kwe-default INetcat ukungeza inketho -q. Le nketho iyala INetcat Kufanele ilinde inani le-x lemizuzwana ngaphambi kokuvala ukuxhumeka.
Ikhasimende:
El ikhasimende kufanele iqalwe kanjena:
nc -q 5 localhost 2389
Manje noma nini lapho i- ikhasimende ithola i-EOF izolinda imizuzwana emi-5 ngaphambi kokuvala ukuxhumana.
Sebenzisa i-Netcat ngaphezulu kwe-UDP:
Okuzenzakalelayo INetcat isebenzisa umthetho olandelwayo wokuxhumana kwayo I-TCP, kepha futhi singasebenzisa UDP ngokukhetha -u.
Iseva:
$ nc -4 -u -l 2389
Ikhasimende:
$ nc -4 -u localhost 2389
Manje ikhasimende y iseva basebenzisa umthetho olandelwayo UDP ngokuxhumana kwakho, singakubheka lokhu ngomyalo netstat.
$
netstat
|
grep
2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED
Yebo, ngesikhathi sokuthunyelwe sibonile izibonelo ezithile zokusetshenziswa kwe- INetcat, bangabona ukuthi iyithuluzi elenza izinto eziningi kakhulu, yingakho ummese wamasosha waseSwitzerland wesigebengu
, lapha sethula okunye kokusebenza kwayo, njengokuhlala njalo uma ufuna imininingwane engaphezulu: umuntu nc, futhi uzobona konke okungenziwa ngaleli thuluzi. Kuze kube okuthunyelwe okulandelayo nokugenca okujabulisayo !!!
Indatshana ethathwe ku abantu.
yiziphi izinto ezisunguliwe !!
Ngempelasonto nje bengisebenza naleli thuluzi, lihle impela.
Phendula ngokucaphuna
Isifinyezo esihle sezinto ezingenziwa nge-netcat. Lokhu kuzongisiza ngezikhathi ezithile. Ngibona kakhulu.
Isifinyezo esihle, ngiyabonga ngolwazi.
Ngalokho engisebenzele khona, Cwaninga isiteshi esingenantambo noma umsebenzi ophelele wesixhumi esibonakalayo esingenantambo se-ubiquiti AP (labo bobuchwepheshe N)
en
PC: (192.168.0.1)
nc -l 1234> package.raw
AP: (192.168.0.2)
tcpdump -i ath0 -w - | nc 192.168.0.1 1234
Ctrl + C (ukuqeda ukubamba)
I-PC:
vula i-wireshark noma enye ngokuxhaswa kwe-pcap-file bese ufunda amaphakheji wefayela
Lokhu kube wusizo olukhulu kimi, yingakho ngihlanganyela nawe
Ibhulogi enhle kakhulu
Ngiyabonga Carlos! Ukwanga!
UPaul.
Kulinganiselwa ukuthi,
Ngimusha emazingeni okuphepha futhi ngifisa ukwazi ukuthi ngingalitholaphi ithuluzi, okusho ukuthi, ingabe i-windows complement noma isebenza kuphela kuzingxenyekazi ze-LINUX ngoba endaweni engisebenza kuyo isebenze kakhulu kulokho engiyikho njengamanje ukwenza
Ngiyakwazisa ukunakwa kwakho kusengaphambili, ngilangazelela imibono yakho nokusekelwa kwakho
Ngubani ongifundisa ukusebenzisa i-linux..ubuntu .. ukwazi ukufunda kabanzi nge-hankin ... xd