Jika Anda menggunakan bash, baris berikut akan melakukan pekerjaan itu
$ cat </dev/tcp/time.nist.gov/13
56525 13-08-21 23:07:09 50 0 0 55.6 UTC(NIST) *
Ini memanfaatkan kapabilitas jaringan built-in¹ dari bash shell. Jika Anda menggunakan shell POSIX atau shell lain, Anda dapat menggunakan mis . Netcat.
$ nc time.nist.gov 13
56525 13-08-21 23:07:09 50 0 0 55.6 UTC(NIST) *
Kedua perintah meminta server timer pada port TCP 13 dari Institut Nasional Standar dan Teknologi dan mengeluarkan data yang diterima di stdout.
¹ EDIT: Dari halaman Bash man: Bash menangani beberapa nama file khusus ketika mereka digunakan dalam pengalihan, seperti yang dijelaskan dalam tabel berikut:
/dev/tcp/host/port
Jika host adalah nama host atau alamat Internet yang valid, dan port adalah nomor port integer atau
nama layanan, bash mencoba untuk membuka koneksi TCP ke soket yang sesuai.
/dev/udp/host/port
Jika host adalah nama host atau alamat Internet yang valid, dan port adalah nomor port integer atau
nama layanan, bash mencoba membuka koneksi UDP ke soket yang sesuai.