すべてのインターフェイスを介してターゲットシステムでリッスンするサービスはいくつですか? (localhostおよびIPv4では使用できません)

すべてのインターフェイスを介してターゲットシステムでリッスンするサービスはいくつですか? (localhostおよびIPv4では使用できません)

私のインターフェイスでいくつかのサービスが受信されていることを確認する必要があります(ipv4のみ、localhostではありません)。

$ ifconfig

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.129.56.137  netmask 255.255.0.0  broadcast 10.129.255.255
        inet6 dead:beef::250:56ff:feb9:8c07  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::250:56ff:feb9:8c07  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:b9:8c:07  txqueuelen 1000  (Ethernet)
        RX packets 3644  bytes 330312 (330.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3198  bytes 679711 (679.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 15304  bytes 895847 (895.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15304  bytes 895847 (895.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

$ nmap 10.129.56.137

Starting Nmap 7.60 ( https://nmap.org ) at 2020-12-05 05:23 UTC
Nmap scan report for 10.129.56.137
Host is up (0.000086s latency).
Not shown: 991 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
80/tcp  open  http
110/tcp open  pop3
139/tcp open  netbios-ssn
143/tcp open  imap
445/tcp open  microsoft-ds
993/tcp open  imaps
995/tcp open  pop3s

Nmap done: 1 IP address (1 host up) scanned in 10.57 seconds

答えは9人だと思ったが、正解を見つける方法が明らかにあるでしょう。事前に乾杯してください!

ベストアンサー1

man netstatから:

このプログラムはほとんど昔ながらです。 netstatの代替はssです。

現時点ではこれが最善の選択だと思います。

ss -l -4 | grep -v "127\.0\.0" | grep "LISTEN" | wc -l

どこ:

  • -エル:リスニングサービスのみ表示
  • -4:IPv4のみ表示
  • -grep -v "127.0.0": すべての localhost 結果を除外
  • -grep「リスニング」: リスニングサービスに対してのみフィルタリングを改善
  • トイレ-l: 統計結果

おすすめ記事