Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1528|Jawab: 0

[linux] Sistem Linux menggunakan nc untuk mendengarkan port TCP

[Salin tautan]
Diposting pada 05/12/2024 15.39.10 | | | |
Persyaratan: Anda perlu menguji fungsi firewall, mendengarkan port di server Linux, dan menguji bahwa klien dapat terhubung ke port server.

Resensi:

Windows menggunakan perintah NC untuk menguji apakah port UDP terhubung
https://www.itsvse.com/thread-9548-1-1.html
nc adalah alat baris perintah jaringan yang kuat di bawah Linux, terutama digunakan untuk operasi terkait soket domain TCP, UDP, UNIX, dirancang untuk menjadi alat latar belakang yang andal yang dapat digerakkan secara fleksibel oleh program lain, dengan reputasi "pisau Swiss Army", setiap administrator sistem harus menguasainya.

Perintah instalasi Linux adalah sebagai berikut:

Parameter umum adalah sebagai berikut:

Ncat 7.50
Usage: ncat [options] [hostname] [port]

Opsi yang membutuhkan waktu berasumsi detik. Tambahkan 'ms' selama milidetik,
's' untuk detik, 'm' untuk menit, atau 'h' selama berjam-jam (misalnya 500ms).
  -4 Gunakan IPv4 saja
  -6 Gunakan IPv6 saja
  -U, --unixsock Hanya menggunakan soket domain Unix
  -C, --crlf Gunakan CRLF untuk urutan EOL
  -c, --sh-exec <command> Menjalankan perintah yang diberikan melalui /bin/sh
  -e, --exec <command> Mengeksekusi perintah yang diberikan
      --lua-exec <filename> Mengeksekusi skrip Lua yang diberikan
  -g hop1[,hop2,...]         Titik lompatan perutean sumber longgar (maks. 8)
  -G <n> Penunjuk hop perutean sumber longgar (4, 8, 12, ...)
  -m, --max-conns <n> <n> Koneksi simultan maksimum
  -h, --help Menampilkan layar bantuan ini
  -d, --delay <time> Tunggu antara baca/tulis
  -o, --output <filename> Dump data sesi ke file
  -x, --hex-dump <filename> Dump data sesi sebagai hex ke file
  -i, --idle-timeout <time> Batas waktu baca/tulis menganggur
  -p, --source-port port Tentukan port sumber yang akan digunakan
  -s, --source addr Tentukan alamat sumber yang akan digunakan (tidak memengaruhi -l)
  -l, --listen Mengikat dan mendengarkan koneksi masuk
  -k, --keep-open Terima beberapa koneksi dalam mode dengar
  -n, --nodns Jangan menyelesaikan nama host melalui DNS
  -t, --telnet Jawab negosiasi Telnet
  -u, --udp Gunakan UDP alih-alih TCP default
      --sctp Gunakan SCTP alih-alih TCP default
  -v, --verbose Atur tingkat verbositas (dapat digunakan beberapa kali)
  -w, --wait <time> Batas waktu koneksi
  -z Mode Zero-I/O, hanya melaporkan status koneksi
      --append-output Tambahkan daripada file output yang ditentukan clobber
      --send-only Hanya kirim data, mengabaikan penerimaan; berhenti di EOF
      --recv-only Hanya menerima data, jangan pernah mengirim apa pun
      --allow Izinkan hanya host yang diberikan untuk terhubung ke Ncat
      --allowfile File host yang diizinkan untuk terhubung ke Ncat
      --tolak Tolak host yang diberikan agar tidak terhubung ke Ncat
      --denyfile File host yang ditolak terhubung ke Ncat
      --broker Aktifkan mode perantara koneksi NCAT
      --obrolan Mulai server obrolan Ncat sederhana
      --proxy <addr[:p ort]> Tentukan alamat host ke proxy melalui
      --proxy-type <type> Tentukan jenis proxy ("http" atau "socks4" atau "socks5")
      --proxy-auth <auth> Mengautentikasi dengan server proxy HTTP atau SOCKS
      --ssl Hubungkan atau dengarkan dengan SSL
      --ssl-cert Tentukan file sertifikat SSL (PEM) untuk mendengarkan
      --ssl-key Tentukan kunci pribadi SSL (PEM) untuk mendengarkan
      --ssl-verify Memverifikasi kepercayaan dan nama domain sertifikat
      --ssl-trustfile file PEM yang berisi sertifikat SSL tepercaya
      --ssl-ciphers Cipherlist yang berisi sandi SSL untuk digunakan
      --version Tampilkan informasi versi NCAT dan keluar

Lihat halaman manual ncat(1) untuk opsi lengkap, deskripsi, dan contoh penggunaan
Aktifkan mendengarkan port TCP dengan perintah berikut:

Periksa situasi mendengarkan port:

Seperti yang ditunjukkan di bawah ini:







Mantan:.NET/C# menggunakan OpenCvSharp4, SixLabors.ImageSharp untuk membingkai gambar
Depan:Menggunakan mkcert untuk menghasilkan sertifikat nama domain yang ditandatangani sendiri
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com