ルーターを監視して、現在何が行われているか、誰がこれを行っているか、そのユーザーが占有してdownloaded
いるアプリケーション/ソフトウェアを確認したいのですが、ワイヤレス接続とルーターの両方に必要なすべての資格情報を取得
しました。 ?initiate it
user
download speed
アイデア
まず第一に、ルーターがこれを実行できることを知っていますか? 私が見たほとんどのルーターには、このレベルのトラフィックの理解と管理がありません。
ルーターがそうしている場合、そのようなデータを一般的に利用できるようにする方法は 2 つあります。
1) HTTP インターフェース経由 (パスワード保護) または 2) SNMP インターフェース経由
適切な HTTP URL を取得するには、他の Web ページと同じように取得するだけです。http://www.csharp-station.com/HowTo/HttpWebFetch.aspx SNMP 設定を取得するには、多くのオプションがあります。次の質問に答えてください: .NET 用のどの SNMP ライブラリがトラップ、設定、または単純化を行いますか?
ただし、ほとんどの場合、ルーターは実際にはこの情報を利用できません。
したがって、編集: ルーターがサイドチェーンをサポートしておらず、SNMP または同様の統計をサポートしていない場合、一般的な意味でこれを行うことはできません。
Linux ボックスをマシンのゲートウェイとして起動し、NAT セッション統計を使用してこれを監視できます。これを行う方法は、2 つのネットワーク インターフェイス (論理または物理) を用意することです。1 つはモデムから IP を取得し、もう 1 つはワイヤレス ネットワークのデフォルト ゲートウェイです。IP 転送およびマスカレード (NAT) と、ワイヤレス ネットワーク側の DHCP サーバーを有効にします。これで、iptables を使用して、アクティブな NAT セッションと転送されたデータの量を確認できます。パケット フィルタを使用して、より具体的な情報を取得することもできます。
また、ダウンロードを実行し、Windows を実行しているマシンがわかっている場合は、WMI (「perfmon.exe」を使用してこれをプロット) を使用して、実際のマシンで転送されているデータの量を確認できます。