Persyaratan: Anda perlu menguji fungsi firewall, mendengarkan port di server Linux, dan menguji bahwa klien dapat terhubung ke port server.
Resensi:
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:
|