Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 88 messages ]  Aller à la page Précédente  1, 2, 3, 4  Suivante
Auteur Message
MessagePosté: 09 Mai 2012 10:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
ggoodluck47 a écrit:
Cette idée nous vient sans doute de Knoppix qui l'applique depuis toujours :smile: Et je ne parle que des enfants de Debian :smile:

Ça pouvait aussi se trouver sur ubuntu et sur red hat/fedora (du coup sur mandriva voir sur mandrake). Bref sur le coup Debian est bonne dernière :)

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 09 Mai 2012 12:32 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 12 Nov 2008 14:54
Messages: 3125
Localisation: Tourcoing - Nord
Oui et c'est déjà présent depuis longtemps sous OpenSUSE également


Haut
 Profil  
 
MessagePosté: 09 Mai 2012 12:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 13018
Localisation: Le domaine de Henri IV
Re,

J'ai bien dit que je ne parlais des enfants de Debian, non :lol: :lol: :lol:
Ubuntu, c'est quoi ça ?

_________________
Debian 3.9-2.slh.1-aptosid (3.9.9) GT520 > nvidia 319.17 ==> Intel (I5) ~3GHz
http://aptosid-fr.org/


Haut
 Profil  
 
MessagePosté: 09 Mai 2012 14:00 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Oui finalement, je trouve ça plutôt joli :)

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 09 Mai 2012 14:03 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
ggoodluck47 a écrit:
Re,

J'ai bien dit que je ne parlais des enfants de Debian, non :lol: :lol: :lol:

Red Hat et Debian n'ont pas de lien de parenté.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 10 Mai 2012 17:32 
Hors ligne
Très bavard(e)!

Inscription: 13 Nov 2007 11:54
Messages: 473
Localisation: Europe
ce ne serait pas plutot originaire de Red hat ça ?

_________________
Pourquoi vendre alors qu'il y a tant à donner... JJG


Haut
 Profil  
 
