Bloquer des adresses ip

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

Bloquer des adresses ip

Messagepar BlueBird2 » 13 Avr 2004 21:26

Je viens de passer de Smoothwall à IPCop 1.4b3 et je n'arrive pas à trouver l'équivallent de la fonction "IP Block" qui me permet d'empêcher certaines adresses IP d'accèder à mon LAN.
Y-a-t-il quelque chose de semblable?
Autre question: SquiGuard et Dansguardian permettent-ils de filtrer le traffic SORTANT seulement ou de filtrer le traffic entrant aussi (ce qui m'intéresse) :?:
Avatar de l’utilisateur
BlueBird2
Matelot
Matelot
 
Messages: 7
Inscrit le: 18 Jan 2004 01:00

Re: Bloquer des adresses ip

Messagepar Fesch » 14 Avr 2004 11:43

BlueBird2 a écrit:Je viens de passer de Smoothwall à IPCop 1.4b3 et je n'arrive pas à trouver l'équivallent de la fonction "IP Block" qui me permet d'empêcher certaines adresses IP d'accèder à mon LAN.
BlueBird2 a écrit:
=> De quelle zône vers quelle autre?


Y-a-t-il quelque chose de semblable?
BlueBird2 a écrit:
=> Oui


Autre question: SquiGuard et Dansguardian permettent-ils de filtrer le traffic SORTANT seulement ou de filtrer le traffic entrant aussi (ce qui m'intéresse) :?:


=> je crois les deux ....
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar windandsnow » 14 Avr 2004 14:39

Salut,

Tu peux te servir de hosts.allow et hosts.deny qui te permettent d'autoriser avec hosts.allow et d'interdire avec hosts.deny les adresses IP de ton lan vers internet.
Ces deux fichiers se trouvent dans le répertoire etc de ton IPCop 1.3.
Le système interroge d'abord hosts.allow puis hosts.deny.
Le plus simple ( en général) est d'écrire dans hosts.allow tes adresses IP autorisées et dans hosts.deny
ALL : ALL en majuscules si IPCop ne l'a pas fait avant toi.

En tout cas si j'ai bien compris car tout comme Fesch je n'ai pas bien cerné ton problème.

Bon courage à ++.
Linuxien par passion, windozien par obligation.
La reconnaissance de sa propre ignorance est le premier pas vers la connaissance.
Avatar de l’utilisateur
windandsnow
Aspirant
Aspirant
 
Messages: 107
Inscrit le: 08 Fév 2004 01:00
Localisation: Hautes Alpes

Messagepar Franck78 » 14 Avr 2004 14:51

Hello,
SquidGuard (et Dansguardian aussi) controle les URLs en les comparant à une base de donnée. Le résulat est une URL soit autorisée, soit remplacée (par un page expliquant pourquoi en général).

Ca ne filtre pas le trafic.

hosts.allow et hosts.deny controlent l'accès à la machine seulement et pour les programmes qui prennent la peine de les consulter !



bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar windandsnow » 14 Avr 2004 15:12

Alors la Franck je ne comprend plus ??!!

Mon fichier hosts.allow indique :

sshd : ALL
ALL : localhost
ALL : 10.0.0.0/255.0.0.0

Ce qui signifie pour moi que toute les machines peuvent acceder à IPCop via SSH que IPcop (locahost) peut tout faire (normal) et que toute les machines sur mon lan sur le réseau 10.0.0.0/8 sont aussi autorisées.

Dans hosts.deny il y a ALL : ALL c'est à dire (enfin il me semble) que je n'autorise aucune autre machine pour quoi que ce soit.

Il est vrai que j'autorise certains services mais à des MACHINES EXPLICITEMENT NOMMEES.

Qu'est ce que j'ai compris de travers ??

Merci pour ta réponse a++
Linuxien par passion, windozien par obligation.
La reconnaissance de sa propre ignorance est le premier pas vers la connaissance.
Avatar de l’utilisateur
windandsnow
Aspirant
Aspirant
 
Messages: 107
Inscrit le: 08 Fév 2004 01:00
Localisation: Hautes Alpes

Messagepar Franck78 » 14 Avr 2004 23:09

Tu peux te servir de hosts.allow et hosts.deny qui te permettent d'autoriser avec hosts.allow et d'interdire avec hosts.deny les adresses IP de ton lan vers internet.


C'est pas exact : ça controle de l'extérieur vers ta machine.
Voici une définition:
Xinetd est un remplacant de inetd...

sshd n'est pas 'lancé' par inetd. Donc pas sur qu'il consulte hosts.allow/deny

Code: Tout sélectionner
2.2.2 /etc/hosts.allow , /etc/hosts.deny


Les fichiers /etc/hosts.allow et /etc/hosts.deny font partie des enveloppes tcp (tcp wrappers). Ils permettent de restreindre l'accès à certains services (ex: telnet, ftp, finger) de la machine depuis un site distant.


Les démons des services concernés sont remplacés (dans le fichier /etc/inetd.conf, voir plus loin) par le démon tcpd.


Si /etc/hosts.allow autorise le site distant à utiliser le service demandé, la requête est acceptée et le démon concerné est lancé. Si aucune ligne de hosts.allow ne s'applique, le fichier /etc/hosts.deny est consulté. Si ce fichier refuse le service au site distant, la requête est refusée. Dans tous les autres cas, la requête est satisfaite.


Syntaxe du fichier :

<service(s)> : <site(s)> : <script shell>

source:
http://www.mime.univ-paris8.fr/~mick/mem_maitrise/Memoire-node17.html
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar BlueBird2 » 14 Avr 2004 23:21

Au fait ma question concernant le filtrage IP était la suivante:
Si j'ai un serveur HTTP dans la DMZ (par exemple) et que je veux empêcher qu'une adresse IP puisse accéder a IPCop ou au réseau interne (donc au serveur web, puisque c'est un service accessible), comment je fais? Typiquement si je vois que quelqu'un est entrain de s'intéresser de trop près à mon réseau :?

Merci pour les infos concernant les fichiers hosts.allow/deny, et si j'ai bien compris, cela ne me servira pas dans ce cas (j'ai zieuté sur une install de Smothwall et je n'y ai pas trouvé mes exclusions d'adresse IP)
Avatar de l’utilisateur
BlueBird2
Matelot
Matelot
 
Messages: 7
Inscrit le: 18 Jan 2004 01:00

Messagepar BlueBird2 » 14 Avr 2004 23:31

Après quelques recherchers, j'ai trouvé que sur smoothwall les adresses IP bloquées se trouvent dans /var/smoothwall/ipblock/config. Sur IPCop, ce mecanisme ne semble pas exister. Est-ce une spécialité à smoothwall ou est-ce que ça fait partie de Linux :?:
Avatar de l’utilisateur
BlueBird2
Matelot
Matelot
 
Messages: 7
Inscrit le: 18 Jan 2004 01:00

Messagepar Franck78 » 14 Avr 2004 23:41

BlueBird2 a écrit:Après quelques recherchers, j'ai trouvé que sur smoothwall les adresses IP bloquées se trouvent dans /var/smoothwall/ipblock/config. Sur IPCop, ce mecanisme ne semble pas exister. Est-ce une spécialité à smoothwall ou est-ce que ça fait partie de Linux :?:


C'est une spécialité "iptables" c'est à dire firewall.
ca donne un truc du genre

iptables -A INPUT -s 11.22.33.44 -DROP
traduction : jeté tout ce qui provient de 11.22.33.44 a destination du fw lui même (INPUT)

iptables -A FORWARD -s 11.22.33.44 -DROP
traduction : jeté tout ce qui provient de 11.22.33.44 et qui traverse le fw (FORWARD)

Bien sur ca s'affine plus que ça. Lecture obligatoire :

http://christian.caleca.free.fr/netfilter.html
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar antolien » 14 Avr 2004 23:48

Il était temps que netfilter inetvienne dans ce thread :lol:

ok je :arrow:
Avatar de l’utilisateur
antolien
Amiral
Amiral
 
Messages: 3134
Inscrit le: 31 Août 2002 00:00

Messagepar windandsnow » 15 Avr 2004 11:17

Merci pour la réponse Franck et désolé blubird2 d'avoir accaparer ton post.

La réponse c'est donc netfilter et pas les fichiers hosts dans ce cas précis.

A++
Linuxien par passion, windozien par obligation.
La reconnaissance de sa propre ignorance est le premier pas vers la connaissance.
Avatar de l’utilisateur
windandsnow
Aspirant
Aspirant
 
Messages: 107
Inscrit le: 08 Fév 2004 01:00
Localisation: Hautes Alpes


Retour vers IPCop

Qui est en ligne ?

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