В зависимости от того, чем Вы довольны, портативное решение состоит в том, чтобы создать Ваш собственный сетевой мост. Любой ноутбук с двумя интерфейсами может быть сделан сделать это. Включите провод от стены в один интерфейс и второй провод в устройство это сообщает о проблеме и выполняет Ваш сниффинг на мосту.
Двойные порты могут быть найдены много путей. USB NICs или использование, что никогда используемый слот ExpressCard на некоторых ноутбуках для добавления второго GigE NIC (устройство в качестве примера в Newegg).
На Linux это - несколько команд корневого режима для установки его.
brctl addbr snifbr
brctl addif snifbr eth0 eth1
То же может быть сделано в Windows посредством Общего доступа к интернету и других средств, но я не знаю то, что они первое, что пришло на ум.
И теперь, заметка на полях:
Простота выполнения этого является одной причиной, некоторые сети развертывают безопасность уровня порта. Зарегистрируйте определенный MAC-адрес для определенного разъема Ethernet, и намного более трудно сделать этот вид встроенного захвата пакетов. Не невозможный, просто тяжелее.
Преимущество использования этого метода состоит в том, что это не требует дополнительного кирпича питания для переключателя/концентратора, это является все автономным в ноутбуке. Можно даже добавить адрес к мосту, если Вы должны.
ifconfig snifbr 10.31.25.101 netmask 255.255.255.0
И SSH в него для удаленных получений.
Настройте переадресацию портов на маршрутизаторе. Используйте внешний IP-адрес вашего маршрутизатора как «общий» IP. Я делаю это дома, чтобы получить доступ к своим IP-камерам. Я могу использовать один и тот же IP-адрес и порт на моем клиенте независимо от того, дома я или нет. Здесь работает та же идея, вы просто настраиваете порты, которые хотите, на вашем маршрутизаторе, чтобы они соответствовали правильному назначению. В зависимости от приложения настройка прокси-сервера, вероятно, здесь излишняя.