Существует два способа осуществить сниффинг торговли коммутируемой сетью, где у Вас нет доступа к переключателю. Первым является спуфинг ARP, где Вы пытаетесь ответить на запросы ARP быстрее, чем целевое устройство. Это очевидно зависит от Вашей способности сделать это, так могло бы быть немного бессистемным. Второе должно переполнить таблиц переадресации переключателя. Каждый переключатель имеет таблицу MAC-адресов и от каких портов он видел, что кадры входят, таким образом, переключатель знает, где передать будущие кадры к. Если переключатель не имеет целевого MAC-адреса в таблице переадресации, это отправляет его в каждый порт. Если можно заполнить таблицу переадресации, переключатель не имеет никакой опции передать все кадры к каждому порту, и Вы эффективно превратили свой переключатель в концентратор. К сожалению, более дорогие переключатели имеют большие таблицы переадресации и могли бы иметь таблицы на перенаправление портов, которые не будут уязвимы для этого нападения.
Можно вставить концентратор между Вами и Вашей целью, если можно найти тот. Альтернатива должна была бы использовать устройство Linux с двумя NICs и образованием моста, настроенным между ними.
Если у Вас есть управляемый коммутатор под Вашим управлением, как другие люди упомянули, можно использовать зеркальное отражение порта для получения копии всего на целевом порте (портах).
В моем файле .screenrc есть следующее:
bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"
Это заставляет screen перезагружать файл .screenrc при нажатии Ctrl-A Shift-R .
Конечно, это работает, только если у вас уже есть строка в вашем .screenrc файл! Чтобы «запустить» этот метод сортировки в существующем сеансе экрана, добавьте строку выше в файл .screenrc, а затем следуйте ответу @Dennis Williamson. После этого вы сможете использовать новое сочетание клавиш.
Я попробовал вариант, упомянутый здесь - Ctrl - a :
source ~ / .screenrc
, и он не работал для меня.
Это то, что у меня сработало - Ctrl - a :
source $ HOME / .screenrc
Ctrl-a :
source ~/.screenrc
(или варианты), упомянутые другими, действительно "путь идти".
Но если вы используете внешний интерфейс для экрана (например, byobu), потребуется немного дополнительной работы:
screen -x
:
source ~/.screenrc
(как все предлагали)выйти
Настройки теперь применяются везде, где прикреплен этот экран, независимо от того, какой интерфейс вы используете. (Даже если интерфейс вообще не используется)
source
. – Paused until further notice. 25 October 2010 в 22:36source
это от.screenrc
(который будет содержать Ваши экранные инструкции по созданию) для регулярного запуска и когда Вы должны будетеsource
это снова послеscreen
уже запустился, просто сделайте "ctrl-a: исходный вторичный файл" для пропуска материала экранного создания. – Paused until further notice. 26 October 2010 в 02:53