script shell

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar black_plague » 09 Sep 2003 12:15

hello tous ! <BR> <BR>depuis que je me suis vraiment mis a iptables j'ai plain de petites questions ... <BR> <BR>je voudrais écrire un script shell qui générerait automatiquemen des regles iptables en lui fournissant en entrée la liste suivante (ou toute autre liste de cette forme) qui est un fichier texte tout bête : <BR> <BR>GAIN(spyware):64.94.89.0-64.94.89.255 <BR>GAINCME(spyware):66.35.247.0-66.35.247.255 <BR>GAINCME(spyware):66.35.229.0-66.35.229.255 <BR> <BR>donc de la forme ORGANISME:IP_DEB-IP_FIN <BR> <BR> <BR>avec a la clef des regles de la forme : <BR> <BR> iptables -t nat -A PREROUTING -s $IP_DEB-$IP_FIN -j LOG --log-prefix $ORGANISME <BR> <BR> <BR>j'arrive actuellement a isoler les différents champs mais je ne sais pas comment les intégrer a iptables .... <BR> <BR>au s'cour !!
"Ce que nous vendons à Coca-Cola, c’est du temps de cerveau humain disponible" M.Le Lay - PDG de TF1
Avatar de l’utilisateur
black_plague
Major
Major
 
Messages: 99
Inscrit le: 03 Sep 2002 00:00

Messagepar orange_smell » 10 Sep 2003 16:33

Je ne suis pas sur de ma réponse, car je suis plus un expert shell qu'un expert iptable... En fait, je ne suis meme pas sur de ta question... Je vais donc, la reposer à ma manière <BR> <BR>Tu cherches à reformer la bonne chaine et l'inserer à un endroit précis dans le fichier c'est ca?
Hiroshima 45.
Tchernobyl 86.
Windows 95, 98, 2000, 2003.........
Avatar de l’utilisateur
orange_smell
Contre-Amiral
Contre-Amiral
 
Messages: 430
Inscrit le: 05 Août 2003 00:00
Localisation: Riyadh - Arabie Saoudite

Messagepar tomtom » 10 Sep 2003 17:50

<!-- 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-09-09 12:15, black_plague a écrit: <BR>hello tous ! <BR> <BR>depuis que je me suis vraiment mis a iptables j'ai plain de petites questions ... <BR> <BR>je voudrais écrire un script shell qui générerait automatiquemen des regles iptables en lui fournissant en entrée la liste suivante (ou toute autre liste de cette forme) qui est un fichier texte tout bête : <BR> <BR>GAIN(spyware):64.94.89.0-64.94.89.255 <BR>GAINCME(spyware):66.35.247.0-66.35.247.255 <BR>GAINCME(spyware):66.35.229.0-66.35.229.255 <BR> <BR>donc de la forme ORGANISME:IP_DEB-IP_FIN <BR> <BR> <BR>avec a la clef des regles de la forme : <BR> <BR> iptables -t nat -A PREROUTING -s $IP_DEB-$IP_FIN -j LOG --log-prefix $ORGANISME <BR> <BR> <BR>j'arrive actuellement a isoler les différents champs mais je ne sais pas comment les intégrer a iptables .... <BR> <BR>au s'cour !! <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Heu, le prob c'est que je ne pense pas que iptables supporte la nitation avec - <BR> <BR>ex : 192.168.0.0-192.168.0.255 pas bon <IMG SRC="images/smiles/icon_frown.gif"> <BR>192.168.0.0/24 bon <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Sinon <BR> <BR>pour realiser ce que tu veux : <BR> <BR>`awk -F: '{ iptables -t nat -A PREROUTING -s $2 -j LOG --log-prefix $1}' mon_fichier_txt` <BR> <BR>(attention à toutes les quotes) <BR> <BR>T. <BR> <BR> <BR> <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


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

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