Есть роутер TP-Link WR741ND V4, на котором благополучно установлен openwrt.
При помощи tcpdump сохраняются сетевые пакеты, но памяти осталось немного, всего 500KB. Поэтому, хотелось бы сохранять файл пакетов не на сам роутер, а на ПК.
Подскажите, пожалуйста, в каком направлении лучше копать? Самбу ставить или уже есть готовые встроенные методы?
Итак, проблема всё же решилась.
Мой метод состоит в запуске на локальной машине
ncat -l 4444 > file.pcap
где 4444 - порт
и запуске tcpdump c параметром -w-
который позволяет делать вывод в бинарном виде, который можно передать через пайп
на команду | nc ip port
tcpdump -vvv -w- | nc ip 444
Необходимо также указать количество сохраняемых пакетов и интерфейс, остальные параметры по ситуации.
К сожалению он не умеет sshfs. Поскольку на роутере так мало памяти и нет возможности смонтировать сетевой диск попробуйте отмиррорить порт роутера смотрящий в интернет на совй компьютер и дампить трафик на нем https://code.google.com/p/port-mirroring/