Учёт трафика с помощью IpTables. (Пример сбора E-Mail статистики)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Учёт трафика с помощью IpTables.

Сообщение Electron »

Довольно часто возникает вопрос учёта SMTP,POP и другого вида трафика. Представленная ниже реализация поможет посчитать любой трафик для маленькой сети с помощью IpTables и в красивом виде вывести статистику на экран. В аттаче приводится пример рабочего варианта.

1. Копируем распаковавшуюся папку в web директорию.
2. Для установки запускаем скрипт "scripts/install". Он создаёт базовые цепочки. Далее, в цепочку FORWARD(OUTPUT) прописываем правило:

[root@localhost /]# iptables -A FORWARD -j MAIL

3. С помощью скрипта "add_ip <ip_addr>" добавляем IP адреса для учёта трафика.
4. Редактируем файл "scripts/generate" - прописываем верные пути. В cron прописываем правило на запуск этого скрипта каждые 5 мин. Данный скрипт создаёт отчёт по трафику.
5. В крон прописываем запуск скрипта "daily_get" (где-нибудь в 23.57).
6. Заходим на главную страницу.

Хочу ещё раз сказать огромное спасибо Elide за предоставленный пример.

Будут вопросы - с удовольствием отвечу.

B)
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
Аватара пользователя
Psihiatr
Сообщения: 11
ОС: DSL 4.4 + ???

Re: Учёт трафика с помощью IpTables.

Сообщение Psihiatr »

А можно пример не на мыле, а на входящем и исходящем TCP/IP траффике??? И что делать, если адресация машин в сети - динамическая??

Заранее благодарю.
Спасибо сказали: