<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Статистика сетевых соединений через syslog и iptables</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html</link>
    <description>Часто недовольные пользователи приходят и просят дать им распечатку логов доступа в интернет. &lt;br&gt;Отчасти это позволяет сделать squid, но только при прозрачном проксировании, да и то логи только по http-протоколу.&lt;br&gt;&lt;br&gt;На помощь приходит iptables и syslog.&lt;br&gt;&lt;br&gt;Настраиваем в syslog.conf добавление сообщений от ядра уровня debug (или уровня, который вам удобнее)&lt;br&gt; в отдельный файл. Лучше всего хранить эти логи на отдельном разделе (их размер огромен! &lt;br&gt;но проблему решает gzip - сжимает логи более чем в 10 раз).&lt;br&gt;&lt;br&gt;В моём syslog.conf была добавлена строка:&lt;br&gt;      kern.=debug                                 -/var/log/access/access&lt;br&gt;&lt;br&gt;Желательно, что бы в уровень debug сообщений от ядра не поступало никакой другой информации, &lt;br&gt;кроме информации от iptables. У меня так и получилось по умолчанию с уровнем debug.&lt;br&gt;&lt;br&gt;В rc.firewall было добавлено в самое начало:&lt;br&gt;&lt;br&gt;   #LOG ALL (!!!). Beware!!!&lt;br&gt;   #FORWARD&lt;br&gt;   iptables -A FORWARD -m state --state NEW -j LOG  --log-level debug &#092;&lt;br&gt;      --log-prefix  &apos;FRWLL_FWD_NEW &apos; # --log-</description>

<item>
    <title>Раздел полезных советов: Статистика сетевых соединений через... (N.Leiten)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#15</link>
    <pubDate>Fri, 10 Feb 2006 08:15:58 GMT</pubDate>
    <description>Вопрос следующего характера. В какую сторону посмотреть/почитать для ведения логов www трафика. Объясню конкретнее: в сквиде есть лог файл, кто куда ходил, в некоторых случаях мне не нужен сквид, точнее нет возможности его ставить, но возможность ведения таких же логов требуется в не меньшей степени.&lt;br&gt;Насколько я понял это или доп. модуль, либо программка на которую, при помощи iptables редиректятся пакеты на 80 порт, а прога уже обрабатывает и составляет лог, что-то наподобие прозрачного прокси. Вопрос на засыпку - есть ли такие решения и как это можно завязать с сохранением айпишника источника. Заранее спасибо :)</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (saylor_ua)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#14</link>
    <pubDate>Mon, 19 Dec 2005 08:53:06 GMT</pubDate>
    <description>www.netams.com</description>
</item>

