問題タブ [network-traffic]

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.

0 投票する
3 に答える
53839 参照

networking - トラフィックの何%がHTTP/Sリクエストに加えてネットワークオーバーヘッドです

次の場合:
1)ネットワークアダプタレベルでバイト/ビットをカウントします(NICを介した生のビット数)
。2)すべてのHTTP/S要求/応答のバイトをカウントします。

ボックスにHTTP/Sトラフィックのみが含まれていると想定し、統計的に適切な量の「一般的な」Webトラフィックを想定します。

ネットワークのオーバーヘッドが増えるため、HTTP / Sレベル(httpヘッダーとすべてをカウント)よりもNICレベルでカウントされるトラフィックの量を知りたいです。

0 投票する
0 に答える
508 参照

selenium-rc - selenium-rc: Selenium のネットワーク トラフィック ログを取得せずにクリアする方法

Selenium を使用してプロセスを実行し (つまり、ページを開く、リンクをクリックするなど)、最後のページとエラーのみのネットワーク トラフィックを取得したいと考えています。つまり、新しいページに移動するときに、Selenium ホストの「ネットワーク ログ」が空である必要があります。ページでエラーが発生した場合は、呼び出しcaptureNetworkTrafficて最後のヘッダーを取得します。

のドキュメントによるとcaptureNetworkTraffic、これはログをクリアする唯一の機能です。問題は、ログが取得され、セレン ホストへのネットワーク トラフィックを減らしたいことです。実際にログを取得せずにログをクリアするようにセレンに指示する方法はありますか?

0 投票する
3 に答える
2095 参照

python - Linux ソケット呼び出しをトレースしますか?

デバッグしようとしている Python ライブラリ (pyzeroconf) があります。次のコードは、データがソケットに送信されたかのように '34' を返しますが、2 つの異なる Wireshark を搭載した PC でこれらのパケットを確認できません。

bytes_sent = self.socket.sendto(out.packet(), 0, (addr, port))

私は、コール スタックで何が起こっているのかを理解する必要があるところまで来ています。何が起こっているかを追跡する方法はありますか?

解決策:この問題は、ライブラリがデフォルトとして把握していた「バインド アドレス」に関連していました。「0.0.0.0」の値は許可されておらず、(少なくとも Linux では) サイレントに失敗します。

0 投票する
1 に答える
927 参照

bash - ローカル ネットワーク トラフィックを分析し、tshark と BASH を使用してクォータを更新する

少し奇妙な問題があり、誰かがこれを手伝ってくれることを本当に願っています:

私は大学に通っており、ここのワイヤレス ネットワークはログインごとに特定のクォータ/週を発行します (私の場合は 2GB です)。これは、毎週 2 GB のインターネットにしかアクセスできないことを意味します。アップロードとダウンロードの合計は最大 2 GB でなければなりません (残りのクォータを示すWeb ページへのアクセスが許可されています)。私は通常、数 KB の猶予を与えられていますが、この問題については考慮しません。

私のラップトップは Ubuntu を実行しており、conky システム モニターがインストールされています。これは、残りのワイヤレス クォータを (とりわけ) 表示するように構成されています。もともと、私はウェブページgrep残りのクォータをコンキーヒットさせていました。ただし、conky は 5 秒ごとに更新され、12 時間以上ワイヤレス接続を使用しているため、Web ページ自体をチェックすると、ワイヤレス クォータが失われます。

この問題を解決するには、次の 2 つの方法のいずれかを実行できると考えました。

  1. ウェブページにアクセスする頻度を大幅に減らして、クォータが失われないようにします。
  2. ワイヤレス カードでワイヤレス トラフィックを監視し、2GB から引き続けます

(1)これまでに行ったことです。毎分Webページにアクセスし、結果をローカルファイルシステムのファイルに保存するようにcronジョブをセットアップしました。次に、Conky がこのファイルを読み取ります。Web ページにアクセスする必要はありません。conky のおかげで、ワイヤレス クォータが失われることはありません。

この解決策は 12 倍勝っていますが、まだ十分ではありません。ただし、私はリアルタイム データのファンなので、これ以上 cron の頻度を減らすつもりはありません。

したがって、私が持っている他の唯一の解決策は(2)です。これは、私がwiresharkについて知り、それがコマンドラインバージョンのtsharkであることを知ったときです。今、私がすべきだと思うことは次のとおりです。

  1. tshark をデーモン化する
  2. tshark を設定して、ワイヤレス カードを流れるトラフィックの量 (KB または B または MB 単位 - 後で変換できます) を監視します。
  3. このトラフィック情報を file1 に追加し続けます
  4. file1 のトラフィック情報を合計し、2GB から差し引きます。結果を file2 に格納します
  5. file2 を読み取るように conky を設定します。これが私の残りのクォータです。
  6. 毎週月曜日の午前 6 時 30 分にファイル 1 の内容を削除/消去する cron ジョブをセットアップします (このとき、毎週のクォータがリセットされます)。

