log regles par default [iptables] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 09-03-2003 à 16:53:55
C'est vraiment bizarre que ce probleme n'interesse personne ...
Marsh Posté le 09-03-2003 à 17:47:01
il faut rajouter une règle comme celle-ci:
iptables -P INPUT LOG
Marsh Posté le 09-03-2003 à 18:03:34
Code :
|
Une autre idee ??
honnetement si personne a une idee je passe a ipf sous freebsd
Marsh Posté le 12-03-2003 à 20:22:55
Prenons un exemple simplifie:
un pc, une carte reseau
regle par default on drop tout:
iptables -P INPUT DROP
On autorise par ex quelques ports:
iptables -I INPUT --destination-port 80 -j ACCEPT
iptables -I INPUT --destination-port 443 -j ACCEPT
On log puis drop des ports sensibles
iptables -I INPUT --destination-port 139 -j LOG
iptables -I INPUT --destination-port 139 -j DROP
Si une personne essaye d'acceder imaginons au port 22, aucune regle presente defini ce port donc ca ira a la regle par default et le paquet sera DROP mais pas loggue....
Comment fait-on donc pour logguer le DROP par default ??
C'est possible ?
Marsh Posté le 12-03-2003 à 21:05:08
tu ne ne peut pas préciser LOG avec -P
mais je pense que tu peut facilement "émuler" ce -P en mettant tout à la fin de ton script une règle :
iptables -A INPUT -j LOG
cette règle récupère tout les paquets n'ayant pas été traités et les logs avant d'appliquer la cible par défaut, le -P
edit : mais aussi iptables -A OUTPUT -j LOG
Marsh Posté le 12-03-2003 à 21:13:41
sinon tu redefini une chaine
exemple
iptables -N LOG_DROP
iptables -A LOG_DROP -j LOG
iptables -A LOG_DROP -j DROP
pis apres
iptables -I INPUT 'blabla' -j LOG_DROP
Marsh Posté le 12-03-2003 à 21:23:32
thx a vous
je vais prendre la solution de nikosaka.
Mais je garde en memoire les 2 possibilites
Marsh Posté le 09-03-2003 à 14:13:28
sous *bsd:
block in log on $EXT all
sous Linux 2.4:
iptables -P INPUT DROP
Avez vous une solution "propre" a propose pour que cette regle par default log les packets qui lui sont envoye ?