Автор Гілка: rustnet — монітор мережевих зʼєднань та процесів  (Прочитано 814 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 4126
  • Карма: +36/-0
  • Програміст
rustnet — це монітор мережі з текстовим інтерфейсом, гібрид ss та wireshark. Він дозволяє переглянути зʼєднання, ініційовані процесами, та проінспектувати вміст пакетів для поширених протоколів. Rustnet може працювати через ssh, що значно спрощує відлагодження мережних проблем на серверах.



Проєкт: https://github.com/domcyrus/rustnet
[Fedora Linux]

Відсутній BeSiDa

  • Графоман
  • ****
  • дописів: 370
  • Карма: +6/-0
Так все-таки є інформація про процес та назву? :)))
(хоч це і "моніторинг пакетів" нібито)

Можете в сорцах подивитися звідки саме береться та інфа :)

О, а що воно про мультикаст пише?
І, здається, інфа накопичується. Бо трафшоу показує тільку нову інфу і видаляє зі списку пакети, які були один раз і не повторилися.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 4126
  • Карма: +36/-0
  • Програміст
Програма пише на екрані, як вона отримує інформацію про пакети. У мене це Process Detection: eBPF + procfs.
[Fedora Linux]

Відсутній BeSiDa

  • Графоман
  • ****
  • дописів: 370
  • Карма: +6/-0
Програма пише на екрані, як вона отримує інформацію про пакети. У мене це Process Detection: eBPF + procfs.
А оскільки для отримання інформації з /проц треба знати ПІД, то звідки воно його бере... ? :)))

(ман бпф, параметр "контекст" для типу програми сокет_фільтр, та ман пбф-хелпери з параметром сокет_буфер, і там функція що видає ПІД та назву програми)