perintah linux nc
Perintah Linux nc digunakan untuk mengatur router.
Pelaksanaan direktif ini dapat mengatur parameter dari router.
tatabahasa
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
Parameter Deskripsi:
- -g <gerbang> Mengatur gateway komunikasi router-hop, Anda dapat mengatur lemparan oh delapan.
- -G <Nomor Point> Settings Sumber titik routing, nilainya sebagai kelipatan empat.
- h bantuan online.
- -i <keterlambatan dalam detik> Mengatur interval waktu untuk mengirimkan informasi dan komunikasi port scan.
- -l menggunakan modus mendengarkan, mengontrol data yang masuk.
- penggunaan langsung -n alamat IP, bukan melalui server nama domain.
- -o <file output> tentukan nama file, transmisi data antara kode karakter heksadesimal ke dalam file dump disimpan.
- -p <port komunikasi> Set port komunikasi pada host lokal.
- -r nomor acak untuk menentukan port komunikasi host lokal dan remote.
- -s <alamat sumber> Set alamat IP lokal host mengirim paket.
- u Gunakan UDP protokol transport.
- v Proses display instruksi eksekusi.
- w <batas waktu dalam detik> Atur waktu untuk menunggu untuk koneksi.
- -z 0 Gunakan input / output mode, digunakan hanya ketika port komunikasi scan.
contoh
TCP port scan
# nc -v -z -w2 192.168.0.3 1-100 192.168.0.3: inverse host lookup failed: Unknown host (UNKNOWN) [192.168.0.3] 80 (http) open (UNKNOWN) [192.168.0.3] 23 (telnet) open (UNKNOWN) [192.168.0.3] 22 (ssh) open
Scan 192.168.0.3 port kisaran 1-100
UDP port scan
# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000
Memindai port tertentu
# nc -nvv 192.168.0.1 80 //扫描 80端口 (UNKNOWN) [192.168.0.1] 80 (?) open y //用户输入