最後に、私の質問:

  1. これを行うためのより良い方法が見えますか?
  2. そうでない場合、どのようにtsharkをセットアップして、私が望むようにしますか? 他に必要なスクリプトは何ですか?

それが役立つ場合、Web サイトには残りのクォータが KBであると表示されます

私はすでにtshark man pageを見てきましたが、残念ながら私にはほとんど意味がありません。私は network-n00b です。

前もって感謝します。

0 投票する
5 に答える
3878 参照

r - RのZipf(ランクに対する頻度)プロットのコマンドは何ですか

ネットワークトラフィックデータから、発信元と宛先のIPペアの1週間のデータ量(バイト数)とフロー数を取得しました。分布、つまり頻度とランクをプロットしたいと思います。そのためにRがすでに提供している機能があると思います。それは何であり、私のシナリオでその機能を使用する方法です。

0 投票する
2 に答える
270 参照

.net - Why many local ports were opened in simple sql connection?

I have an application that simply opens an SqlConnection to a remote host. My code is something like this:

I ran the application while my network monitoring tool is open. I noticed that there were 4 local ports opened that communicates with the 1433 port of the remote host. I am expecting that only 1 port will open. Why is this so?

0 投票する
1 に答える
901 参照

c# - C# で特定の文字列を含む TCP トラフィックを監視する

最近、私のマシンの 1 つが、IRC を使用してコマンド アンド コントロール センターと通信するマルウェアに感染しました。

これは、PONG / NICK / USER (irc rfc が通信する必要がある文字列) などの文字列を含む TCP 経由のトラフィックを監視できる C# で作成できるプログラムがあるかどうか、私の中で興味をそそりました。そのトラフィックが発生しているプロセスを確認します。

それは私にとって興味深い学習体験であり、私が試みたいことです.

私はいくつかの調査を行い、WinPcap を利用したものを見つけましたが、可能であれば pcap を使用した解決策を避けたいと思います。誰か提案を送ってもらえますか?

System.Net.NetworkInformation.TcpConnectionInformationと、場合によってはIPGlobalPropertiesを使用して、コンピューターと他のホスト間の接続を表示できる可能性があることはわかっていますが、情報をリアルタイムで表示できるかどうか、または簡単にトレースバックできるかどうかはわかりません私のPC上のプロセス。

ありがとうございました。

0 投票する
1 に答える
186 参照

java - Java ソケットでの異常なトラフィック

私は奇妙な問題を調査しています。IPC には Java ソケットを使用しています。そして、私は奇妙なトラフィックについて心配しています。C# を使用して StreamWriter 経由で文字列を転送すると、問題ありません。

ここに画像の説明を入力

しかし、Java と ObjectOutputStream\ObjectInputStream を使用すると、非常に奇妙になります。 http://i.stack.imgur.com/7bWSt.png

最初の列はインバウンド トラフィックで、2 番目の列はアウトバウンドです。

それは簡単なコードです:

反対側:

インバウンド トラフィックとアウトバウンド トラフィックはどのように異なるのでしょうか? 誰?

0 投票する
1 に答える
2968 参照

network-traffic - ネットワーク接続を監視して、特定のプログラムが接続しているアドレスを確認するにはどうすればよいですか

私は何年も前にSQLServerデータベース(ポート1433)に接続するプログラムを作成しましたが、このアプリケーションのコードはもうありませんが、ドメイン名exampleDomain.comに接続しようとしているかどうかを知る必要があります。 IPアドレスxxx.xxx.xxx.xxxに直接接続している場合。

ホスティングプロバイダーを切り替えたいのですが、このアプリケーションの動作を停止させることができないため、これを見つける必要があります。そのため、SQLサーバーのIPアドレスを変更するとプログラムに影響するかどうかはわかりません。

このプログラムが何に接続しているかを知る方法はありますか?生のIPアドレスまたはドメイン名?

ありがとう。

0 投票する
2 に答える
6494 参照

android - Android モバイルで 3g トラフィックをカウントする方法は?

私がやりたいことは、3G トラフィックと WiFi トラフィックをそれぞれカウントすることです。これで、WiFi の使い方がわかりました。以下はWiFiのソースコードです。このようにして、すべてのメーカーのすべての Android 携帯の WiFi トラフィックをカウントできます。しかし、私は 3g の同様の方法を見つけていません。誰か知っていますか?