Latihan 1: Network Tools di Terminal — Terminal

Latihan 1 dari materi Network Tools di Terminal di Terminal — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat dua function berikut:

1. parseNetstat(output) Menerima string output netstat (satu baris per koneksi, field dipisah whitespace) dan mengembalikan array of object { proto, local, foreign, state }.

Format baris: proto local_address foreign_address state

Contoh input:

tcp  127.0.0.1:3000  0.0.0.0:*       LISTEN
tcp  192.168.1.5:52341  93.184.216.34:443  ESTABLISHED

2. filterByState(entries, state) Menerima array hasil parseNetstat dan string state, mengembalikan hanya entri yang state-nya cocok (case-insensitive).

Hint