GNU/Linux >> Belajar Linux >  >> Linux

Apa alternatif untuk memeriksa port terbuka, selain telnet?

Netcat (nc ) adalah salah satu opsi.

nc -zv kafka02 6667
  • -z =menyetel nc untuk sekadar memindai daemon yang mendengarkan, tanpa benar-benar mengirim data apa pun ke daemon tersebut
  • -v =mengaktifkan mode verbose

Jika menggunakan Bash Shell, Anda dapat menggunakan fiturnya untuk memeriksa apakah port terbuka atau tertutup:

(timeout 1 bash -c '</dev/tcp/127.0.0.1/17500 && echo PORT OPEN || echo PORT CLOSED') 2>/dev/null
PORT OPEN

(timeout 1 bash -c '</dev/tcp/127.0.0.1/7500 && echo PORT OPEN || echo PORT CLOSED') 2>/dev/null
PORT CLOSED

Perhatikan bahwa jika server tidak merespons setelah 1 detik batas waktu tercapai, perintah antara ' terputus, dan dengan demikian tidak ada yang dicetak.


Standar emasnya tidak diragukan lagi adalah nmap (nmap.org), tetapi biasanya membutuhkan root untuk "hasil terbaik". Namun, binari mandiri tersedia dan dimungkinkan untuk menjalankannya sebagai pengguna yang tidak memiliki hak, hanya dengan kemampuan yang menurun. Misalnya, alih-alih syn siluman pindai (-sS ), kembali ke pemindaian koneksi TCP standar (-sT ). Ini secara fungsional setara dengan netcat, tetapi dengan kemampuan multi-host yang bagus dan dipercepat yang dimilikinya.

Contoh:

not-root$ nmap -sT google.com
Starting Nmap 7.70 ( https://nmap.org ) at 2018-11-04 21:01 GMT
Nmap scan report for google.com (172.217.23.14)
Host is up (0.12s latency).
rDNS record for 172.217.23.14: lhr35s01-in-f14.1e100.net
Not shown: 998 filtered ports
PORT    STATE SERVICE
80/tcp  open  http
443/tcp open  https

Linux
  1. Kiat cepat untuk klien oc OpenShift

  2. Untuk Apa Inode Baik?

  3. Mengapa Beberapa Port Dilaporkan Oleh Nmap Difilter Dan Bukan Yang Lain?

  1. Fedora vs Ubuntu:Apa perbedaan utama?

  2. Apa manfaat CloudLinux?

  3. Untuk apa file .la libtool?

  1. Chrome di Linux - kueri browser untuk melihat tab apa yang terbuka?

  2. Cara membuka port 2195 di iptables CentOS 6 untuk aktivasi APNS

  3. Berapa nomor port maksimum?