ftp клиент (yafc) + crontab (OpenWRT)

компьютеры Linux сервер Сети FTP

Добрый день, появилась крайняя необходимость мониторить http запросы пользователей (просто нужно фиксировать факт захода человека на сайты определенного содержания).
Купил tplink tl-1030nd, принес домой, поставил openwrt, на него tcpdump, вижу запросы, но из-за ограниченний железа не могу хранить на роутере, не хватит места. Решил, что лучшим решением будет отправка логов на фтп. Но завис на yafc:

никак не могу им приконнектится, тупо одной строкой не получается.

потом через крон запускать, подключаться к фтп, отправлять лог, удалять лог.

login: [email protected]
pass: qwe123qwe
ftp: ftp.hostgatorserver.com

P.s. я понимаю, что для этих целей лучше использовать другое железо, но мне поставили задачу здесь и сейчас из того что есть.

Примечание:
одновременно может сидеть до 80-100 пользователей, лог реально большой получается.
Ответы:
Почему бы вывод tcpdump'а не писать сразу через rsync на удалённый сервер? Зачем нужно сохранять в память роутера, имеющую ограниченное количество циклов перезаписи?
Согласен с Юрием.
Уважаемый mrRadio.
1) Найдите 10 отличий моего метода и Вашего. Ладно, пофигу, проехали.
2) По поводу простоты, если не вогнать в цикл на стороне железки (передающей стороне), то при обрыве на "приёмной стороне" (например перезагрузке компа) на железке тоже произойдет exit, netcat закроет соединение, себя и tcpdump... короче просто произойдёт завершение процесса.
Прийдётся лезть и пере подымать ручками. Решение 2 или цикл или использовать UDP в замен TCP (параметр -u для netcat)
3) Учи матчасть, кандидат.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.