タグ付けされた質問 「netstat」

Netstat(ネットワーク統計)は、Windows、Unix、およびLinuxに共通のツールであり、ネットワーク接続(アウトバウンドおよびインバウンド)、ルーティングテーブル、およびネットワークインターフェイスの統計の使用に関するさまざまな情報を取得するために使用されます。伝送制御プロトコル(TCP)およびユーザーデータグラムプロトコル(UDP)のすべての開いているポートを示すNetstat.exeコマンドライン。

16
停止しているがリッスンしているプロセスを強制終了するにはどうすればよいですか?
ポート3000でリッスンするアプリを開発しています。ポートを既にリッスンしているため、起動するたびにリスナー(C#、TcpListener、それは無関係)を作成できないため、ポートのリッスンのインスタンスがまだあるようです。取られた。 現在、このアプリはタスクマネージャーに存在しないため、PIDを見つけて強制終了してみましたが、この興味深い結果が得られました。 C:\Users\username>netstat -o -n -a | findstr 0.0:3000 TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3116 C:\Users\username>taskkill /F /PID 3116 ERROR: The process "3116" not found. 私は以前にこの振る舞いを見たことがなく、誰かが解決策を持っているかどうかを見るのに十分面白いと考えました。 更新:Process Explorerを起動して3000を検索したところ、次のことがわかりました。 <Non-existent Process>(3000): 5552 私はそれを右クリックし、「ハンドルを閉じる」を選択しました。Process Explorerにはもうありませんが、netstatには表示されますが、それでもアプリがリスナーを開始するのを停止します。 更新2:プロセスをとして表示するTCPView for Windowsが見つかりました"<non-existent>"。CurrPortsと同様に、このツールで接続を閉じようとしても何も起こりません。
48 windows  process  kill  tcp  netstat 

6
プロセス名を持つnetstat?
を使用してnetstat -a -o -n 、ポートとPIDのリストを取得できます 次に、タスクマネージャに移動してPIDを追加し、誰であるかを確認する必要があります。(かなりイライラする) それをすべて行いCMDコマンドがあれば、私は不思議だった(使用したがfind、for、powershell) プロセス名を取得できるように

6
netstat出力のローカルアドレスの:::とは何ですか?
これは私が得るnetstat -tulpnの出力です: tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN 2055/hpiod tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2077/cupsd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2138/sendmail: acce tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN 2060/python tcp 0 0 0.0.0.0:735 0.0.0.0:* LISTEN 1825/rpc.statd tcp 0 0 :::111 :::* LISTEN 1781/rpcbind tcp 0 0 :::80 :::* …

7
netstatを使用して、ポートでリッスンしているプロセスを表示する方法
この質問は、スーパーユーザーで回答できるため、Server Faultから移行されました。 6年前に移行され ました。 私はOS X Mountain Lionラップトップを使用しており、Vagrantボックスを2つ持っています。ポート8080でリッスンしているプロセスを把握しようとしています。私のバリエーションは100行のように生成されますが、特定のポート番号では生成されません。私は次のようなものを仮定しています: netstat -XXX | grep 8080

4
0.0.0.0:0と*:*は同じものを表しますか?
netstat(Windows)を使用して、TCPおよびUDPのリッスンされたポートを表示しました。 [ Foreign Address ]列で、の*:*代わりにUDPが表示されることに気付きました。0.0.0.0:0これらの2つの値は同じものを表しますか?もしそうなら、なぜUDP *:*ではなくUDPが表示されるの0.0.0.0:0ですか?

3
Windowsで特定のTCP接続を強制終了するにはどうすればいいですか?
上のLinux我々は、使用して確立されたTCP接続を殺すことができるtcpkillコマンドを。 たとえば、特定のIPとのすべての接続をドロップするには: tcpkill host ipaddr または、ethernet-1でポート21を使用してすべての接続を強制終了する場合: tcpkill -i eth1 port 21 同様に、Windows 7、正確にはWindows 7の特定の接続を強制終了するコマンドを知りたいのですが、アクティブな接続のリストが表示されるnetstat -nように、特定の接続またはグループの接続を削除する方法を知りたいですか?

2
ルーティング時にMac OSXはどのようにネットワークインターフェイスを優先しますか?
具体例を挙げると、OSXはこれらのデフォルトエントリのどれnetstat -nrからルーティングするかをどのように選択しますか? Destination Gateway Flags Refs Use Netif Expire 0/1 10.10.99.100 UGSc 0 0 ppp0 default 192.168.1.1 UGSc 5 0 en0 default 192.168.1.1 UGScI 1 0 en1 default 192.0.2.1 UGScI 157 2 ppp0 OSXがルーティングテーブルエントリではなく、インターフェイスでメトリックを使用することを伝えることができたことから。しかし、デフォルトでは、これらのインターフェースメトリックはすべて0なので、どのように選択しますか?最後に作成されたインターフェース? 一部の人々がネットワーク設定でその順序を提案しているのを見てきましたが、私の場合、ppp0インターフェース(SonicWall NetExtenderから)はそこにリストされていません。 このスレッドにはいくつかの議論がありますが、答えはありません。

3
netstat -o / netstat --timersの出力を解釈する方法
netstat -o出力にいくつかのタイマー情報が含まれていますが、Timer列の出力の説明はどこにも見つかりませんでした。 誰でもこれを説明したり、説明を指摘したりできますか? これは、netstat -oの出力がどのようなものか(Ubuntu 8.04上)です。 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State Timer tcp 0 0 192.168.22.1:443 111.111.11.210:5804 ESTABLISHEDkeepalive (6176.47/0/0) tcp 0 0 192.168.22.1:443 192.168.22.253:48379 TIME_WAIT timewait (36.57/0/0) tcp 0 924 192.168.22.1:47763 10.9.169.60:443 ESTABLISHEDon (0.34/0/0) tcp 0 0 192.168.22.1:443 192.168.111.99:4059 ESTABLISHEDkeepalive (6963.60/0/0) tcp …
17 linux  netstat 


1
Netstat -aコマンド:0.0.0.0と127.0.0.1の違い
ローカルマシンでnetstat -aを実行すると、リスニングしている0.0.0.0アドレスのポートが表示されます。0.0.0.0がローカルマシンであると想定しますが、127.0.0.1が特定のポートをリッスンしているのもわかります。 0.0.0.0アドレスとは何ですか?0.0.0.0と127.0.0.1の違いは何ですか? 以下は出力の例です。 Proto Local Address Foreign Address State TCP 0.0.0.0:445 MyComputer1:0 LISTENING TCP 0.0.0.0:49156 MyComputer1:0 LISTENING TCP 0.0.0.0:49157 MyComputer1:0 LISTENING TCP 127.0.0.1:6999 MyComputer1:0 LISTENING TCP 127.0.0.1:6999 MyComputer1:49801 ESTABLISHED TCP 127.0.0.1:6999 MyComputer1:57172 TIME_WAIT

1
このプロセスがnetstat -ABから何であるかをどのように確認できますか?
ポート8888で実行されているプロセスを見つける必要があります。コマンドプロンプトで「netstat -AB」コマンドを使用しましたが、情報が表示されません。プロセス名の読み取りに問題があるようです。 注:元々、このポートはjava.exeによってブロックされていました(ローカルでチームシティサーバーをセットアップする一環としてインストールしました)。ただし、すべてのjava.exeプロセスを確実にシャットダウンし、チームシティをアンインストールしました。

2
ポート29178を正確に使用しているもの
ポート29178を使用するプログラムを起動しようとしていますが、ポートがすでに使用されていると表示されるため、起動しません。Netstatは私にこれを与えます C:\Rush>netstat -aon | findstr 29178 TCP 0.0.0.0:29178 0.0.0.0:0 LISTENING 4 TCP [::]:29178 [::]:0 LISTENING 4 プロセス4は Name Pid Pri Thd Hnd Priv CPU Time Elapsed Time System 4 8 154 5280 120 0:01:55.269 0:37:14.169 正確に何がわかりますか?Windowsはこれを使用していますか?どの機能がそれを使用しているか、またはそれをオフ/変更する方法を知るにはどうすればよいですか?

0
ルーティングテーブルエントリ129.0&0x8500はどういう意味ですか?
いくつかのネットワークの問題を診断する際に、コンピューター(Mac OS 10.9)のルーティングテーブルを確認しました。 healslime> netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.7.120.1 UGSc 39 0 en0 default 10.6.168.1 UGScI 1 0 en1 10.6.168/21 link#6 UCS 2 0 en1 [some other ordinary entries omitted] 129.0&0x8500 ff.ff.ff.0.0.0.0.0.0.0.0.0.8.ff.ff.ff.85.0.0.40.7c.0.5.14.4.0.ad.de.7.8.0.0.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f7.1.0.0.ef.be.ad.de.0.0.0.0.dc.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f7.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.10.2.0.0.83.6b.41.e.0.0.0.0.0.0.0.0.10.2.0.0.a.7.78.1.4.0.0.0.0.0.0.0.7c.0.5.14.4.0.ad.de.7.8.0.0.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ef.be.ad.de.0.0.0.0.dc.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.10.2.0.0.83.6b.41.f.0.0.0.0.0.0.0.0.10.2.0 USc 0 9 en0 質問1:宛先アドレスとは129.0&0x8500どういう意味ですか? 質問2:Vinton G. Cerfの名前でそのゲートウェイアドレスとは何ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.