Захоплення пакетів через cmd


12

Я хочу знати, чи є інструмент, який я можу використовувати для скриптування пакетних захоплень (командного рядка), не маючи нічого встановлювати (а краще навіть не pcap). Це для машин Windows; інструмент буде працювати з адміністративними даними.

Я просто хочу зібрати IP-адресу джерела / призначення та пару портів для пакетів, що надсилаються та виходять. Netstat не працюватиме, оскільки сеанси можуть відкриватися та закриватися протягом мілісекунд, і вони будуть пропущені.

Швидке гуглінг виявляє або мені доведеться заплатити за дорогий інструмент, або дотримуватися інструментів на основі GUI.

Відповіді:


19

У Windows 7 і вище встановлена ​​ця функція. Http://blogs.msdn.com/b/canberrapfe/archive/2012/03/31/capture-a-network-trace-without-installing-anything-works-for- shutdown-and-restart-too.aspx

Коротка версія:

  1. Відкрийте командний рядок із підвищеним рівнем та запустіть: netsh trace start persistent=yes capture=yes tracefile=c:\temp\nettrace-boot.etl(переконайтеся, що у вас є каталог \ temp або виберіть інше місце).

  2. Відтворіть проблему або перезавантажте, якщо ви відстежуєте сценарій повільного завантаження.

  3. Відкрийте піднесений командний рядок і запустіть: netsh trace stop

Ваш слід буде зберігатися в c: \ temp \ nettrace-boot.etl ** або де б ви ніколи не зберегли його. Ви можете переглянути слід на іншій машині, використовуючи netmon.


Чудовий, безумовно, приємний інструмент для мережевого адміністратора
особа

Чи випадково ви знаєте, чи можна аналізувати отриманий файл за допомогою Wireshark в системі Ubuntu 14.04?
kasperd


І тут я сподівався, що зможу вказати деяким менш технічним користувачам Windows на ваші досить прості вказівки щодо фіксації трасування пакетів. Не буде працювати так добре, якщо мені доведеться провести тих самих користувачів через усі кроки, щоб встановити іншу програму тільки для перетворення отриманого файлу у придатний формат: - /
kasperd

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