Kali を実行しているリモート デスクトップで netstat コマンドを使用しましたが、結果が得られませんでした。
netstat を使用した後に得られるのはこれだけです
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
答え1
実行中の Kali Linux OS インスタンスには、ネットワーク ポートをリッスンするプロセスがないか、プロトコルをリッスンするために使用できるネットワーク アダプター/NIC がありません。
ネットワークアダプタのステータスを確認する
次のコマンドを実行すると、ネットワークインターフェースの「ステータス」を確認できます。
nmicli device status
コマンドを実行し、STATE
インターフェースを表示します。connected
インターフェースにリストされている状態は、そのインターフェース (例 ) が特定のポートに着信するトラフィックをリッスンするために使用できることを意味しますeth0
。unavailable
インターフェースにリストされている状態 (例)eth0
は、そのインターフェースが特定のポートに着信するトラフィックをリッスンするために使用できないことを意味します。
state
実行することで、ネットワークインターフェースの を確認することもできます。ip link show
state
コマンドとアダプタの表示。state UP
「接続」を意味する(上記 1 と同じ)state DOWN
「利用不可」を意味する(上記 1 と同じ)
すべてのポートをチェックしています
利用可能で着信トラフィックを受け入れることができるネットワークインターフェースがある場合は、システムでリッスンしているポートを徹底的にチェックしてください。nmap -sT -sU -p- localhost
すべてのポートをスキャンします。
の結果 "ローカルホスト (127.0.0.1) 上のスキャンされたポート 131010 はすべて閉じられています「またはそれに類する何かは...」という意味です。
- サーバーにどのポートでも待機しているプロセスがない、または
- サーバーのネットワーク インターフェイスは、着信 TCP または UDP トラフィックには使用できません。
netstat -lpntu
コマンドの使用
-lpntu
コマンドのパラメータを使用して、netstat
サーバー上の TCP 接続と UDP 接続の両方をリッスンまたは開いているポートを一覧表示します。
netstat -lpntu
出力
注記:サーバーにポートをリッスンしているプロセスがある場合は、出力に表示されます (以下の例)。このコマンドを実行してもレコードが返されない場合は、サーバー上で TCP ポートをリッスンしているものも UDP トラフィックを受け入れているものもないことを意味します。
[root@Test123 ~]# netstat -lpntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2617/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2724/master
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN 3043/syslog-ng
tcp6 0 0 :::22 :::* LISTEN 2617/sshd
tcp6 0 0 ::1:25 :::* LISTEN 2724/master
udp 0 0 0.0.0.0:514 0.0.0.0:* 3043/syslog-ng
udp 0 0 0.0.0.0:68 0.0.0.0:* 2437/dhclient
その他のリソース
-
-l, --listening Show only listening sockets. (These are omitted by default.)
-p, --program
各ソケットが属するプログラムの PID と名前を表示します。
TCP
[--tcp|-t]
UDPI
[--udp|-u]
ローカルアドレス
ソケットのローカル側のアドレスとポート番号。
--numeric
(-n
) オプションが指定されている場合、ソケット アドレスは正規のホスト名 (FQDN) に解決され、ポート番号は対応するサービス名に変換されます。