2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (kutsutaan usein nimellä nc) on tehokas verkkotyökalu, jota käytetään laajasti verkon testaamiseen ja virheenkorjaukseen. Se voi lukea ja kirjoittaa verkkotietoja, tukee TCP- ja UDP-protokollia, ja sitä voidaan käyttää porttien skannaukseen, porttien valvontaan, tiedostojen siirtoon ja muihin tarkoituksiin.
• -l: Kuuntelutila, jota käytetään käynnistämään palvelu ja odottamaan yhteyksiä.
• -p: Määritä portti ja aseta Netcatin käyttämä portin numero.
? -n: Käytä vain IP-osoitetta, ei DNS-tarkistusta.
• -v: Näyttää yksityiskohtaiset tiedot ja tulostaa yksityiskohtaisen tilan yhteysprosessin aikana.
• -z: Skannaustila, käytetään portin skannaukseen, yhteyttä ei muodosteta.
• -u: UDP-tila, käytä UDP-protokollaa oletus-TCP:n sijaan.
• -c: Suorita komento Määritetty komento suoritetaan automaattisesti, kun yhteys on muodostettu.
• -e: Ohjelman uudelleenohjaus, ohjaa vakiotulo/lähtö määritettyyn ohjelmaan.
nc [hostname] [port]
Yhdistä esimerkiksi xxx.comin porttiin 80:
nc xxx.com 80
nc -l [port]
Kuuntele esimerkiksi paikallista porttia 5555:
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Esimerkiksi paikallisten tiedostojen siirtäminen etäpalvelimelle:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Esimerkiksi skannausportti 80 osoitteessa xxx.com:
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80