નેટકેટનો ઉપયોગ કરવો: કેટલીક વ્યવહારિક આદેશો

નેટકેટ o nc, નેટવર્ક વિશ્લેષણ માટેનું એક પ્રખ્યાત સાધન છે, જેને હેકર્સ સ્વિસ આર્મી ચાકુ તરીકે પણ ઓળખવામાં આવે છે, કારણ કે તેમાં ઘણી કાર્યો છે, જે ઉપરોક્ત છરી જેવી છે. આ પોસ્ટમાં અમે ઉદાહરણો સાથે તેની કેટલીક મૂળભૂત વિધેયોને સમજાવીશું:

1.-ક્લાયંટ-સર્વર તરીકે નેટકેટ

નેટકેટ સર્વર તરીકે ઉપયોગ કરી શકાય છે અને પર છોડી શકાય છે સાંભળો ચોક્કસ બંદરમાંથી:

$ nc -l 2389

પણ, અમે તેનો ઉપયોગ કરી શકીએ છીએ અમને કનેક્ટ કરો બંદર પર (2389), તાજેતરમાં ખોલ્યું:

$ nc localhost 2389

હવે જો આપણે બાજુ પર લખો ગ્રાહક, ની બાજુમાં આવશે સર્વર:

$ nc localhost 2389
HI, server

ટર્મિનલમાં જ્યાં સર્વર:

$ nc -l 2389
HI, server

આપણે કેવી રીતે ઉપયોગ કરવો તેનું ઉદાહરણ જોયું છે નેક્ટેટ ક્લાયંટ-સર્વર સંચાર માટે.

2.-ફાઇલોને સ્થાનાંતરિત કરવા માટે નેટકેટનો ઉપયોગ કરો:

નેટકેટ ફાઇલો સ્થાનાંતરિત કરવા માટે વાપરી શકાય છે. ની બાજુ માં ગ્રાહક માની લો કે આપણી પાસે 'ટેસ્ટફાઈલ' નામની ફાઇલ છે જેમાં શામેલ છે:

$ cat testfile
hello testfile

અને બાજુ પર સર્વર આપણી પાસે 'ટેસ્ટ' નામની ખાલી ફાઇલ છે.

હવે અમે સાથે સર્વર:

$ nc -l 2389 > test

અને અમે નીચે પ્રમાણે ક્લાઈન્ટ ચલાવો:

cat testfile | nc localhost 2389

જ્યારે આપણે માં 'ટેસ્ટ' ફાઇલ ચકાસીએ છીએ સર્વર:

$ cat test
Hello testfile

અમે ડેટા ટ્રાન્સફર કર્યા છે ગ્રાહક al સર્વર.

-.-નેટકેટ સમયસમાપ્તિને સપોર્ટ કરે છે:

કેટલીકવાર જ્યારે આપણે કોઈ કનેક્શન ખોલીએ છીએ ત્યારે આપણે તે અનિશ્ચિત સમય માટે ખુલ્લા રહેવા માંગતા નથી, તેથી આ સમસ્યા હલ કરવા માટે આપણે વિકલ્પનો ઉપયોગ કરીએ છીએ -w, જેથી x સેકંડની સંખ્યા પછી ક્લાયંટ-સર્વર વચ્ચેનું જોડાણ બંધ થઈ જાય.

સર્વર:

$nc -l 2389

ગ્રાહક:

$ nc -w 10 localhost 2389

કનેક્શન 10 સેકંડ પછી બંધ થઈ જશે.

નોંધ: તમારે વિકલ્પનો ઉપયોગ કરવો જોઈએ નહીં -w વિકલ્પ સાથે -l ની બાજુ પર સર્વર ત્યારથી -w તેની કોઈ અસર નહીં થાય અને તેથી જોડાણ અનિશ્ચિત સમય માટે ખુલ્લું રહેશે.

-.-નેટકેટ એ આઇપીવી supports ને સપોર્ટ કરે છે:

વિકલ્પો -4 y -6 તેઓ દબાણ કરે છે નેટકેટ જે અનુક્રમે IPv4 અથવા IPv6 પ્રોટોકોલનો ઉપયોગ કરે છે.

સર્વર:

$ nc -4 -l 2389

ગ્રાહક:

$ nc -4 localhost 2389