MessagePosté: 10 Mai 2012 17:33 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
Je sais pas slackware aussi le fait (et c'est elle la plus vielle), mais je ne sais pas depuis quand.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 12 Mai 2012 18:29 
En ligne
Très bavard(e)!

Inscription: 17 Aoû 2007 09:16
Messages: 722
Bonsoir,

Adopté, c'est simplement ce que je cherchais...

Pour ma compréhension,j'ai visité syslog pour comprendre l'enregistrement fait avec ceci :
Code:
# Toutes les autres connexions sont enregistrées dans syslog
   #$IPTABLES -t filter -A OUTPUT -j LOG
   $IPTABLES -t filter -A INPUT -j LOG --log-level=4


Mais a vrai dire je sais pas quoi chercher ... quelle type de ligne et comment les traduires ...

Mon iptables (58420=SSH) :
Code:
root@lagache:/home/irena# iptables -S
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j LOG
-A INPUT -p icmp -j DROP
-A INPUT -p tcp -m tcp --dport 58400 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 58410 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 58420 -j ACCEPT
-A INPUT -j LOG


Code:
root@lagache:/home/irena# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
LOG        icmp --  anywhere             anywhere            LOG level warning
DROP       icmp --  anywhere             anywhere           
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:58400
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:58410
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:58420
LOG        all  --  anywhere             anywhere            LOG level warning

Chain FORWARD (policy DROP)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


Et enfin au redémarrage de mon pc, les dernières lignes se syslog :
Code:
May 12 18:47:26 lagache kernel: [   27.002602] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx
May 12 18:47:26 lagache kernel: [   27.002606] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
May 12 18:47:26 lagache kernel: [   27.004069] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
May 12 18:47:27 lagache kernel: [   27.262042] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=230 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=210
May 12 18:47:27 lagache kernel: [   27.293154] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=142 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=122
May 12 18:47:27 lagache kernel: [   27.512352] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=230 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=210
May 12 18:47:27 lagache kernel: [   27.762552] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=230 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=210
May 12 18:47:27 lagache kernel: [   27.962755] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=212 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=192
May 12 18:47:28 lagache kernel: [   28.446942] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=142 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=122
May 12 18:47:28 lagache kernel: [   28.946909] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:28 lagache kernel: [   29.115485] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=212 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=192
May 12 18:47:29 lagache kernel: [   29.196786] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:29 lagache kernel: [   29.447216] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:29 lagache kernel: [   29.647751] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=167 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=147
May 12 18:47:29 lagache freshclam[1907]: ClamAV update process started at Sat May 12 18:47:29 2012
May 12 18:47:29 lagache freshclam[1907]: main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
May 12 18:47:29 lagache freshclam[1907]: daily.cld is up to date (version: 14915, sigs: 170977, f-level: 63, builder: guitar)
May 12 18:47:29 lagache freshclam[1907]: bytecode.cld is up to date (version: 176, sigs: 39, f-level: 63, builder: neo)
May 12 18:47:29 lagache kernel: [   29.789523] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=167 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=147
May 12 18:47:29 lagache kernel: [   29.992719] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:30 lagache kernel: [   30.243063] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:30 lagache kernel: [   30.493246] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=179 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=159
May 12 18:47:30 lagache kernel: [   30.597430] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=199 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=179
May 12 18:47:30 lagache freshclam[1907]: --------------------------------------
May 12 18:47:30 lagache kernel: [   30.693749] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=167 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=147
May 12 18:47:31 lagache kernel: [   31.266480] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=240 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=220
May 12 18:47:31 lagache kernel: [   31.845644] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=167 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=147
May 12 18:47:33 lagache kernel: [   33.996964] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=167 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=147
May 12 18:48:23 lagache kernel: [   83.768844] soffice.bin[2441]: segfault at 7fd4f94535b8 ip 00007fd50041161c sp 00007fff57a6e158 error 4 in libvcllx.so[7fd500194

_________________
STABLE 2.6.32-5-686
I7 2600
ASUS P8Z68 GEN3
ASUS NVIDIA 560 TI(900Mhz).1Gb
VALUE RAM 16.Gb
/ : SSD(CRUCIAL M4)128Gb
/home : SATA3 2To 7200rpm 16Mo


Haut
 Profil  
 
MessagePosté: 12 Mai 2012 21:15 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Dans les logs que tu as posté, tu as par exemple :
Code:
May 12 18:47:28 lagache kernel: [   29.115485] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=212 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=192

Cela te donne des informations sur un paquet, entrant par eth0, allant vers DST=224.0.0.251, de protocole UDP...

Par simplicité, j'utilise le paquet logwatch qui fait le tri comme un grand dans tout ça, et me sort un :
Code:
 Listed by source hosts:
 Logged 7614 packets on interface wlan0
   From 0.0.0.0 - 4 packets to udp(67)
   From 1.4.234.158 - 1 packet to icmp(3)
   From 1.162.42.56 - 8 packets to udp(49602,57394,61436,65372
...

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 13 Mai 2012 16:57 
En ligne
Très bavard(e)!

Inscription: 17 Aoû 2007 09:16
Messages: 722
thuban a écrit:
Dans les logs que tu as posté, tu as par exemple :
Code:
May 12 18:47:28 lagache kernel: [   29.115485] IN=eth0 OUT= MAC= SRC=192.168.1.10 DST=224.0.0.251 LEN=212 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=192

Cela te donne des informations sur un paquet, entrant par eth0, allant vers DST=224.0.0.251, de protocole UDP...

Par simplicité, j'utilise le paquet logwatch qui fait le tri comme un grand dans tout ça, et me sort un :
Code:
 Listed by source hosts:
 Logged 7614 packets on interface wlan0
   From 0.0.0.0 - 4 packets to udp(67)
   From 1.4.234.158 - 1 packet to icmp(3)
   From 1.162.42.56 - 8 packets to udp(49602,57394,61436,65372
...


Je ne sais pas si c'est un gage de sécurité, mais ce site me donne ceci comme résultat :
Code:
We have scanned your system for open ports and for ports visible to others on the Internet. As a rule an open port means your computer is vulnerable to attacks by crackers. They gain access to your computer and its files through these open ports.
At Risk!           

Warning!
The test found visible port(s) on your system: 135, 137, 138, 139


Dois-je modifier certaines choses ?

_________________
STABLE 2.6.32-5-686
I7 2600
ASUS P8Z68 GEN3
ASUS NVIDIA 560 TI(900Mhz).1Gb
VALUE RAM 16.Gb
/ : SSD(CRUCIAL M4)128Gb
/home : SATA3 2To 7200rpm 16Mo


Haut
 Profil  
 
MessagePosté: 14 Mai 2012 00:37 
Hors ligne
Contributeur

Inscription: 18 Déc 2007 00:11
Messages: 4783
chris38 a écrit:
les dernières lignes de syslog

Les paquets bloqués récurrents sont du multicast DNS émis par une autre machine du réseau local.

chris38 a écrit:
Je ne sais pas si c'est un gage de sécurité, mais ce site me donne ceci comme résultat

C'est du pipeau complet. Je viens de tester, résultats ridicules aussi. D'ailleurs "visible ports", ça ne veut rien dire.

_________________
Attention : contributeur méchant !
Pentium III 550 MHz, RAM 128 Mio, disque 4,3 Go. Debian Squeeze avec noyau Linux maison. On ne rit pas ! c'est mon nouveau serveur+routeur ADSL.


Haut
 Profil  
 
MessagePosté: 14 Mai 2012 05:50 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 13 Mar 2009 08:30
Messages: 11974
Localisation: Madagascar - Isalo
PascalHambourg a écrit:
C'est du pipeau complet.
:005

Il y a un paquet de sites qui proposent ce genre de scan "online"...
Quels sont les sites sérieux ?

_________________
GO Compréhensif...
SID 3.8-etc...-aptosid-amd64 && Xfce 4.10
"Pastbin" / "service d'hébergement d'images" Visitez et Participez au wiki du forum!


Haut
 Profil  
 
MessagePosté: 14 Mai 2012 09:40 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 01 Avr 2006 19:10
Messages: 785
Localisation: Belgique
lol a écrit:
Il y a un paquet de sites qui proposent ce genre de scan "online"...
Quels sont les sites sérieux ?
Rien ne vaut nmap avec les bonnes options depuis une machine extérieure.

Pour en revenir au script, j'ai plusieurs firewall à gérer, chacun ayant des ports différents (souvent non standards) pour un même service. Afin de rendre un --status plus compréhensible j'ajoute toujours un commentaire à la commande iptables pour retrouver mes jeunes. J'utilise un script Lua mais le principe en dash est le même.

Petite suggestion de modification cosmétique:
Code:
TCP_SERVICES="monFtp:211 ssh:223  serveur_web:808  cupsHome:631  jabberPerso:422"

# Services à autoriser en entrée
for PORT in $TCP_SERVICES; do
    iptables -A INPUT -p tcp --dport ${PORT#*:} -j ACCEPT  -m comment --comment ${PORT%:*}
done

Un iptables -nL donnera:
Code:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:211 /* monFtp */
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:223 /* ssh */
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:808 /* serveur_web */
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:631 /* cupsHome */
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:422 /* jabberPerso */

En passant, il vaut mieux faire iptables -nL (ou -nvL, plus complet) qui donnera le port en numérique plutôt que le port standard tel que défini dans /etc/services. Pour ceux qui préfèrent une sortie iptables-save, elle sera également plus explicite.

_________________
Vous aimez vi? :q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
:quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT


Haut
 Profil  
 
MessagePosté: 24 Mai 2012 19:41 
En ligne
Très bavard(e)!

Inscription: 17 Aoû 2007 09:16
Messages: 722
Bonsoir,

J'aimerai votre avis pour ajouter cette règle à mon iptables (contre l'usurpation d'adresse IP ) :
Code:
iptables -A FORWARD -s 192.168.1.0/24 -i eth0 -j DROP


Est-ce trop restrictif,inutile,farfefu ......

_________________
STABLE 2.6.32-5-686
I7 2600
ASUS P8Z68 GEN3
ASUS NVIDIA 560 TI(900Mhz).1Gb
VALUE RAM 16.Gb
/ : SSD(CRUCIAL M4)128Gb
/home : SATA3 2To 7200rpm 16Mo


Haut
 Profil  
 
MessagePosté: 27 Jan 2013 12:01 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Je me demandais, le script doit-il être modifié pour l'ipv6?
Et comment?

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 27 Jan 2013 16:44 
Hors ligne
Contributeur

Inscription: 18 Déc 2007 00:11
Messages: 4783
Oui, et pas seulement en remplaçant iptables par ip6tables, icmp par icmpv6...
Il faut notamment ajouter des règles pour autoriser les types ICMPv6 liés au protocole Neighbour Discovery (qui est plus ou moins l'équivalent d'ARP en IPv4) avec HL=255 :
- neighbour solicitation
- neighbour advertisement
et si on utilise l'autoconfiguration sans état (SLAAC) :
- router solicitation
- router advertisement

Le NAT IPv6, qui est disponible (hélas) depuis le tout récent noyau 3.7 (dans experimental) avec iptables 1.4.17 (pas encore dans Debian), est probablement à revoir mais je n'ai pas encore regardé. De toute façon il ne devrait pas être nécessaire dans la plupart des cas, normalement les FAI allouent suffisamment d'adresses globales pour ne pas avoir à utiliser du NAT.

_________________
Attention : contributeur méchant !
Pentium III 550 MHz, RAM 128 Mio, disque 4,3 Go. Debian Squeeze avec noyau Linux maison. On ne rit pas ! c'est mon nouveau serveur+routeur ADSL.


Haut
 Profil  
 
MessagePosté: 27 Jan 2013 16:53 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Merci de ta réponse.
Par contre, tu veux bien donner un petit exemple, s'il te plaît? Pour être sûr que j'ai bien compris :roll:

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 27 Jan 2013 18:33 
Hors ligne
Contributeur

Inscription: 18 Déc 2007 00:11
Messages: 4783
Code:
# pour toute interface de type broadcast (ethernet, wifi...)
ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-solicitation -m hl --hl-eq 255 -j ACCEPT
ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-advertisement -m hl --hl-eq 255 -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type neighbour-solicitation -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type neighbour-advertisement -j ACCEPT

# pour toute interface utilisant l'autoconfiguration sans état (SLAAC)
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -m hl --hl-eq 255 -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-solicitation -j ACCEPT

# si la machine sert de routeur IPv6, pour toute interface sur laquelle elle annonce des préfixes (avec radvd)
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-solicitation -m hl --hl-eq 255 -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT

S'il n'y a pas de filtrage en sortie, les règles dans OUTPUT ne sont pas utiles.

_________________
Attention : contributeur méchant !
Pentium III 550 MHz, RAM 128 Mio, disque 4,3 Go. Debian Squeeze avec noyau Linux maison. On ne rit pas ! c'est mon nouveau serveur+routeur ADSL.


Haut
 Profil  
 
MessagePosté: 28 Jan 2013 12:25 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Je crois qu'un expert va devoir se charger d'adapter le script. Parce que là, ça me dépasse...

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 28 Jan 2013 15:21 
Hors ligne
Contributeur

Inscription: 18 Déc 2007 00:11
Messages: 4783
Quel est le souci ? Ce ne sont que quelques règles.

_________________
Attention : contributeur méchant !
Pentium III 550 MHz, RAM 128 Mio, disque 4,3 Go. Debian Squeeze avec noyau Linux maison. On ne rit pas ! c'est mon nouveau serveur+routeur ADSL.


Haut
 Profil  
 
MessagePosté: 29 Jan 2013 06:33 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 13 Mar 2009 08:30
Messages: 11974
Localisation: Madagascar - Isalo
Salut,
thuban a écrit:
Je crois qu'un expert va devoir se charger d'adapter le script. Parce que là, ça me dépasse...

PascalHambourg a écrit:
Quel est le souci ? Ce ne sont que quelques règles.


Je suis loin de saisir toute la portée des règles, mais effectivement il "suffit" de les ajouter (au bon endroit si possible) au script.
Je suis débordé, mais d'ici une semaine j'écrirais le script si personne ne le fait entre temps. ;)

_________________
GO Compréhensif...
SID 3.8-etc...-aptosid-amd64 && Xfce 4.10
"Pastbin" / "service d'hébergement d'images" Visitez et Participez au wiki du forum!


Haut
 Profil  
 
MessagePosté: 29 Jan 2013 13:18 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Alors je veux bien les ajouter, mais comme je ne les comprend pas bien, je ne suis pas sûr de faire ça bien.

Je tenterai des modifs sur le wiki ces jours-ci, pour que chacun puisse corriger.

_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 31 Jan 2013 17:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 03 Mai 2008 06:16
Messages: 3300
Localisation: Nantes
Vous pourriez me corriger svp? Je n'ai pas inclu toutes les règles proposées par Pascal (parce que je ne comprend pas bien le rôle de chacune :s )

Code:
#!/bin/sh

### BEGIN INIT INFO
# Provides:           mon_parefeu
# Required-Start:     $local_fs
# Should-Start:
# Required-Stop:      $local_fs
# Should-Stop:
# X-Start-Before:     $network
# X-Stop-After:       $network
# Default-Start:      S
# Default-Stop:       0 6
# Short-description:  Configure le parefeu
# Description:        Met en place les règles iptables.
### END INIT INFO

#------------------------Explications----------------------------------#
#
# Défauts :
# - Cette configuration s'applique à toutes les interfaces réseau.
#   Si vous voulez restreindre cela à une interface donnée,
#   utilisez '-i INTERFACE' dans la variables $IPTABLES.
#
# - Par défaut, le script autorise tout en sortie.
#   Pour changer ce comportement veuillez indiquer les numéros
#   de port en question dans les variables
#            $REMOTE_TCP_SERVICES
#   et/ou    $REMOTE_UDP_SERVICES
#
# - Pour configurer une machine routeur,
#   changez la valeur de la variable
#   ISROUTERNAT à true, ainsi que
#   les interfaces ethx et ethy selon votre configuration
#         ethx correspond à l'interface du LAN
#         ethy correspond à l'interface reliée à la truc-box
#
# description: Active/Désactive le pare-feu au démarrage
#
#----------------------------------------------------------------------#

. /lib/lsb/init-functions

#------------------------VARIABLES-------------------------------------#
# Mettre à 1 si vous utilisez IPV6 :
IPV6=0
# Services que le système offrira au réseau, à séparer avec des espaces
# ftp : 21, ssh : 22, serveur web : 80, cups : 631, jabber : 5222
TCP_SERVICES=""
UDP_SERVICES=""
# Services que le système utilisera du réseau
# (défaut : autorise tout en sortie)
REMOTE_TCP_SERVICES=""
REMOTE_UDP_SERVICES=""

# Pour une machine faisant office de routeur avec NAT,
# changer la valeur de la variable ISROUTERNAT à 1.
ISROUTERNAT=false
# ethx correspond à l'interface du LAN
# ethy correspond à l'interface reliée à la truc-box
ethx="eth1"
ethy="eth0"

# Chemins vers iptables
readonly IPTABLES=/sbin/iptables
readonly IP6TABLES=/sbin/ip6tables
#----------------------------------------------------------------------#

if ! [ -x $IPTABLES ]; then
    exit 0
fi

if [ $IPV6 -eq 1 ]; then
    if ! [ -x $IP6TABLES ]; then
        exit 0
    fi
fi


#----------------------------FONCTIONS---------------------------------#
fw_start () {
 
# Vidage
   fw_clear
   # Parefeu - Suppression des règles
 
# Interdictions
   $IPTABLES -t filter -P INPUT DROP
   $IPTABLES -t filter -P FORWARD DROP
   $IPTABLES -t filter -P OUTPUT DROP
 
   # Parefeu - interdictions générales établies
 
# Loopback
   $IPTABLES -t filter -A INPUT -i lo -j ACCEPT
 
# Trafic d'entrée :
   $IPTABLES -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
 
# Refus du ping pour éviter de répondre aux scans des éventuels vilains
   $IPTABLES -t filter -A INPUT -p icmp -j LOG
   $IPTABLES -t filter -A INPUT -p icmp -j DROP
 
# Sortie autorisée, si aucun port autorisé en sortie n'est défini
        if [ -z "$REMOTE_TCP_SERVICES"] && [ -z "$REMOTE_UDP_SERVICES" ]; then
            $IPTABLES -t filter -P OUTPUT ACCEPT
        fi
 
# Services à autoriser en entrée
   for PORT in $TCP_SERVICES; do
      $IPTABLES -A INPUT -p tcp --dport ${PORT} -j ACCEPT
   done
 
   for PORT in $UDP_SERVICES; do
      $IPTABLES -A INPUT -p udp --dport ${PORT} -j ACCEPT
   done
 
# Services à autoriser en sortie
 
   for PORT in $REMOTE_TCP_SERVICES; do
      $IPTABLES -A OUTPUT -p tcp --dport ${PORT} -j ACCEPT
   done
   for PORT in $REMOTE_UDP_SERVICES; do
      $IPTABLES -A OUTPUT -p udp --dport ${PORT} -j ACCEPT
   done
   # Parefeu - Mise en place des règles
 
   if $ISROUTERNAT ; then
      $IPTABLES -A INPUT -i $ethx -j ACCEPT
      $IPTABLES -A INPUT -p icmp -j ACCEPT
      $IPTABLES -A FORWARD -i $ethy -o $ethx -m state --state RELATED,ESTABLISHED -j ACCEPT
      $IPTABLES -A FORWARD -o $ethy -j ACCEPT
      $IPTABLES -t nat -A POSTROUTING -o $ethy -j MASQUERADE
       # Parefeu - Routeur avec NAT
   fi
 
# Toutes les autres connexions sont enregistrées dans syslog
   $IPTABLES -t filter -A INPUT -j LOG --log-level=4

# Configuration IPV6
    if [ $IPV6 -eq 1 ]; then
    # Interdictions
        $IP6TABLES -t filter -P INPUT DROP
        $IP6TABLES -t filter -P FORWARD DROP
        $IP6TABLES -t filter -P OUTPUT DROP
     
    # Loopback
        $IP6TABLES -t filter -A INPUT -i lo -j ACCEPT
     
    # Trafic d'entrée :
        $IP6TABLES -t filter -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
     
    # Refus du ping pour éviter de répondre aux scans des éventuels vilains
        $IP6TABLES -t filter -A INPUT -p icmp -j LOG
        $IP6TABLES -t filter -A INPUT -p icmp -j DROP
     
    # Sortie autorisée, si aucun port autorisé en sortie n'est défini
            if [ -z "$REMOTE_TCP_SERVICES"] && [ -z "$REMOTE_UDP_SERVICES" ]; then
                $IP6TABLES -t filter -P OUTPUT ACCEPT
            fi
     
    # Services à autoriser en entrée
        for PORT in $TCP_SERVICES; do
            $IP6TABLES -A INPUT -p tcp --dport ${PORT} -j ACCEPT
        done
     
        for PORT in $UDP_SERVICES; do
            $IP6TABLES -A INPUT -p udp --dport ${PORT} -j ACCEPT
        done
     
    # Services à autoriser en sortie
     
        for PORT in $REMOTE_TCP_SERVICES; do
            $IP6TABLES -A OUTPUT -p tcp --dport ${PORT} -j ACCEPT
        done
        for PORT in $REMOTE_UDP_SERVICES; do
            $IP6TABLES -A OUTPUT -p udp --dport ${PORT} -j ACCEPT
        done
        # Parefeu - Mise en place des règles
     
        if $ISROUTERNAT ; then
            $IP6TABLES -A INPUT -i $ethx -j ACCEPT
            $IP6TABLES -A INPUT -p icmp -j ACCEPT
            $IP6TABLES -A FORWARD -i $ethy -o $ethx -m state --state RELATED,ESTABLISHED -j ACCEPT
            $IP6TABLES -A FORWARD -o $ethy -j ACCEPT
            $IP6TABLES -t nat -A POSTROUTING -o $ethy -j MASQUERADE
            $IP6TABLES -A INPUT -p icmpv6 --icmpv6-type router-solicitation -m hl --hl-eq 255 -j ACCEPT
            $IP6TABLES -A OUTPUT -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
        fi
     
        # Pour toute interface de type broadcast
        $IP6TABLES -A INPUT -p icmpv6 --icmpv6-type neighbour-solicitation -m hl --hl-eq 255 -j ACCEPT
        $IP6TABLES -A INPUT -p icmpv6 --icmpv6-type neighbour-advertisement -m hl --hl-eq 255 -j ACCEPT
        $IP6TABLES -A OUTPUT -p icmpv6 --icmpv6-type neighbour-solicitation -j ACCEPT
        $IP6TABLES -A OUTPUT -p icmpv6 --icmpv6-type neighbour-advertisement -j ACCEPT


    # Toutes les autres connexions sont enregistrées dans syslog
        $IP6TABLES -t filter -A INPUT -j LOG --log-level=4
    fi
}

fw_stop () {
   #$IPTABLES -F
   #$IPTABLES -t nat -F
   #$IPTABLES -t mangle -F
   #$IPTABLES -P INPUT DROP
   #$IPTABLES -P FORWARD DROP
   #$IPTABLES -P OUTPUT ACCEPT
   iptables-save > /etc/firewall
}

fw_clear () {
   $IPTABLES -t filter -F
   $IPTABLES -t nat -F
   $IPTABLES -t mangle -F
   $IPTABLES -t raw -F
   $IPTABLES -t filter -P INPUT ACCEPT
   $IPTABLES -t filter -P OUTPUT ACCEPT
   $IPTABLES -t filter -P FORWARD ACCEPT
   $IPTABLES -t nat -P PREROUTING ACCEPT
   $IPTABLES -t nat -P POSTROUTING ACCEPT
   $IPTABLES -t nat -P OUTPUT ACCEPT
   $IPTABLES -t mangle -P PREROUTING ACCEPT
   $IPTABLES -t mangle -P OUTPUT ACCEPT
   $IPTABLES -t mangle -P POSTROUTING ACCEPT
   $IPTABLES -t mangle -P FORWARD ACCEPT
   $IPTABLES -t mangle -P INPUT ACCEPT
   $IPTABLES -t raw -P OUTPUT ACCEPT
   $IPTABLES -t raw -P PREROUTING ACCEPT
   $IPTABLES -F
   if [ $IPV6 -eq 1 ]; then
        $IP6TABLES -t filter -F
        $IP6TABLES -t nat -F
        $IP6TABLES -t mangle -F
        $IP6TABLES -t raw -F
        $IP6TABLES -t filter -P INPUT ACCEPT
        $IP6TABLES -t filter -P OUTPUT ACCEPT
        $IP6TABLES -t filter -P FORWARD ACCEPT
        $IP6TABLES -t nat -P PREROUTING ACCEPT
        $IP6TABLES -t nat -P POSTROUTING ACCEPT
        $IP6TABLES -t nat -P OUTPUT ACCEPT
        $IP6TABLES -t mangle -P PREROUTING ACCEPT
        $IP6TABLES -t mangle -P OUTPUT ACCEPT
        $IP6TABLES -t mangle -P POSTROUTING ACCEPT
        $IP6TABLES -t mangle -P FORWARD ACCEPT
        $IP6TABLES -t mangle -P INPUT ACCEPT
        $IP6TABLES -t raw -P OUTPUT ACCEPT
        $IP6TABLES -t raw -P PREROUTING ACCEPT
        $IP6TABLES -F
    fi
}

fw_status () {
   $IPTABLES -L --line-numbers
   if [ $IPV6 -eq 1 ]; then
       $IP6TABLES -L --line-numbers
   fi
}

#----------------------------------------------------------------------#

case "$1" in
   start|restart)
      log_daemon_msg "Starting firewall.."
       fw_start
      log_end_msg $?
    ;;
   stop)
      log_daemon_msg "Stopping firewall.."
       fw_stop
      log_end_msg $?
    ;;
   clean)
       log_daemon_msg "Clearing firewall rules.."
       fw_clear
      log_end_msg $?
    ;;
   status)
      log_daemon_msg "Firewall status"
      fw_status
   ;;
   *)
       log_action_msg "Usage $0 {start|stop|restart|clean|status}"
       exit 1
    ;;
