[iptables] log regles par default

log regles par default [iptables] - Codes et scripts - Linux et OS Alternatifs

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 ?

Reply

Marsh Posté le 09-03-2003 à 14:13:28   

Reply

Marsh Posté le 09-03-2003 à 16:53:55    

C'est vraiment bizarre que ce probleme n'interesse personne ...

Reply

Marsh Posté le 09-03-2003 à 17:47:01    

il faut rajouter une règle comme celle-ci:
 
iptables -P INPUT LOG

Reply

Marsh Posté le 09-03-2003 à 18:03:34    

Code :
  1. biohazard:~# iptables -P INPUT LOG
  2. iptables: Bad policy name


:(
Une autre idee ??
honnetement si personne a une idee je passe a ipf sous freebsd


Message édité par yold le 12-03-2003 à 17:31:28
Reply

Marsh Posté le 12-03-2003 à 19:59:20    

up !
jowile !!!! tu dois savoir toi :)
Aides moi !!

Reply

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 ?

Reply

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


Message édité par nikosaka le 12-03-2003 à 21:07:46
Reply

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
 
 
 

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed