Bonjour � tous,
Salut,

Ce truc est tr�s interressant, mais je crois qu'il ne va pas fonctioner,
pour le ftp, m�me si vouz ajoutez une r�gle pour la port 20. Le probl�me
du ftp est qu'il emploi la port 20 pour obtenir les requisitions et aussi
le login, mais pour faire la transf. il utilise la port 21. Donc le
serveur fait SYN avec -sport 21 dans votre ordinateur, et ce SYN ne sera
pas accept�. La mieux sortie est avoir un "stateful filter", mais n'est-ce
pas le cas de IPTABLES. malheuresement.
L'alternative moins interressante est l'ftp passive, quand le serveur vouz
envoie la port de transf. des donn�s. La plus interressante est l'scp, qui
travaille comme le rcp, mais tunell�e pour l'ssl dans la porte ssh/TCP22.

Pardon pour mon fran�ais tr�s pauvre.
� bient�t,
Eduardo.



-- 
Eduardo Damato
Analista de Redes - GRC
Assessoria de Inform�tica - UNESP

email: [EMAIL PROTECTED]
fone: (11) 252-0577

On Wed, 25 Jul 2001, Igor Genibel wrote:

> On Tue, Jul 24, 2001 at 03:24:28AM +0200, R�gis Gaidot wrote:
> > Bonjour � tous,
> Salut,
>
> essaye un truc du genre:
>         echo "Setting up policy"
>         iptables -P INPUT DROP
>         iptables -P OUTPUT DROP
>         iptables -P FORWARD DROP
>         echo "flush everything"
>         iptables -F INPUT
>         iptables -F OUTPUT
>         iptables -F FORWARD
>         iptables -F block
>
>         echo
>         echo "All interfaces:"
>         echo "  Accept anything on loopback"
>         iptables -A INPUT -i lo -j ACCEPT
>         iptables -A OUTPUT -o lo -j ACCEPT
>
>         echo "  Accept all outgoing connections"
>         iptables -A OUTPUT -j ACCEPT
>
>         echo "  Icmp rules"
>         iptables -A INPUT -p icmp -j ACCEPT
>
>         echo "  Accept some connections"
>         iptables -A INPUT -i eth0 -p tcp ! --syn -j ACCEPT
>         iptables -N block
>         iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT
>         iptables -A block -m state --state NEW -i ! eth0 -j ACCEPT
>         iptables -A block -j DROP
>         echo "    Accept all dns responses"
>         iptables -A INPUT -i eth0 -p tcp --sport 53 -j ACCEPT
>         iptables -A INPUT -i eth0 -p udp --sport 53 -j ACCEPT
>         echo "    Accept incoming and outgoing ssh"
>         iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
>         echo "    Accept smtp transactions"
>         iptables -A INPUT -i eth0 -p tcp --dport 25 -j ACCEPT
>         echo "    Accept igmp transactions"
>         iptables -A INPUT -i eth0 -p igmp -j ACCEPT
>         echo "    Block and log all others"
>         iptables -A INPUT -j block
>         iptables -A INPUT -j LOG
>
> Voil�.
>
>


Répondre à