OVH Cloud OVH Cloud

Iptables, --limit et perte d'information

7 réponses
Avatar
Nicob
Salut,

l'utilisation des limites est très utile dans IPtables pour éviter de
remplir ses logs avec des infos extrêmement récurrentes (comme les SYN
vers le port 135 par exemple :)

Mais mon problème est que je ne vois pas comment faire une sorte
d'accumulateur (à la Syslog) me permettant d'obtenir une ligne de logs
pour X paquets, le nombre X étant affiché dans la ligne de logs.

Par exemple, Syslog génère des lignes commme "last message repeated Y
times". Si on veut faire des statistiques, il est évident que
l'utilisation de "-m limit" engendre une perte d'infos.

Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


Nicob

7 réponses

Avatar
Simon Marechal
In article , Nicob wrote:
Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


C'est peut etre un peu idiot comme conseil, mais je pense qu'il vaut
mieux ne pas s'ennuyer avec des bricolages pour rendre les logs plus
lisibles. Il suffit d'utiliser un bon analyseur. Comme ça on lit vite ce
qu'on doit lire, mais on a tous les détails stockés dans un coin au cas
ou.

Avatar
T0t0
"Nicob" wrote in message
news:
Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


Peut être qu'un script avec analyse d'expressions régulières de ton
fichier de logs pourrait faire l'affaire. Ca ne serait plus au niveau
d'iptables que tu bosses, mais au niveau du fichier de logs.

L'avantage est que ca s'adapterait par la suite à tout type de fichier
de log sans avoir à patcher iptables :-)


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Avatar
Nicob
On Tue, 19 Aug 2003 11:09:58 +0000, T0t0 wrote:


Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


Peut être qu'un script avec analyse d'expressions régulières de ton
fichier de logs pourrait faire l'affaire. Ca ne serait plus au niveau
d'iptables que tu bosses, mais au niveau du fichier de logs.


Ca, je le fais déjà :)

Mais je veux non seulement réduire la quantité de logs à traiter
(actuellement par un programme externe qui fait ce type de "compression"),
mais aussi limiter l'espace disque occupé par mes logs, comme dans le cas
de worms ou de SYN-flood.

L'avantage est que ça s'adapterait par la suite à tout type de fichier
de log sans avoir à patcher iptables :-)


Avec en plus libprelude pour le formatage de logs hétérogènes vers
IDMEF, c'est le panard !


Nicob


Avatar
ronald
On Mon, 18 Aug 2003 18:29:27 +0000, Nicob wrote:

Salut,

l'utilisation des limites est très utile dans IPtables pour éviter de
remplir ses logs avec des infos extrêmement récurrentes (comme les SYN
vers le port 135 par exemple :)

Mais mon problème est que je ne vois pas comment faire une sorte
d'accumulateur (à la Syslog) me permettant d'obtenir une ligne de logs
pour X paquets, le nombre X étant affiché dans la ligne de logs.

Par exemple, Syslog génère des lignes commme "last message repeated Y
times". Si on veut faire des statistiques, il est évident que
l'utilisation de "-m limit" engendre une perte d'infos.

Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


Nicob
Tu peux utiliser quelque chose comme iplog, mais tu auras moins de detail

sur les paquets.

Avatar
Jonathan ILIAS

Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...



Une idée comme ça (m'enfin je n'ai jamais essayé), n'est-il pas possible
de rediriger le log sur syslog justement ?

--
Jonathan ILIAS

Avatar
Nicob
On Thu, 21 Aug 2003 03:16:45 +0000, Jonathan ILIAS wrote:


Vu que j'ai pas envie d'aller dans le code pour patcher IPtables, si
quelqu'un a des idées ...


Une idée comme ça (m'enfin je n'ai jamais essayé), n'est-il pas

possible de rediriger le log sur syslog justement ?


IMHO, les lignes seront différentes (port et IP source par exemple) donc
Syslog ne les "compressera" pas ...


Nicob


Avatar
Eric Belhomme
Nicob wrote in
news::

IMHO, les lignes seront différentes (port et IP source par exemple) donc
Syslog ne les "compressera" pas ...

ca doit le faire avec ulogd non ?


--
Rico (RicoSpirit) - http://www.ricospirit.net
Pour en savoir autant que moi sur INN (c.a.d. pas grand chose !) :
http://www.ricospirit.net/inn/