問題タブ [netstat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ADB を使用したアプリケーションのネットワーク統計 (netstats) の追跡
私はこれが可能だと感じていますが、情報がどこに保持されているのかよくわかりません.
特定のアプリケーションのアップ/ダウン統計を取得したいのですが、wireshark や netty ではなく、ADB を使用して実行したいと考えています。
私はvmDataを使用して見ることができることを知っています
そして、次を使用してnetstatsを見ることができることを知っています:
これらの結果が得られます:
残念ながら、これはアプリケーションを区別しない結合された netstat のように見えます。
私の質問ですが、コマンド プロンプトを使用するだけで、一意の PID 番号またはアプリケーション名でネットワーク トラフィックを確認する方法はありますか?
編集
さて、私はいくつかの良い進歩を遂げました
このコードで
この情報を取得できます:
残念ながら、これらの数値を Android マーケット プレイスの「ネットワーク使用状況」などのプログラムで再確認したところ、これらの数値がデバイス全体の上下の合計であることがわかりました。
それで、「ネットワーク使用」や「スペアパーツ」などのプログラムがどのように/どこから情報を取得しているのか、私にはまだ残っていますか?
tomcat - netstat が Tomcat プロセスが複数のポートをリッスンしていることを示すのはなぜですか?
tomcat プロセス (pid: 28899) の netstat 出力は次のとおりです。
では、なぜ 1 つのプロセスが 3 つの TCP ポートをリッスンできるのでしょうか? 8009 と 8005 が tomcat の 2 つの子プロセスによってリッスンされ、netstat が親プロセス ID のみを表示するためでしょうか?
c++ - TCP ポートが使用可能かどうかを確認します (リッスンしていないか、接続されていません)
次のコードを使用して、ポートが使用可能かどうかを確認します。
問題は、ポートが開いているが接続されていない場合、チェックが失敗したことです! ポートが使用可能であること (リッスンしていない、接続されていないこと) を簡単に確認するにはどうすればよいですか?
例: ポート 21111 (netstat の出力) -> 私の関数はポートが空いていないことを認識しません
どうも
networking - 使用中のポートが netstat -a 結果に表示されない
この問題は、active-mq (デフォルトではポート 61616 で開始) を開始しようとしたときに最近発生しました。しかし、突然、そのポートで JVM_BIND の問題が発生しなくなりました。コンピューターを再起動しても問題は解決しませんでした。
主な問題は、Windows 7 で netstat -a コマンドを実行しても、61616 が消費されていることが示されないことです。しかし、ソケットをそのポートにバインドする単純な Java プログラムを作成したときは、確かにできませんでした!
私は最終的に、別のポートに移動して active-mq を開始しました。しかし、すべてのポートが netstat -a 結果に表示されない理由を見つけるのを手伝ってもらえますか? ありがとう。
mysql - Netstat の外部アドレスに MAIL: mySQL が表示される
Windows 2008 で専用の mySQL 5 サーバーを実行しています。電子メールを送信するサーバーにボットがインストールされている可能性があります。サーバーで Netstat -a を実行すると、これらの種類のエントリが表示されます。これは何ですか?
pid - UNIXで特定のプロセスIDのポート番号を見つける方法は?
UNIX OS では、プロセス名または pid がわかっている場合、どうすればポート番号を見つけることができますか?
networking - 接続が閉じない
netstat を実行したところ、別のネットワーク上の別のローカル IP から、まだ 1 週間以上前の状態にある、ESTABLISHED
または状態にある接続が多数 (100 近く) あることに気付きました。CLOSE_WAIT
これらの接続がすべてハングしている理由はありますか?
c# - RFID リーダー デバイス IP が netstat で確立された状態で表示されない
RFIDリーダーデバイスのIPを取得するのに役立つC#コードを作成しようとしています。
すべてのローカル アドレスと外部アドレスを提供する netstat C# 実装を使用しています。問題は、イーサネット TCP/IP を介して接続した後netstat
、リーダーの IP が一時的にTIME_WAIT
状態で表示されてから消えることがあるということです。私のPCで確立された状態でそれを見たことがないので、私のコードはそのIPを取得できません。
また、Marvell yukon LAN アダプタを Auto モードではなく 10Mps 全二重に設定しました。したがって、大きな問題は、アダプターを使用して設定/構成する必要があるか、または TCP/IP 接続の状態に関係なくリーダー IP を検出する別の C# コードを作成する必要があるかどうかです。
注: リーダーへの ping は、接続されている場合は常に機能します。netstat
LAN とリーダーをリセットしてみましたが、まだ出力に表示されません。
編集: http://towardsnext.wordpress.com/2009/02/09/netstat-in-c/を参照用に使用しています
objective-c - Objective C で sysctl を使用してすべての tcp/udp 接続を取得する
すべての tcp 接続を取得するには、MIB 変数として「net.inet.tcp.pcblist」を指定して sysctl を使用できます。しかし、その出力はバイナリ データであり、IP アドレスとアクティブなポートと接続状態を記述する人間が判読できるコンテキストに変換する必要があります。 . Netstat プログラムはこの仕事をしますが、私はそれを理解できませんでした。誰でも netsat のように動作する単純なコードを客観的な C で提供できますか? 前もって感謝します!
linux - 開いているすべてのファイルを IP で一覧表示する
Linux で開いているすべてのファイルを IP アドレスで表示する方法はありますか? 私はこれを使用します:netstat -atun | awk '{print $5}' | カット -d: -f1 | sed -e '/^$/d' |ソート | ユニーク -c | 並べ替え -n
接続数でソートされた IP からのすべての接続を表示します。
これらの IP が何にヒットしているかを知るにはどうすればよいですか?
前もって感謝します!