Amfani da Netcat: wasu umarni masu amfani

Kayan gida o nc, sanannen kayan aiki ne don nazarin hanyar sadarwa, wanda aka fi sani da wuka 'yan fashin Switzerland, saboda yana da ayyuka masu yawa, kama da wukar da aka ambata. A cikin wannan sakon zamu bayyana wasu ayyukan sa na asali tare da misalai:

1.-Netcat a matsayin abokin ciniki-uwar garke:

Kayan gida za a iya amfani da shi azaman uwar garke sannan a bar wa saurare daga wani tashar jirgin ruwa:

$ nc -l 2389

Hakanan, zamu iya amfani da shi zuwa conectarnos zuwa tashar jiragen ruwa (2389), kwanan nan aka buɗe:

$ nc localhost 2389

Yanzu idan zamuyi rubutu a gefen abokin ciniki, zai iso kusa da servidor:

$ nc localhost 2389
HI, server

A cikin m inda servidor:

$ nc -l 2389
HI, server

Mun ga misali na yadda ake amfani da shi nectar don sadarwar abokin ciniki.

2.-Yi amfani da Netcat don canza wurin fayiloli:

Kayan gida za a iya amfani da su don canja wurin fayiloli. A gefen abokin ciniki A ce muna da fayil da ake kira 'testfile' wanda ya ƙunshi:

$ cat testfile
hello testfile

kuma a gefen servidor muna da fanko fayil da ake kira 'test'.

Yanzu muna gefe tare da servidor:

$ nc -l 2389 > test

kuma muna gudanar da abokin ciniki kamar haka:

cat testfile | nc localhost 2389

Lokacin da muka bincika fayil ɗin 'gwaji' a cikin servidor:

$ cat test
Hello testfile

Mun sauya bayanai daga abokin ciniki al servidor.

3.-Netcat na tallafawa lokacin aiki:

Wasu lokuta lokacin da muka buɗe haɗin ba ma so shi ya kasance a buɗe har abada, don magance wannan matsalar muna amfani da zaɓi -w, don haka bayan x adadin sakanni haɗi tsakanin uwar garken abokin ciniki ya rufe.

Sabisa:

$nc -l 2389

Aboki:

$ nc -w 10 localhost 2389

Haɗin zai kasance a rufe bayan dakika 10.

Note: ya kamata ka yi amfani da zabin -w tare da zaɓi -l a gefen servidor tun -w ba zai yi wani tasiri ba saboda haka haɗin zai kasance a buɗe har abada.

4.-Netcat na goyan bayan IPV6:

Zaɓuɓɓuka -4 y -6 suna tilastawa Kayan gida wanda ke amfani da yarjejeniyar IPv4 ko IPv6 bi da bi.

Sabis:

$ nc -4 -l 2389

Aboki:

$ nc -4 localhost 2389

Yanzu, idan muka zartar da umarnin netstat, za mu gani:

$ netstat | grep 2389
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED

Sashin farko na farkon abin da ya gabata idan ya kasance IPv6 zai nuna 6 bayan tcp, amma kamar yadda muke amfani dashi IPv4 nuna mana tcp kawai :)

.

Yanzu, bari mu tilasta Najat don shi ya yi amfani da IPv6:

Sabisa:

$nc -6 -l 2389

Aboki:

$ nc -6 localhost 2389

Gudun netstat kuma za mu gani:

$ netstat | grep 2389
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED

Muna iya ganin yadda tcp yanzu yake tare da 6, yana nuna amfani da IPv6.

5.-Kashe karatun ta STDIN na Netcat:

Ana samun wannan aikin ta hanyar zaɓi -d. A cikin wannan misalin zamu yi shi a gefen abokin ciniki:

Sabisa:

$ nc -l 2389

Aboki:

$ nc -d localhost 2389
Hi

Ba za a aika rubutun Hi zuwa uwar garke ba tunda an dakatar da karatu ta hanyar STDIN.

6.-Karfafa Netcat don zama a farke:

Lokacin da muke da sabar da ke gudana da abokin ciniki katse, da servidor Har ila yau, ya ƙare:

Sabisa:

$ nc -l 2389

Aboki:

$ nc localhost 2389
^C

Sabisa:

$ nc -l 2389
$

