Как мне выполнить traceroute / tracepath без каких-либо прав администратора?

По сути, мне нужно «отследить пакет от моего компьютера до хоста», чтобы диагностировать проблему в сети, и мне не нужны какие-либо дополнительные функции.


Перенаправьте меня в нужное место, если это не место для этого вопроса, но мне нужно сделать что-то вроде traceroute / tracepath / tracert, но у меня нет прав администратора, и у меня не установлены эти утилиты. Я думаю, что админ мог намеренно удалить или отключить tracert. Все, что у меня есть, это Java 8, Python 3, cygwin, и Windows 7. Я могу установить локальные переменные среды (например, PATH, JAVA_HOME и т. д.), и я могу поместить вещи в свой домашний каталог, но я не могу выполнить полную установку. Есть ли у вас или знаете способ сделать traceroute / tracepath / tracert с учетом этих ограничений?


Я рассматриваю эти репозитории (которые я еще не пробовал), но в целом большинство из них не будут работать с учетом вышеуказанных ограничений:


О, еще, у меня установлен Google Chrome, и я могу добавить эти расширения:


Примечание. Мне нужно протестировать / проверить вещи внутри моей собственной локальной сети. Онлайн-инструмент или служба, работающая в контексте удаленного сервера (например, это расширение Google Chrome ), этого не сделает.

Я также не могу использовать Raw Socket, потому что «только члены группы администраторов могут создавать сокеты типа SOCK_RAW в Windows 2000 и более поздних версиях».

Последующий вопрос: https://superuser.com/q/ 1383578/453021

-1
задан 14 December 2018 в 15:25
1 ответ

Я не думал, что "tracert" в Windows требует прав администратора. В качестве альтернативы есть Open Visual Trace , написанный на Java, который может выполнить эту работу.

0
ответ дан 5 December 2019 в 20:19

Теги

Похожие вопросы