esac
exit 0


_________________
debian wheezy + xfce ou dwm
mon site : http://yeuxdelibad.net
Aidez debian avec apt-p2p!


Haut
 Profil  
 
MessagePosté: 31 Jan 2013 20:26 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 21261
Localisation: Père.Igor (24)
Je ne sais pas où serait la meilleure place pour y transférer ce fil mais ce que je sais, c'est qu'il est dommage de le voir noyé dans PC.
T&A : "les scripts c'est par ici"
Programmation
SD
:?: :?: :?: :017
Pour l'instant, je le glisse vers SD, si vous le croyez mieux placé ailleurs, dites-le moi.

_________________
.
"L'action est plus efficace que la polémique, mais plus rare." Ricardo (1936-20..)
http://rictux.fr


Haut
 Profil  
 
MessagePosté: 01 Fév 2013 11:28 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 13018
Localisation: Le domaine de Henri IV
ricardo a écrit:
Je ne sais pas où serait la meilleure place pour y transférer ce fil mais ce que je sais, c'est qu'il est dommage de le voir noyé dans PC.
T&A : "les scripts c'est par ici"
Programmation
SD
:?: :?: :?: :017
Pour l'instant, je le glisse vers SD, si vous le croyez mieux placé ailleurs, dites-le moi.


Parce que tel qu'il est là, il n'est pas digne d'être au WIKI :mrgreen:

_________________
Debian 3.9-2.slh.1-aptosid (3.9.9) GT520 > nvidia 319.17 ==> Intel (I5) ~3GHz
http://aptosid-fr.org/


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 88 messages ]  Aller à la page Précédente  1, 2, 3, 4  Suivante

Index du forum » Forums d'aide » Support Debian


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.342s | 15 Queries | GZIP : Off ]