Назад | Перейти на главную страницу

Как я могу отслеживать входящий трафик на конкретный порт?

У меня есть система камеры в сети с удаленными пользователями, но программное обеспечение камеры не регистрирует вход в систему, а только проверяет.
Все запросы камеры поступают на определенный порт. Есть ли способ отслеживать трафик на определенном порту (только входящий)?

Спасибо

Конечно, есть много способов, в зависимости от того, что именно вы подразумеваете под «отслеживанием» или «монитором».

  • iptables правила ведут учет того, сколько раз срабатывает конкретное правило; Если вы просто хотите знать, сколько подключений было выполнено к камере, правило, отслеживающее SYN-пакеты к камере, может быть вставлено в брандмауэр любого Linux-сервера между внешним миром и камерой.
  • Данные Netflow можно экспортировать из различных типов маршрутизаторов, которые можно использовать для отслеживания соединений различными способами.
  • tcpdump может использоваться для сбора некоторых или всех данных, поступающих на камеру и от нее; в зависимости от того, что вы хотите знать, можно получить различную информацию, анализируя данные в потоках TCP (в том числе, какие именно изображения были просмотрены, если вы хотите), используя специально написанные сценарии анализа.

Если система на основе Linux, воспользуйтесь ответом womble, Howerver для Windows, вы можете использовать wirehark.

Другой очень простой способ мониторинга соединений - это «netstat -an» как в Windows, так и в Linux, и вы можете написать сценарий для частого захвата вывода «netstat -an» и делать что-то интересное.