[rc.firewall] que veut dire PSCAN

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Messagepar belugha » 15 Mai 2003 16:54

Dans /etc/rc.d/rc.firewall que veut dire PSCAN ? <BR> <BR> <BR># This chain will log, then DROPs "Xmas" and Null packets which might <BR> # indicate a port-scan attempt <BR> /sbin/iptables -N PSCAN <BR> /sbin/iptables -A PSCAN -p tcp -m limit --limit 10/minute -j LOG --log-prefix "TCP Scan? " <BR> <BR> <BR>Merci
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar tomtom » 15 Mai 2003 17:01

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2003-05-15 16:54, belugha a écrit: <BR>Dans /etc/rc.d/rc.firewall que veut dire PSCAN ? <BR> <BR> <BR># This chain will log, then DROPs "Xmas" and Null packets which might <BR> # indicate a port-scan attempt <BR> /sbin/iptables -N PSCAN <BR> /sbin/iptables -A PSCAN -p tcp -m limit --limit 10/minute -j LOG --log-prefix "TCP Scan? " <BR> <BR> <BR>Merci <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>-N ca sert à creer une chaine utilisateur..... <BR> <BR>donc PSCAN c'est le nom d'une chaine crée par IPCOP (por Packet Scan je suppose...) <BR>Elle sert visiblement à tester les paquets xmas et null (respectgivement tous les flags tcp mis et tous enlevés). <BR> <BR>Plus loin, tu dois avoir des -j PSCAN, ce qui signifie que le paquet est envoyé à cette chaine. <BR> <BR>Elle s'utilise comme une chaine classique (FORMWARD par exemple), c'est à dire qu'on y met des règles avec la même syntaxe. <BR>La seule différence c'est qu'il n'y a pas de Policie (action par defaut), et que si aucune regle n'est matchée, on retombe dans la chaine appelante... <BR> <BR>(heu, je ne suis pas sur d'avoir été clair <IMG SRC="images/smiles/icon_biggrin.gif">) <BR> <BR>Tom
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar belugha » 16 Mai 2003 08:38

pas trop clair mais je te remercie pour cette explication. <BR> <BR> <IMG SRC="images/smiles/icon_confused.gif"> <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -

Messagepar tomtom » 16 Mai 2003 09:30

Bon, structure IPTables : <BR> <BR>Pour son filtrage, IPTables utilise 3 tables : <BR> <BR>filter <BR>nat <BR>mangle <BR> <BR> <BR>La tables filter, on la connait bien : c'est la table par defaut, celle qui nous sert pour la plupart des règles. Elle comporte 3 chaines : <BR>INPUT = paquets entrant pour des process locaux <BR>OUPUT = paquets sortants des process locaux <BR>FORWARD = paquets routés <BR> <BR>Chaque chaine est une suite de règles. Une règle, c'est un ensemble de patterns que le paquet doit "matcher" our etre envoyé vers la cible (definie par -j ex: DROP, ACCEPT, LOG, MASQUERADE...) <BR> <BR>la table nat comporte aussi 3 regles : PREROUTING, POSTROUTING et OUTPUT <BR>cette table sert à modifier les sources et les destinations des paquets à la volee, avnat de router (PREROUTING), ou apres (POSTROUTING), ou en sortie de processs locaux (OUTPUT) <BR> <BR>la tables mangle n'en a que 2 : PREROUTING et OUTPUT <BR>Cette table sert à bricoler les paquets au passage (modification des ttl, des flags, etc...) <BR> <BR> <BR>On place ses règles dans la chaine qui nous interresse (ex : pour l'acces au web au travers d'IPCop, c'est surtout la chaine FORWARD de la table filter qui nous interresse). Mais il arrive que pour plusieurs paquets ou types de paquets, on veuille réaliser une serie de test particuliere. <BR>Ex chez moi : pour tous les paquets, je fais des tests de ports NETBIOS. Alors, on peut creer une chaine dite "utilisateur" ex : ICMP. <BR>Dedans on peut placer des règles exactement comme dans une chaine classique. La seule différence avec une table standard si situe dans le cas ou aucune regle n'est matchée : Si c'est une chaine standard, on applique la politique par defaut (definie par -p ). Si c'est une chaine utilisateur, on sort et on revient à l'endroit ou on est parti dans cette chaine... <BR>Pour envoyer un paquet dans une chaine utilisateur, il suffit de l'utiliser comme cible (chez moi : -j ICMP) <BR> <BR>J'espère que ca t'eclaire un peu et je te renvoie sur le site de christian Caleca : <BR> <BR><!-- BBCode auto-link start --><a href="http://christian.caleca.free.fr/netfilter" target="_blank">http://christian.caleca.free.fr/netfilter</a><!-- BBCode auto-link end --> <BR> <BR>ou tu trouveras une excellente présentation de netfilter... <BR> <BR>Thomas <BR>
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar belugha » 16 Mai 2003 09:52

je ne dirais que ca <IMG SRC="images/smiles/icon_bise.gif"> <BR> <BR>
L'humanité est à un croisement: un chemin mène au désespoir, l'autre à l'extinction totale. Espérons que nous aurons la sagesse de savoir choisir.
[Woody Allen]
Avatar de l’utilisateur
belugha
Amiral
Amiral
 
Messages: 1595
Inscrit le: 26 Mars 2003 01:00
Localisation: Du Nord -


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité