Cette regle iptables ... - Logiciels - Linux et OS Alternatifs
Marsh Posté le 23-04-2003 à 09:33:21
Si tu mets ta regle, autant laissé tombé iptables et le fw, tu ouvres tout.
Pour le ftp, active le module ip_conntrack_ftp, tu accepte les requetes a destination du port 20, et tu fais un established pour le retour. tout ça avec un serveur ftp en passif.
Marsh Posté le 23-04-2003 à 09:40:02
HJ a écrit : Si tu mets ta regle, autant laissé tombé iptables et le fw, tu ouvres tout. |
kler tous les ports sont ouverts en sortie !!!
Marsh Posté le 23-04-2003 à 10:14:58
HJ a écrit : Si tu mets ta regle, autant laissé tombé iptables et le fw, tu ouvres tout. |
Ouais c'est bien ce que je pensais ...
Heu et ca donnerait quoi au final comme regles ? J'ai a un peu de mal avec les state ...
Merci
Marsh Posté le 23-04-2003 à 10:29:01
Bon je v prendre le contre-pieds de tout le monde mais tu n'a aucune crainte a avoir avec cette regle, elle laisse juste passer les connexions qui ont deja etaient etablies.
Il faut donc mettre cette regle est ensuite ouvrir les à ports autoriser.
Par ex pour le ftp :
$IPTABLES -A INPUT -p tcp --dport 21 -j ACCEPT
et tu n'auras plus de pbs de connexions ...
A+
Marsh Posté le 23-04-2003 à 10:30:40
Aragorn_1er a écrit : Bon je v prendre le contre-pieds de tout le monde mais tu n'a aucune crainte a avoir avec cette regle, elle laisse juste passer les connexions qui ont deja etaient etablies. |
oue c vrai, mais autant utiliser le coontrack pour le ftp, ki est fait pour
sinon, ca veut dire aussi k un logiciel malveillant ki se connecte su un port autorise, peut ensuite se connecter sur un port non autorise a la base
Marsh Posté le 23-04-2003 à 10:45:18
Bon voila mon script tel qu'il est maintenant :
La je ne peux pas faire de ftp, par contre lynx y arrive lui, il est bien ce petit
Code :
|
Voila, vous en pensez quoi ? (question recuurente il est vrai mais bon, google lui ne dit pas si c'est bien ou pas )
Merci.
Marsh Posté le 23-04-2003 à 10:58:54
moi y'a quand meme un truc que je capte pas mais alors pas du tout c que tu ouvres les ports 1024 a 65535 bon je comprends en plus tu ne les ouvre que paquets que t'as demande mais c stupide parce que les servers ftp qui marchent en mode passif peuvent etre configurer pour utiliser que certains ports je m'explique. avec pureftpd tu peux declarer les ports que devra utiliser le serveur si il fonctionne en mode passif et donc ca t'evite d'ouvre 65000 ports lol
@++
Marsh Posté le 23-04-2003 à 11:03:44
Heu j'ai mis en commentaires certaines lignes
Mais c'est vrai que ces histoires de ftp j'ai pas tout capté
Marsh Posté le 23-04-2003 à 11:10:38
tu peux m expliquer ces lignes stp :
Cruchot a écrit : Bon voila mon script tel qu'il est maintenant : |
car tu autorise le traffic entrant sur les port 80 21 20 et 443, et aussi le suivi de connexions deja etablies
donc si tu recois un connexion sur le port 80 elle est acceptee, et donc pas besoin d ouvrir le port 80 en sortie nan ??
Marsh Posté le 23-04-2003 à 11:18:20
Cruchot a écrit : Exact, une erreur d'inattention, merci |
bon je continue la lecture de ton script alors
Marsh Posté le 23-04-2003 à 11:21:54
Cruchot a écrit : Bon voila mon script tel qu'il est maintenant : |
bon je lis petit bout par petit bout car c long
Marsh Posté le 23-04-2003 à 11:22:36
C'est pour ca qu'il faut que je modifie
Tu sais si on peut specifier une fichier avec une liste d'ip ??
Marsh Posté le 23-04-2003 à 11:23:45
Cruchot a écrit : C'est pour ca qu'il faut que je modifie |
oui on peut
tu as lu mes dernieres remarques ??
Marsh Posté le 23-04-2003 à 11:25:53
Mais si y'a qu'un forward la passerelle peut plus surfer ...
Marsh Posté le 23-04-2003 à 11:26:47
ReplyMarsh Posté le 23-04-2003 à 11:27:45
iptables -A INPUT -i ppp0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT
deja autorise par la regle qui ouvre tous les ports depuis le LAN
edit : viens sur irc, irc.quakenet.eu.org #-army- ce sera plus simple
Marsh Posté le 23-04-2003 à 11:31:57
Cruchot a écrit : iptables -A INPUT -i ppp0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT |
je vais miam miam, et j essai apres de venir sur irc (c po sur a cause de mon proxy )
Marsh Posté le 23-04-2003 à 11:40:24
Apres je suis au boulot donc plus d'irc sauf si je remets cgiirc sur ma paserelle
edit : pour la liste d'ip on fait comment ?
Marsh Posté le 23-04-2003 à 12:17:34
Cruchot a écrit : Apres je suis au boulot donc plus d'irc sauf si je remets cgiirc sur ma paserelle |
bon on va continuer sur le forum alors
pour la liste je sais po, fo lire le man
Marsh Posté le 23-04-2003 à 12:47:49
Citation : |
Pour se connecter sur un autre port il faudra qu il etablisse une nouvelle connexion ... donc ...
A+
Marsh Posté le 23-04-2003 à 12:53:56
Aragorn_1er a écrit :
|
les connexions establish permettent de changer de port
enfin je crois
Marsh Posté le 23-04-2003 à 13:07:42
Wow !
tu viens dans ce cas de decouvrir le + gros bug sur tout les firewall de la planete alors ...
A+
Marsh Posté le 23-04-2003 à 13:13:13
Aragorn_1er a écrit : Wow ! |
Marsh Posté le 23-04-2003 à 19:39:13
Donc au final comment je peux faire pour faire du ftp sans utiliser ces 2 règles ?
Marsh Posté le 23-04-2003 à 20:51:20
Cruchot a écrit : Donc au final comment je peux faire pour faire du ftp sans utiliser ces 2 règles ? |
ip_conntrack pour le ftp
Marsh Posté le 23-04-2003 à 21:06:26
Oui mais avec quelle regles avec ? Car j'ai deja charge ce module ...
Marsh Posté le 23-04-2003 à 21:08:35
Cruchot a écrit : Oui mais avec quelle regles avec ? Car j'ai deja charge ce module ... |
ca je sais po j ai jamais utilise
man
Marsh Posté le 23-04-2003 à 21:39:46
tu charges le ip_contrack_ftp
et tu mets cet regle:
iptables -A INPUT -i eth0 --protocol tcp --destination-port 20:21 -j ACCEPT
et il faut qu'il y est un:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
qui traines qques part
et c'est tout
Marsh Posté le 23-04-2003 à 01:11:14
Salut,
Que pensez-vous de cette regle iptables ?
iptables -A INPUT -i ppp0 -p tcp --sport 1024:65535 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o ppp0 -p tcp --sport 1024:65535 --dport 1024:65535 -m state --state ESTABLISHED,RELATED -j ACCEPT
Elle est indiqué sur beaucoup de sites pour faire du ftp. Mais ca pose pas un pb de securite ? Parce que quand cette regle est active je peux faire un telnet xxx.xxx.xxx.xxx 3306 sur un ip publique par ex. Alors que je devrais pas pouvoir vu les regles que j'ai appliqué (iptables -A ... DROP par defaut et ouverture au cas par cas)
Je pensais que la regle s'appliquait seulement si celle la etait verifiee :
iptables -A INPUT -i ppp0 -p tcp --sport 20 -m state --state ESTABLISHED,RELATED -j ACCEPT
Je comprends pas tout la ...
Ah oui sinon j'ai un serv ftp sur ma machine, le port est bloque (personne peut se connecter) par contre nmap voit le port 21 ouvert
Si quelqu'un peut m'eclairer
Merci.
Message édité par Cruchot le 23-04-2003 à 01:12:04