Як отримати tracepath (не traceroute) для cygwin?


0

Мені потрібна утиліта tracepath (не traceroute) на моєму Windows 7 cygwin. "Основна відмінність між ними полягає в тому, що ви повинні бути суперкористувачем на комп'ютері Linux, щоб використовувати traceroute, тоді як tracepath можна запускати без цього облікового запису".

В ідеалі я хотів би отримати його або як вихідний код, який я можу скомпілювати / побудувати, або як те, що можна встановити локально. Як я можу отримати Tracepath?

В основному, мені потрібно "простежити пакет від мого комп'ютера до хоста", щоб діагностувати мережеву проблему, і мені не потрібні ніякі додаткові функціональні можливості.


Я думаю, що знайшов відповідь: superuser.com/questions/915657/…
Sacha T Red

Відповіді:


1

В основному, мені потрібно "простежити пакет від мого комп'ютера до хоста", щоб діагностувати мережеву проблему

Але у вас вже є traceroute - це приходить як tracert.exe з усіма установками Windows. Його можна використовувати без привілеїв адміністратора.

C:\>tracert -d superuser.com

Tracing route to superuser.com [151.101.1.69]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.1.254
  2   123 ms    18 ms    18 ms  78.58.207.254
  3    19 ms    19 ms    18 ms  82.135.179.112
  4  ^C

Більш того, цитата про відмінності 1) не відповідає дійсності, оскільки вона застосовується тільки до трасування на основі ICMP, тоді як traceroute Linux використовує непривілейоване UDP-трасування за замовчуванням; 2) про Linux і навіть не застосовується до Cygwin.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.