問題タブ [traceroute]

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 投票する
5 に答える
55095 参照

vbscript - 継続的なpingが失敗した場合にtracerouteを開始するスクリプト、ログに出力

自宅のパブリックIPアドレスに継続的にpingを実行したいのですが、pingが失敗した場合は、tracerouteを実行して、失敗した場所を確認します。

私はここで行われたコメントに従おうとしています:

http://social.technet.microsoft.com/Forums/en-US/ITCG/thread/efc97c66-60a6-4fd7-8be4-4b454d040ce5

Windows互換が望ましいでしょう、batまたはvbsが最適です。

インターネット上のどこからでも、ホームネットワークへの接続が失われます。仕事からpingを開始し、pingがドロップすると、tracerouteを実行しましたが、IPに到達する前に失敗します。

モデム、ルーター、またはコンピューターではないことを証明するログファイルが必要です。

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

erlang - Ping/Traceroute ERLANG の実装

ICMP または UDP の ping と traceroute 機能の Erlang 実装はありますか? または、それをどのように実装できるかを述べたり、示したりすることができますか?

一晩中グーグルで過ごしました-運はありません。

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

c# - UDP を使用して Traceroute を実装するにはどうすればよいですか?

どうやら、Traceroute を作成する方法は ICMP だけではありません。This and this answer は、UDP パケット (またはその他のパケット) を低い TTL で送信し、ICMP メッセージを待つことが可能であることを示しています。

これをC#で実装するにはどうすればよいですか? System.IO.Sockets? TCP オブジェクト? 誰でも簡単/最良の方法を知っていますか?

更新 1:

次のコードは、TTL に到達したときに正しく例外をスローするようです。返された UDP パケットから情報を抽出するにはどうすればよいですか?

受信している UDP パケットが自分宛てのものであること (ホスト上の他のアプリケーションではないこと) を確認するにはどうすればよいですか?

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

traceroute - 「Traceroute For Linux」のリポジトリを知っている人はいますか?

そのソースを見たいのですが、どこにも見つかりません...

"Traceroute For Linux" の git/cvs/svn リポジトリを知っている人はいますか?

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

wireshark - tracerouting での最初の重複パケットの意味は何ですか?

traceroute を実行すると、送信する最初のパケットは ttl=1 になり、ルーターからの応答は常に「null」「timeout」になります。それが私が理解できない最初のことです:なぜ私のルーターは私に時間を超えた icmp メッセージを送らないのですか?

Wireshark を使用して、最初のパケット (ttl=1 のもの) の複製が少なくとも 2 つあり、ルーターからの null 応答が 1 つだけあることを確認しました。

私はそれが私のコードの問題だと思っていましたが、wireshark が同じことを示している youtube のビデオがたくさんあります: PC は 2 つまたは 3 つのパケットを ttl=1 で送信してから、時間を超えた icmp メッセージを受信し、ttl を 2 に増やします。

これについて説明していただけますか?

編集: 私は間違いを犯しました: "null" または "timeout" パケットはルーターによって送信されません。まだパケットを受信して​​いない pc からのメッセージです。したがって、ttl は増加しません。これで、正しい質問を定式化できます。最初のパケットが宛先に到達できないのはなぜですか? これは ttl の問題ではありません (2-3-4 に設定でき、最初の送信では常に同じ重複があります)。

多分それは断片化の問題ですか?しかし、なぜ?一部の Wireshark のログは、最初の送信後に mss (または mtu..can't rememebr) が変更されたことを強調しています。

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

java - 異なるOSでのtracerouteコマンドの「名前」?

"traceroute"Java アプリケーションでコマンドを使用したいと考えています。残念ながら Windows では と呼ばれてい"tracert"ます。さまざまな OS で見つけた「面白い」名前は他にありますか?

編集: Linux、Windows、および Mac ディストリビューションのみに興味があります。

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

php - tracert/traceroute からドメイン名を取得する方法は、「http://」と「www.」を使用せずに php になります。針として?

私の動機は、php を使用してドメイン名のホスティング プロバイダーを取得することです。任意のドメイン名 (yahoo.com) に tracert/traceroute すると、次のようになります。

最後の有効なドメイン名を取得したい (この場合):

このコード (stristr()) を使用すると、簡単にこれに到達できます。

この結果が必要です:

# 10 からのはずです ( 10 * * te-8-1.bas-k2.sk1.yahoo.com (68.180.160.11) 41.787 ms )

誰にもこれに対する解決策がありますか?または、誰かがここで私の基本的な目的に対するより良い解決策を持っている場合.

本当に助けていただければ幸いです。

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

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

networking - tracerouteを使用してARPスプーフィングを検出する

私はarpスプーフィングを検出できるアプリケーションを作成しています:]

私の考えでは、サブネットに攻撃者がいて、彼がarpポイズニングを使用してMITMを試みた場合、tracerouteをデフォルトゲートウェイに実行します(またはarpキャッシュエントリを変更します)。

すべてのパケットが攻撃者のPCを通過するため、tracerouteに何らかの兆候が現れます。

私の考えに何か問題はありますか?それは適切ですか?か否か?

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

networking - traceroute用のガラスツールを探しています

私は世界中のサーバーからいくつかの見た目のガラスツールを使用しました。私が今探しているのは、私の端末から見ているガラスがすることを私にさせてくれるツールです。たとえば。ガラスXからIPYまでのtracerouteが必要な場合は、Xのサイトにアクセスしてtracerouteを実行します。いくつかのtracerouteが必要な宿題の一部としてシェルスクリプトからこれを実行したいのですが、tracerouteを取得する方法は私の成績に影響しません。

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

csv - .log ファイルを CSV 形式に変換する

1 週間の間に、さまざまな IP へのトレース ルートを多数実行しています。一連のトレース ルートを実行し、それらを同じ .log ファイルに書き込み、追加するスクリプトを取得しました。

1 週間にわたって 6 つのターゲットに対して 1 日 3 回トレース ルートを実行しているため、このファイルは明らかに非常に大きくなっています。ログ ファイルを Excel で分析できるように CSV 形式に変換する簡単なプログラムを作成しようとしています。

各トレース ルートが実行される前に、''--- START ---'' が出力され、''--- END ---'' で終了します。次の例を参照してください。

START と END を使用して、各トレース ルートを互いに区切って分離します。また、各トレース ルートが行うジャンプの総数も取得する必要があります。これは、「--- END ---」の前の行の最後の数字です。

誰かが私を助けることができれば、それは素晴らしいことです. それぞれのトレース ルートを通過し、それらを分離するものが必要です。そして、各トレース ルートのホップ数を表示します...現在 MATLAB を使用しています。

乾杯。