હવે, જો આપણે આદેશ ચલાવીએ નેટસ્ટેટ, અમે જોશું:

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

જો તે હોત તો ઉપરોક્ત આઉટપુટનું પ્રથમ પરિમાણ IPv6 તે tcp પછી 6 બતાવશે, પરંતુ જેમ આપણે ઉપયોગ કરીએ છીએ IPv4 અમને ફક્ત tcp બતાવો :)

.

હવે, દબાણ કરીએ નેકેટ IPv6 નો ઉપયોગ કરવા માટે:

સર્વર:

$nc -6 -l 2389

ગ્રાહક:

$ nc -6 localhost 2389

દોડવું નેટસ્ટેટ ફરીથી આપણે જોશું:

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

આપણે જોઈ શકીએ છીએ કે ટીસીપી હવે 6 ની સાથે કેવી રીતે છે, તેનો ઉપયોગ સૂચવે છે IPv6.

-.-નેટકેટની એસટીડીઆન દ્વારા વાંચન અક્ષમ કરો:

આ કાર્યક્ષમતા વિકલ્પ દ્વારા ઉપલબ્ધ છે -d. આ ઉદાહરણમાં અમે તેને ક્લાયંટની બાજુએ કરીએ છીએ:

સર્વર:

$ nc -l 2389

ગ્રાહક:

$ nc -d localhost 2389
Hi

હાય લખાણ સર્વર પર મોકલવામાં આવશે નહીં કારણ કે STDIN દ્વારા વાંચન અક્ષમ કરવામાં આવ્યું છે.

6.-જાગૃત રહેવા માટે નેટકેટને દબાણ કરો:

જ્યારે અમારી પાસે સર્વર ચાલે છે અને ગ્રાહક ડિસ્કનેક્ટ કરે છે, આ સર્વર પણ સમાપ્ત થાય છે:

સર્વર:

$ nc -l 2389

ગ્રાહક:

$ nc localhost 2389
^C

સર્વર:

$ nc -l 2389
$

આપણે પહેલાનાં ઉદાહરણમાં જોઈ શકીએ છીએ કે જો ગ્રાહક જોડાણ પણ બંધ કરે છે સર્વર તો આપણે શું કરી શકીએ? આપણો ઉપાય એ વિકલ્પનો ઉપયોગ કરવાનો છે -kછે, જે સર્વરને ચાલુ રાખવા માટે દબાણ કરે છે.

સર્વર:

$ nc -k -l 2389

ક્લાઈન્ટ:

$ nc localhost 2389
C^

સર્વર:

$ nc -k -l 2389

આપણે તે જોયું છે સર્વર છતાં દોડતા રહો ગ્રાહક ડિસ્કનેક્ટ થઈ ગયું છે, વિકલ્પનો આભાર -k કે આપણે સર્વર પર ઉમેરીશું.

7.-ઇઓએફ પછી જાગૃત રહેવા માટે નેટકેટને ગોઠવો:

નેટકેટ રૂપરેખાંકિત થયેલ છે કે જેથી પ્રાપ્ત કર્યા પછી EOF(End Of File) કનેક્શન સમાપ્ત કરો, સામાન્ય રીતે આવું થાય છે, પરંતુ આપણે આ મૂળભૂત વર્તણૂકને સંશોધિત કરી શકીએ છીએ નેટકેટ વિકલ્પ ઉમેરી રહ્યા છે -q. આ વિકલ્પ સૂચના આપે છે નેટકેટ કનેક્શન બંધ કરતા પહેલા તે x સેકંડની રાહ જોવી આવશ્યક છે.

ગ્રાહક:

El ગ્રાહક નીચે પ્રમાણે શરૂ થવું જોઈએ:

nc -q 5 localhost 2389

હવે જ્યારે પણ ગ્રાહક ઇઓએફ મેળવે છે જોડાણ બંધ કરતા પહેલા 5 સેકંડ રાહ જોશે.

8.-યુડીપી ઉપર નેટકatટનો ઉપયોગ કરો:

ડિફોલ્ટ નેટકેટ તેના સંદેશાવ્યવહાર માટે પ્રોટોકોલનો ઉપયોગ કરે છે ટીસીપી, પરંતુ અમે પણ ઉપયોગ કરી શકો છો UDP વિકલ્પ દ્વારા -u.

