Je travaille sur un projet avec le firewall iptables.
Je voudrais savoir si le trafic accepté par Netfilter pourrait être loggé ou non ( le contraire de la méthode log) ?
et si oui, comment ?
le pb avec LOG, c'est qu'il te loggera tout dans /var/log/syslog avec le reste des logs, ce qui peut causer quelques pb.
Essaie donc de voir avec ULOG (qui nécessite un démon du même nom je crois), qui te permettra de logger tous les logs iptables dans un fichier à part (du nom de ton choix).
Merci à tous pour les réponses mais personnes ne m'a donné un script complet qui permet de logger le trafic accepté par le firewall.
Que doit-on écrire à la place de "gniagnia" ?
Et mon grand, le but c'était de t'aiguiller, après on va pas t'écrire ton script iptables non plus .... et la tu as suffisament de matière pour répondre à ta question.
Je sais pas si tu as eu l'idée de faire un man iptables ou de chercher sur google (par exemple), mais tu aurais alors eu des tas de tutoriels pour répondre à ta question.
Je vais néanmoins t'en dire plus. :)
Voici un début pour savoir comment fonctionne iptables avec un exemple: iptables -A OUTPUT -o eth0 -s 192.168.0.0/16 -p tcp --dport 80 -j ACCEPT
Ceci te fait accepter les paquets sortants sur ton interface eth0 dont l'adresse source est 192.168.0.0/16 (note bien la présence du masque avec le /16), en trafic TCP et vers un port HTTP (80) pour l'adresse de destination (non spécifiée ici, donc c'est valable pour n'importe laquelle).
Ensuite, il existe tellement de doc sur le sujet que tu n'auras aucun mal à trouver de plus amples explications en googleisant un peu... ;)
# re
Posté par LaBienPensanceMaTuer . Évalué à 1.
iptables -N LOG_ACCEPT
iptables -A LOG_ACCEPT -j LOG --log-prefix "ACCEPT "
et ensuite
iptables -s gniagnia --dport gniangia ... -j LOG_ACCEPT au lieu de d'ACCEPT
autre chose ... inutile de poster 2 fois le meme message en variant le titre.
# re
Posté par LaBienPensanceMaTuer . Évalué à 4.
iptables -N LOG_ACCEPT
iptables -A LOG_ACCEPT -j LOG --log-prefix "ACCEPT "
iptables -A LOG_ACCEPT -j ACCEPT
et ensuite
iptables -s gniagnia --dport gniangia ... -j LOG_ACCEPT au lieu de d'ACCEPT
autre chose ... inutile de poster 2 fois le meme message en variant le titre.
[^] # Re: re
Posté par cho7 (site web personnel) . Évalué à 4.
Bon puis toi tu arretes aussi de poster le même message hein :)
[^] # Re: re
Posté par LaBienPensanceMaTuer . Évalué à 2.
[^] # Re: re
Posté par Alexandre Dombrat . Évalué à 2.
Essaie donc de voir avec ULOG (qui nécessite un démon du même nom je crois), qui te permettra de logger tous les logs iptables dans un fichier à part (du nom de ton choix).
[^] # Bonsoir
Posté par nicex . Évalué à 1.
Que doit-on écrire à la place de "gniagnia" ?
Merci.
[^] # Re: Bonsoir
Posté par LaBienPensanceMaTuer . Évalué à 4.
[^] # Re: Bonsoir
Posté par Alexandre Dombrat . Évalué à 1.
Je vais néanmoins t'en dire plus. :)
Voici un début pour savoir comment fonctionne iptables avec un exemple:
iptables -A OUTPUT -o eth0 -s 192.168.0.0/16 -p tcp --dport 80 -j ACCEPT
Ceci te fait accepter les paquets sortants sur ton interface eth0 dont l'adresse source est 192.168.0.0/16 (note bien la présence du masque avec le /16), en trafic TCP et vers un port HTTP (80) pour l'adresse de destination (non spécifiée ici, donc c'est valable pour n'importe laquelle).
Ensuite, il existe tellement de doc sur le sujet que tu n'auras aucun mal à trouver de plus amples explications en googleisant un peu... ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.