@rxsx

Можно ли средствами Go (и его библиотек) отследить интернет трафик?

Можно ли средствами Go (и его библиотек) отслеживать, какое приложение использует интернет?
Типа такого - glasswire. То-есть, если приложение использует интернет - это фиксируется как и его расположение.
Искал по запросам типа -
golang internet traffic monitoring
, но ничего не нашел. Или, в случае windows, такое реализовать можно только на .NET?

Если это возможно тогда как фиксирование использования интернет-трафика приложением, примерно, должно работать?
  • Вопрос задан
  • 445 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Первое это вызовы с х функций в вашей программе на го
https://github.com/hanselrd/go-c-interop

iphlpapi.dll, выводиться общий трафик с помощью функции GetIfTable()
https://docs.microsoft.com/en-us/windows/win32/api...
Ответ написан
Комментировать
Перехват трафика можно делать с помощью пакета https://github.com/google/gopacket
Он основа на libpcap
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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