સર્વર:

$ nc -4 -u -l 2389

ગ્રાહક:

$ nc -4 -u localhost 2389

હવે ગ્રાહક y સર્વર પ્રોટોકોલ વાપરી રહ્યા છે UDP તમારા સંદેશાવ્યવહાર માટે, અમે આદેશ દ્વારા ચકાસી શકીએ છીએ નેટસ્ટેટ.

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

ઠીક છે, પોસ્ટ દરમિયાન અમે તેના ઉપયોગના કેટલાક ઉદાહરણો જોયા છે નેટકેટ, તેઓ પ્રશંસા કરી શકે છે કે તે ખૂબ જ બહુમુખી સાધન છે, તેથી હેકરની સ્વિસ આર્મી છરી છે ;)

, અહીં અમે તેની કેટલીક વિધેયો રજૂ કરીએ છીએ, હંમેશની જેમ જો તમને વધારે માહિતી જોઈએ છે: માણસ એનસી, અને તમે તે બધું જોશો જે આ ટૂલ દ્વારા કરી શકાય છે. આગામી પોસ્ટ સુધી અને હેપી હેકિંગ !!!

માંથી લેવાયેલ લેખ મનુષ્ય.


9 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રફાજીસીજી જણાવ્યું હતું કે

    શું શોધ !!

  2.   યોગ્ય જણાવ્યું હતું કે

    ફક્ત આ સપ્તાહમાં હું આ ટૂલ સાથે કામ કરતો હતો, ખરેખર ખૂબ સારું.

    સાદર

  3.   હેક્સબorgર્ગ જણાવ્યું હતું કે

    નેટકાટ સાથે કરી શકાય તેવી વસ્તુઓનો સારાંશ. આ સમય સમય પર મારા હાથમાં આવશે. તમારો ખુબ ખુબ આભાર.

  4.   હ્યુગો જણાવ્યું હતું કે

    સારાંશ, માહિતી માટે આભાર.

  5.   nwt_lazaro જણાવ્યું હતું કે

    જેણે મને સેવા આપી છે તેના માટે, વાયરલેસ ચેનલ અથવા ઓબિક્યુટી એપી (ટેક્નોલોજી એન) ના વાયરલેસ ઇંટરફેસની સંપૂર્ણ પ્રવૃત્તિનું itડિટ કરો.
    en
    પીસી: (192.168.0.1)
    nc -l 1234> package.raw
    એપી: (192.168.0.2)
    tcpdump -i એથ0-ડબલ્યુ - | એનસી 192.168.0.1 1234
    Ctrl + C (કેપ્ચર સમાપ્ત કરવા માટે)

    પીસી:
    પીસીએપ-ફાઇલ સપોર્ટ સાથે વાયરશાર્ક અથવા કોઈપણ અન્ય ખોલો અને ફાઇલ પેકેજીસ.રાવ વાંચો

    આ મારા માટે એક અપાર સહાયક છે, અને તેથી જ હું તેને તમારી સાથે શેર કરું છું

  6.   કાર્લોસ જણાવ્યું હતું કે

    ખૂબ સારો બ્લોગ

    1.    ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

      આભાર કાર્લોસ! આલિંગન!
      પોલ.

  7.   ગુસ્તાવો જણાવ્યું હતું કે

    અનુમાનિત,

    હું સલામતીના સ્તરે નવો છું અને હું જાણવાનું પસંદ કરું છું કે મને ટૂલ ક્યાં મળે છે, એટલે કે તે વિંડોઝ પૂરક છે અથવા તે ફક્ત લીનક્સ પ્લેટફોર્મ માટે કાર્યરત છે કારણ કે મારા કામના વાતાવરણમાં તે હાલમાં જે હું છું તેના માટે ખૂબ સેવા આપી છે. કાર્યરત

    તમારા ધ્યાન માટે અગાઉથી આભાર, હું તમારી ટિપ્પણીઓ અને સમર્થનની રાહ જોઉ છું.

  8.   ગિલ્લેરી જણાવ્યું હતું કે

    કોણ મને લિનક્સ..બુન્ટુ .. નો ઉપયોગ કરવાનું શીખવે છે માટે હnન્કિન વિશે વધુ જાણવા ... xd