Muna iya gani a cikin misalin da ya gabata cewa idan abokin ciniki rufe haɗin kuma servidor Don haka menene zamu iya yi? Maganinmu shine amfani da zaɓi -k, wanda ke tilasta sabar ta ci gaba da gudana.

Sabisa:

$ nc -k -l 2389

abokin ciniki:

$ nc localhost 2389
C^

Sabisa:

$ nc -k -l 2389

Mun ga hakan servidor ci gaba da gudu ko da yake abokin ciniki an cire haɗin, godiya ga zaɓin -k cewa mun ƙara zuwa sabar.

7.-Sanya Netcat don zama a farke bayan EOF:

Kayan gida an saita ta yadda bayan karbar EOF(End Of File) dakatar da haɗin, yawanci wannan shine abin da ke faruwa, amma zamu iya canza wannan ƙirar tsohuwar Kayan gida ƙara zaɓi -q. Wannan zaɓin yana koyarwa Kayan gida Dole ne ya jira x adadin dakika kafin rufe haɗin.

Aboki:

El abokin ciniki ya kamata a fara kamar haka:

nc -q 5 localhost 2389

Yanzu duk lokacin da abokin ciniki karɓar EOF zai jira sakan 5 kafin rufe haɗin.

8.-Yi amfani da Netcat akan UDP:

Tsohuwa Kayan gida yana amfani da yarjejeniya don sadarwa TCP, amma kuma zamu iya amfani da shi UDP ta zabi -u.

Sabisa:

$ nc -4 -u -l 2389

Aboki:

$ nc -4 -u localhost 2389

Yanzu abokin ciniki y servidor suna amfani da yarjejeniya UDP don sadarwar ku, zamu iya bincika wannan ta hanyar umarnin netstat.

$ netstat | grep 2389
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED

Da kyau, yayin post mun ga wasu misalai na amfani da Kayan gida, za su iya godiya da cewa kayan aiki ne masu matukar amfani, saboda haka wukar sojojin Switzerland na masu fashin ;)

, Anan zamu gabatar da wasu daga cikin ayyukansa, kamar koyaushe idan kuna son ƙarin bayani: mutum nc, kuma zaku ga duk abin da za a iya yi tare da wannan kayan aikin. Har zuwa rubutu na gaba da Farin Ciki !!!

Labari daga mutane.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   rafuka m

    abin da ƙirƙirãwa !!

  2.   dace m

    Kamar karshen mako ina aiki tare da wannan kayan aiki, da kyau ƙwarai.

    gaisuwa

  3.   hexborg m

    Kyakkyawan taƙaitaccen abubuwan da za'a iya yi tare da netcat. Wannan zai zo min da sauki lokaci zuwa lokaci. Godiya mai yawa.

  4.   Hugo m

    Kyakkyawan taƙaitawa, godiya ga bayanin.

  5.   nwt_lazaro m

    Don abin da ya amfanar da ni, Binciki tashar mara waya ko cikakken aikin haɗin kebul na keɓaɓɓiyar AP (waɗanda suke na fasaha N)
    en
    PC: (192.168.0.1)
    nc -l 1234> shiryawa.raw
    AP: (192.168.0.2)
    tcpdump -i ath0 -w - | nc 192.168.0.1 1234
    Ctrl + C (don ƙare kamawa)

    PC:
    bude wireshark ko wani tare da tallafi na pcap-file kuma karanta kunshin fayil.raw

    Wannan ya taimaka min sosai, kuma wannan shine dalilin da ya sa na raba ku da ku

  6.   carlosg m

    Da kyau blog

    1.    bari muyi amfani da Linux m

      Godiya Carlos! Rungumewa!
      Bulus.

  7.   Gustavo m

    Kimanta,

    Ni sababbi ne ga matakan tsaro kuma ina so in san inda zan sami kayan aikin, ma'ana, shin windows yana dacewa ne ko kuma yana aiki ne kawai don dandamali na LINUX tunda a yanayin aikina ya yi aiki mai yawa ga abin da nake yanzu yin

    Na gode a gaba don kulawarku, Ina fatan tsokaci da tallafi.

  8.   Makaranta m

    Wanene yake koya mani amfani da Linux..ubuntu .. don samun damar koyo game da hankin ... xd