Прослушивание пакетов с маршрутизатора

Прослушивание пакетов с маршрутизатора

Итак, у меня есть маршрутизатор TP-Link, и я хочу прослушивать все пакеты, проходящие через маршрутизатор. Я сейчас использую Wireshark, но не могу получить пакеты, проходящие через мой маршрутизатор.

Итак, что я уже попробовал:

1) Если я создам точку доступа на своем ноутбуке и подключу другие устройства к точке доступа моего ноутбука, то я смогу увидеть пакеты, проходящие через мой ПК. Но это не все, что мне нужно.

2) Я купил кабель LAN, один конец подключен к порту ПК, а другой к порту LAN маршрутизатора. И я выбрал LAN Traffic в Wireshark, но я все еще не могу получить доступ к пакетам, проходящим через маршрутизатор.

3) Могу ли я заставить все веб-сайты работать по протоколу http, а не https в моей собственной сети?

Есть ли другой способ сделать это?

Спасибо!

решение1

Помните: в наши дни все, что имеет более одного порта, имеет коммутатор. Так что у вас есть возможность перенаправить трафик на ваш компьютер только с помощью DNS-отравления или ARP-спуфинга.

Нет, вы не можете заставить веб-сайты использовать только HTTP. Во-первых, основные сайты сегодня даже не предоставляют никаких услуг через HTTP, кроме перенаправления на HTTPS. Во-вторых, заголовок HSTS не позволяет браузерам получать к ним доступ через HTTP, и этот флаг HTTPS-only устанавливается при первом доступе, так что он, скорее всего, уже установлен на каждой машине для Google, Facebook, Twitter и т. д. По сути, один из способов прослушивания трафика этих сайтов — использовать такие решения, как mitmproxy.

Не знаю, хотите ли вы зайти так далеко, но я много раз менял заводскую прошивку на OpenWRT на TP-Link (в данный момент я выхожу в интернет через такой перепрошитый OpenWRT @ TL-WDR3600). Есть пакет tcpdump, так что задача довольно проста - написать файл с помощью tcpdump -w, затем получить этот файл с роутера через scp и проанализировать его с помощью Wireshark на ПК.

В конце концов, OpenWRT настолько богат функционалом, что даже потеря гарантии меня не беспокоит. Я также пробовал DD-WRT, и нет, он не так хорош, как OpenWRT, но все же они оба намного лучше оригинальной прошивки.

решение2

Вам необходимо настроить маршрутизатор на зеркалирование всего трафика (если маршрутизатор поддерживает эту функцию) на порт, к которому подключен ваш ПК.

В качестве альтернативы вы можете попробовать атаку MIM с подменой ARP, чтобы заставить трафик проходить через ваш компьютер (делайте это только в своей собственной сети).

Некоторые сайты разрешают только https-соединения. Вы можете настроить прокси-сервер в своей сети для мониторинга http-трафика.

Связанный контент