<item>
    <title>Раздел полезных советов: Статистика сетевых соединений через... (DM)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#13</link>
    <pubDate>Tue, 06 Dec 2005 06:58:23 GMT</pubDate>
    <description>это все хорошо когда твой пользователь сам в свою очередь админ раздющий инет далее  и может сверить твои логи пакетов со своими, а вот простым пользователям прийдется долго и безуспешно  обяснять что есть такое IP address, etc&lt;br&gt;</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (sash)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#12</link>
    <pubDate>Tue, 29 Nov 2005 20:30:48 GMT</pubDate>
    <description>&amp;gt;2Dread &lt;br&gt;&amp;gt;Камрад. Если у тебя есть реальный рабочий пример настроек и скриптов для &lt;br&gt;&amp;gt;ведения статистикик по ulog,  под линукс скажем Mandrake, то я &lt;br&gt;&amp;gt;был бы очень признателен. &lt;br&gt;&lt;br&gt;Выкладывать пример скрипта не буду, но система следующая:&lt;br&gt;&lt;br&gt;1. iptables+ipt_ULOG+ulogd+mysql&lt;br&gt;2. Создаете табличку в mysql, указываете ее в настройках ulogd&lt;br&gt;3. пишите правило вроде: iptables -A FORWARD -j ULOG&lt;br&gt;4. запускаете iptables/mysql/ulogd&lt;br&gt;&lt;br&gt;Получаете в таблице развернутую попакетную статистику. Для оптимизации таблицы написал следующее на пхп:&lt;br&gt;&lt;br&gt;        mysql_query(&quot;DROP TABLE tmp;&quot;);&lt;br&gt;        mysql_query(&quot;CREATE TABLE tmp (ip_saddr INT UNSIGNED, ip_daddr INT UNSIGNED, ip_protocol TINYINT(2) UNSIG&lt;br&gt;NED,&lt;br&gt;             ip_totlen INT(8) UNSIGNED, tcp_sport SMALLINT UNSIGNED, tcp_dport SMALLINT UNSIGNED,&lt;br&gt;             udp_sport SMALLINT UNSIGNED, udp_dport SMALLINT UNSIGNED, time INT(10) UNSIGNED, INDEX(time));&quot;);&lt;br&gt;&lt;br&gt;        $i=0;&lt;br&gt;        $rows=mysql_query(&quot;SHOW TABLE STATUS LIKE &apos;traffic&apos;;&quot;);&lt;br&gt;        $rows=mysql_result(</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (umask)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#11</link>
    <pubDate>Tue, 29 Nov 2005 20:14:50 GMT</pubDate>
    <description>Не спорю, но меня мой вариант на 200&#037; устраивает ;-)&lt;br&gt;&lt;br&gt;А Ваш обязательно попробую :-)</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (KonstantinK)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#10</link>
    <pubDate>Tue, 29 Nov 2005 19:36:49 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А использовать какой-нить netflow-коллектор не судьба? &lt;br&gt;&amp;gt; Нет, не судьба. Посвятите нас в то, как это использовать. Может начнём.&lt;br&gt;&lt;br&gt;На выбор (ключевые слова &quot;Net-flow&quot; и/или &quot;IP Cisco Accounting&quot;):&lt;br&gt;fprobe.sf.net&lt;br&gt;ipcad.sf.net&lt;br&gt;ndsad.sf.net&lt;br&gt;и т.п.&lt;br&gt;&lt;br&gt;хошь подцепляй через ulog, хошь через pcap.&lt;br&gt;&lt;br&gt;съем информации с помошью flow-tools (www.splintered.net/sw/flow-tools/)&lt;br&gt;&lt;br&gt;а то что написано - это штаны через голову одевать.</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (zombie)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#9</link>
    <pubDate>Tue, 29 Nov 2005 14:44:43 GMT</pubDate>
    <description>&amp;gt;This message was created automatically by mail delivery software. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;A message that you sent could not be delivered to one or &lt;br&gt;&amp;gt;more of its &lt;br&gt;&amp;gt;recipients. This is a permanent error. The following address(es) failed: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;  yelowtanya&#064;mail.ru &lt;br&gt;&amp;gt;    user not found &lt;br&gt;&lt;br&gt;фигня какая то.&lt;br&gt;вот сюда пульните тогда, тут все должно пройти&lt;br&gt;pavel(собака)btlvolga.ru&lt;br&gt;</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (umask)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#8</link>
    <pubDate>Tue, 29 Nov 2005 14:40:03 GMT</pubDate>
    <description>This message was created automatically by mail delivery software.&lt;br&gt;&lt;br&gt;A message that you sent could not be delivered to one or more of its&lt;br&gt;recipients. This is a permanent error. The following address(es) failed:&lt;br&gt;&lt;br&gt;  yelowtanya&#064;mail.ru&lt;br&gt;    user not found</description>
</item>

<item>
    <title>Статистика сетевых соединений через syslog и iptables (zombie)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/12868.html#7</link>
    <pubDate>Tue, 29 Nov 2005 13:32:13 GMT</pubDate>
    <description>если не сложно в этот ящик бросьте скрипт.&lt;br&gt;nbsp-team&#064;mail.ru&lt;br&gt;Заранее спасибо большущее.</description>
</item>

</channel>
</rss>
