GNU/Linux >> Belajar Linux >  >> Linux

Perintah Ncat Linux

Halo teman teman. Mengetahui terminal Linux dan perintahnya adalah tugas dasar dari setiap sysadmin atau DevOps. Oleh karena itu selalu baik dari waktu ke waktu untuk mengetahui perintah baru dan kegunaannya. Ini akan memungkinkan kita untuk memiliki fungsi baru yang dapat memecahkan masalah kapan saja. Jadi, dalam postingan ini, Anda akan mempelajari tentang perintah ncat.

Memperkenalkan perintah ncat

Menurut man deskripsi ncat kami memiliki yang berikut

Ncat adalah utilitas jaringan penuh fitur yang membaca dan menulis data di seluruh jaringan dari baris perintah.

Awalnya, Ncat ditulis untuk Proyek Nmap dan merupakan puncak dari keluarga inkarnasi Netcat yang saat ini terpecah. Sekarang merupakan alat yang menambahkan banyak fungsi dan tidak harus terikat dengan Nmap .

Bagi banyak Sysadmin, ini adalah utilitas jaringan berfitur lengkap yang membaca dan menulis data di seluruh jaringan, yaitu Pisau Tentara Swiss asli.

Dengan Ncat kita dapat antara lain:

  • Cat rantai.
  • Penerusan port TCP, UDP, dan SCTP ke situs lain.
  • Koneksi proxy melalui SOCKS4 atau proxy HTTP.
  • Pemindaian port.
  • Verifikasi koneksi ke host melalui port.

Semua ini, memberikan dukungan SSL untuk keamanan yang lebih besar dalam data yang dikirimkan.

Jadi, kita dapat menggunakan Ncat untuk banyak hal seperti pemantauan jaringan dan beberapa pemantauan port. Ini kemudian memungkinkan kami untuk mendeteksi beberapa masalah jaringan dan memperbaikinya. Ini juga dapat digunakan untuk mengaudit keamanan sistem, server web, server email, dan lainnya.

Jadi, ayo lakukan.

Instal perintah Ncat

Sebelum menggunakan perintah, kita harus menginstalnya di sistem.

Dalam kasus Debian, Ubuntu, dan beberapa turunannya, biasanya diinstal secara default, tetapi Anda dapat memastikannya dengan menjalankan

sudo apt update
sudo apt install ncat

Pada RHEL 7, CentOS 7 dan turunannya

sudo yum install nmap-ncat

Jika Anda menggunakan RHEL 8, CentOS 8, AlmaLinux 8, RockyLinux 8

sudo dnf install nmap-ncat

Dengan cara ini Anda sudah menginstal paket dan dapat menggunakan perintah.

Menggunakan perintah Ncat

Perintah ini memiliki banyak kegunaan, jadi mari berikan beberapa contoh berguna tentang cara menggunakannya.

Mengetahui apakah port sedang digunakan

Untuk mengetahui apakah sebuah port sedang digunakan pada host, kita dapat menggunakan sintaks berikut

ncat -l [host] [port]

Dimana di host field kita dapat menentukan alamat IP server atau nama domain secara langsung.

Dengan cara ini kita dapat mengetahui port mana yang berjalan di host dengan cepat.

Cara lain untuk melakukannya adalah sebagai berikut

ncat -vz [host] [port]

Dalam hal ini, tes akan dilakukan dan jika port aktif, maka koneksi ke sana akan ditutup. Metode ini sedikit lebih efisien.

Buat sambungan jarak jauh ke host

Mirip dengan Telnet, kita dapat terhubung dari jarak jauh ke host dengan menentukan port. Untuk melakukan ini kita harus mengikuti sintaks ini

ncat -v [host] [port]

Misalnya

ncat -v example.com 443

Dalam hal ini, koneksi jarak jauh akan dibuat ke host pada port tersebut. Dan Anda akan mendapatkan layar keluaran yang mirip dengan ini

Ncat: Connected to x.x.x.x.x:443

Ini menunjukkan bahwa perintah tersebut bekerja dengan benar.

Membuat koneksi dengan protokol UDP .

Secara default, Ncat menggunakan TCP untuk membuat koneksi uji. Tetapi dimungkinkan untuk menentukan protokol lain seperti UDP . Untuk melakukannya, cukup gunakan -u pilihan seperti ini

ncat -l -u 161

Dimana dalam hal ini anda akan memeriksa apakah komputer anda memiliki 161 port UDP buka.

Selain itu, Anda dapat menentukan host untuk melakukan pemeriksaan dari jarak jauh.

ncat -v -u [host] [port]

Menyalin file dari jarak jauh

Meskipun untuk kasus ini kami memiliki alat yang lebih khusus seperti scp atau sftp kita juga dapat menggunakan Ncat untuk ini meskipun kemungkinannya kecil.

Pertama, Anda harus terhubung ke host dan melakukan streaming file ke sana.

ncat -l 80 > file.txt

Dan sekarang pada mesin yang akan mengirim file tersebut berjalan

ncat [host] --send-only < data.txt

File data.txt mengacu pada file yang ingin Anda kirim. Perintah di atas akan mengirimkannya dan menutup koneksi ke host.

Penerusan port dengan Ncat

Untuk meneruskan port menggunakan alat ini, Anda dapat mengikuti sintaks ini.

ncat -u -l [port1] -c 'ncat -u -l [port2]'

Dengan cara sederhana ini, Anda dapat mengalihkan semua lalu lintas dari [port1] ke [port2] .

Kesimpulan

Jadi Anda dapat menggunakan perintah Ncat dengan cara dasar tetapi sekali lagi ada banyak opsi berbeda yang dapat Anda gunakan,

Jadi, Anda dapat berkonsultasi dengan situs web dan dokumentasi Ncat untuk mempelajari lebih lanjut.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah ifconfig Linux

  2. Perintah Waktu Linux

  3. Perintah cd Linux

  1. Perintah Ping di Linux

  2. Perintah Tonton Linux

  3. Perintah Xargs di Linux