Cara menggunakan Netcat atau biasa disingkakt nc merupakan kumpulan baris perintah untuk jaringan yang sederhana akan tetapi cukup kuat untuk digunakan dalam melakukan operasi apapun dengan menggunakan sistem Linux, misalnya jika terkait dengan socket domain TCP, UDP atau UNIX.
Baca Juga: 8 Contoh Perintah Partx Di Linux
Netcat biasanya digunakan untuk scanning port, port redirection yang biasa digunakan untuk koneksi masuk, tapi bisa digunakan juga ketika akan mengkoneksikan jarak jauh dan masih banyak lagi manfaat lainnya. Fungsi lainnya adalah sebagai backdoor untuk bisa masuk ke server yang lainnya.
Di artikel kali ini, kami akan memberikan beberapa perintah Netcat beserta contoh cara penggunaannya.
Cara Memasang dan Menggunakan Netcat
Jika netcat pada sistem anda belum terpasang maka anda harus memasang dulu sebelum menggunakannya. untuk cara memasangnya anda bisa menggunakan paket manajer default untuk distribusi linux yang anda gunakan.
$ yum install nc [On CentOS/RHEL] $ dnf install nc [On Fedora 22+ and RHEL 8] $ sudo apt-get install Netcat [On Debian/Ubuntu]
Setelah anda menginstall netcat, anda tinggal mempelajari berbagai macam perintah netcat. Di artikel ini akan diberikan beberapa tutorial cara menggunakan perintah netcat.
Pemindaian Port
Netcat biasa digunakan untuk memindai port: untuk bisa mengetahui port mana yang terbuka dan menjalankan layanan pada mesin yang ditargetkan. dengan pemindaian ini bisa memindai satu atau beberapa dari berbagai port yang terbuka.
Sebagai contoh, -z pilihan ini mengatur nc untuk bisa memindai daemon, memindai tapi kita akan kebocoran apapun. Opsi lain bisa menggunakan -v yang memberikan mode verbose atau -w yang berfungsi memberikan batas waktu koneksi yang dibangun.
$ nc -v -w 2 z 192.168.56.1 22 # dapat menyimpan satu port
ATAU
$ nc -v -w 2 z 192.168.56.1 22 80 # memindai beberapa port
ATAU
$ nc -v -w 2 z 192.168.56.1 20-25 #scan jangkauan port
Transfer File
Netcat memungkinkan untuk bisa mentransfer file dari dua komputer Linux yang berbeda dan kedua komputer tersebut harus sudah terpasang Netcat.
Misalnya saja, untuk mencopy file gambar berformat ISO dari satu komputer ke komputer yang lainnya dan memantau progres transfer (biasanya menggunakan utilitas pv), lalu jalankan perintah berikut di komputer yang akan mengirim file.
$ tar -zcf - debian-10.0.0-amd64-xfce-CD-1.iso | pv | nc-l -p 3000 -q 5
pada komputer yang menerima file yang kita kirimkan, gunakan perintah dibawah ini :
$ nc 192.168.1.4 3000 | pv | dari xxf -