Install d'un shell dans la GUI d'ipcop 1.4a11

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

Messagepar touffator » 04 Mars 2004 10:28

Salut a tous, <BR> <BR>J'utilise deux version d'ipcop dans mon entreprise, l'une en 1.3 et l'autre en 1.4. sur la 1.3 j'ai suivi une procedure qui permetait d'installer un shell, mais sur la 1.4 malgré mes bidouilles <IMG SRC="images/smiles/icon_razz.gif"> j'arrive a rien. impossible d'afficher la page du shell. <BR>Procedure d'install : <!-- BBCode auto-link start --><a href="http://argenlos.dyndns.org/ipcop/" target="_blank">http://argenlos.dyndns.org/ipcop/</a><!-- BBCode auto-link end --> <BR> <BR>modif efectué sur la 1.4 : <BR>- modif du header.pl <BR>- upload des fichier cgi et du shell <BR>- modif des droit (x pour tous) <BR> <BR>mes questions, <BR>1° pour ma box 1.3 est-ce que cela reste securisé un shell ssh sur une page web ? <BR>2° aurriez vous des idées pour l'install sur la 1.4 ? <BR> <BR>et voila <IMG SRC="images/smiles/icon_razz.gif"> c a peut pres tout <IMG SRC="images/smiles/icon_razz.gif"> <BR> <BR>++ <IMG SRC="images/smiles/icon_bise.gif"> <BR>Touf
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00

Messagepar touffator » 04 Mars 2004 10:31

je m'auto repond pour précisé que les modif que j'ai effecté sur le fichier header.pl ne sont pas celle de la procedure bien entendu mais des modifs que j'ai recopié par rapport a des installes de ADDONS style blockouttraffic <BR> <BR>++ <BR>touf
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00

Messagepar Argenlos » 04 Mars 2004 11:21

Bonjour, <BR> <BR>alors voici ce que j'en pense: <BR> <BR><!-- 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>1° pour ma box 1.3 est-ce que cela reste securisé un shell ssh sur une page web ? <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>L'acces au shell par ssh (protocole "Secure SHell") est sécurisée de base, de plus, on ne peux acceder à ipcop qu'en étant dans le LAN (et en https). Les problèmes viennent rarement de l'extérieur mais plutôt de l'intérieur... <BR>Je pense que la sécurité est correcte en tout cas en ssh (ssh sert souvent pour faire des tunnel entre site alors...c'est bien costaud) <BR> <BR>Historiquement, ce shell était intégrer sur la version 0.1 d'ipcop, par la suite elle à été enlevée pour une sombre histoire de license.... <BR> <BR> <BR> <BR><!-- 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>2° aurriez vous des idées pour l'install sur la 1.4 ? <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Ben, j'ai pas fait l'essai... <BR>J'ai pas de machine de test pour le moment. <BR>
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar touffator » 04 Mars 2004 12:36

Salut, au fait c moi qui t'ais ecrit pour les droits sur les fichier, j'ai vu que tu avais mis quelque chose par rapport au fichier mindtermfull.jar mais il faut aussi les x pour shell.cgi sinon ca fait des erreurs <IMG SRC="images/smiles/icon_razz.gif"> <BR> <BR> <BR>Pour la 1.4 ce que j'ai fait (tu va peut etre pouvoir me dire ce que tu en pense vu que c'est toi qui a fait la proceure pour la 1.3 <IMG SRC="images/smiles/icon_razz.gif"> ) <BR> <BR>donc j'ai mis les fichier comme il faut <BR>ensuite j'ai editer le fichier header.pl <BR> <BR>j'ai rajouté ca au millieu <BR>sub showshellsection <BR>{ <BR>&subsectionstart(); <BR>&subsectiontab('/cgi-bin/shell.cgi', $tr{'ssshell'}, 1); <BR>&subsectionend(); <BR>} <BR> <BR>et j'ai rajouter cette ligne dans le "sub genmenu" : <BR>[ $tr{'shell'}, '/cgi-bin/shell.cgi', "IPCop $tr{'shell'}" ], <BR> <BR>cette ligne je l'ai recuperré a partir de l'install des addons ( [ $tr{'addons-info'}, '/cgi-bin/addons-info.cgi', "IPCop $tr{'addons-info'}" ], ) et j'ai modifier pour qu'il appele ton CGI <BR> <BR>maintenant le probleme c'est qu'il charge la page mais pas le mindtermfull.jar <BR>en fait j'ai une page avec les menu mais c tout apres y a rien <IMG SRC="images/smiles/icon_frown.gif"> <BR> <BR>++ <BR>touf
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00

Messagepar Argenlos » 04 Mars 2004 14:58

Re-bonjour, merci pour le pb des droits. <BR> <BR>Ce que j'aurais fait pour le fichier shell.cgi, c'est prendre un fichier existant (index.cgi, vpn.cgi...), le renommer en shell.cgi et ajouter à la fin la partie du code nécessaire au fonctionnement de l'applet, soit: <BR> <BR>print <<END <BR><APPLET ARCHIVE='/mindtermfull.jar' CODE='mindbright.application.MindTerm.class' <BR>WIDTH='580' HEIGHT='400'> <BR><PARAM NAME='te' VALUE='xterm-color'> <BR><PARAM NAME='fg' VALUE='white'> <BR><PARAM NAME='bg' VALUE='black'> <BR><PARAM NAME='port' VALUE='222'> <BR><PARAM NAME='username' VALUE='setup'> <BR><PARAM NAME='autoprops' VALUE='both'> <BR><PARAM NAME='quiet' VALUE='false'> <BR></APPLET> <BR>END <BR>; <BR> <BR> <BR> <BR>Voire si cela fonctionne et ensuite, si cela est ok, virer le code inutile.... <BR> <BR> <BR>Je sais pas c'est une idée en l'air comme ça, je vais télécharger l'ido pour jeter un oeil avec toi. <BR> <BR> <BR>P.S: je pense que tu as fait ce qu'il fallait pour avoir le menu <BR>_________________ <BR>Petit deviendra grand...peut être<br> <BR><!-- BBCode auto-link start --><a href="http://argenlos.dyndns.org<br>" target="_blank">http://argenlos.dyndns.org<br></a><!-- BBCode auto-link end --> <BR><!-- BBCode auto-link start --><a href="http://argenlos.free.fr" target="_blank">http://argenlos.free.fr</a><!-- BBCode auto-link end --><BR><BR><font size=-2></font>
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar touffator » 04 Mars 2004 15:18

Ca y est ca marche c tout BO <IMG SRC="images/smiles/icon_razz.gif"> <IMG SRC="images/smiles/icon_razz.gif"> <IMG SRC="images/smiles/icon_razz.gif"> <BR> <BR>j'ai même fait un petit tuto... <BR><!-- BBCode auto-link start --><a href="http://clement.chaudat.free.fr/Divers/shell-1.4.htm" target="_blank">http://clement.chaudat.free.fr/Divers/shell-1.4.htm</a><!-- BBCode auto-link end --> <BR> <BR>je me suis permis de mettre les fichiers en téléchargement direct sur mon serveur avis aux amateur et aux testeur chez moi ca fonctionne <IMG SRC="images/smiles/icon_razz.gif"> <BR> <BR>CF : <BR><!-- BBCode Start --><IMG SRC="http://clement.chaudat.free.fr/Divers/Images/shell%20ipcop%201.4.gif" BORDER="0"><!-- BBCode End --> <BR> <BR>++ <BR>TouF <BR> <BR>PS si tu veux remettre le tuto sur ton site n'hesite pas
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00

Messagepar touffator » 04 Mars 2004 15:23

En fait ce qui bloquais c'est cette ligne la <BR>#&showshellsection(); <BR>Je l'ai commentée et ça fonctionne. Comme je l'ai commentée je n'ai pas recompier dans le header.pl les ligne de cette fonction... <BR><!-- 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> sub showshellsection <BR>{ <BR>&subsectionstart(); <BR>&subsectiontab('/cgi-bin/shell.cgi', $tr{'ssshell'}, 1); <BR>&subsectionend(); <BR>}</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Par contre celle ci je sait pas a quoi elle sert mais je l'ai laisser quand même <BR>&openpage($tr{'msecure shell'}, 1); <BR> <BR>comme tu le dit "Et voili voilou, c'est bon" <BR> <BR>++ <BR>TouF <BR> <BR> <BR>_________________ <BR>Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres <BR>lOl <BR><BR><font size=-2></font>
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00

Messagepar Argenlos » 04 Mars 2004 15:43

Felicitation, <BR> <BR>je voulais te proposer un truc comme ça pour le fichier shell.cgi <BR> <BR>require '/var/ipcop/header.pl'; <BR> <BR>&showhttpheaders(); <BR> <BR>&openpage($tr{'credits'}, 1, ''); <BR> <BR>&openbigbox('100%', 'center'); <BR> <BR>&openbox('100%', 'left', $tr{'credits'}); <BR> <BR>print <<END <BR> <BR><APPLET ARCHIVE='/mindtermfull.jar' CODE='mindbright.application.MindTerm.class' <BR>WIDTH='580' HEIGHT='400'> <BR><PARAM NAME='te' VALUE='xterm-color'> <BR><PARAM NAME='fg' VALUE='white'> <BR><PARAM NAME='bg' VALUE='black'> <BR><PARAM NAME='port' VALUE='222'> <BR><PARAM NAME='username' VALUE='setup'> <BR><PARAM NAME='autoprops' VALUE='both'> <BR><PARAM NAME='quiet' VALUE='false'> <BR></APPLET> <BR>END <BR>; <BR> <BR>&closebox(); <BR> <BR> <BR>&closebigbox(); <BR> <BR>&closepage(); <BR> <BR> <BR> <BR>Mais bon si tu as trouver c'est cooooooool <IMG SRC="images/smiles/icon_wink.gif"> <BR> <BR> <BR>Le truc que tu ne connais pas c'est en fait le titre de la fenetre je crois ($tr " msecure shell") c'est la variable permettant la traduction. <BR> <BR> <BR>Bravo encore
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar Argenlos » 04 Mars 2004 16:40

Aller paf! dans les favoris merci <IMG SRC="images/smiles/icon_biggrin.gif"> <IMG SRC="images/smiles/icon_biggrin.gif"> <IMG SRC="images/smiles/icon_biggrin.gif">
Petit deviendra grand...
Avatar de l’utilisateur
Argenlos
Amiral
Amiral
 
Messages: 1120
Inscrit le: 31 Juil 2002 00:00
Localisation: Montagu vendée

Messagepar touffator » 04 Mars 2004 16:51

oki ça y est c'est parfaitement intégré <IMG SRC="images/smiles/icon_smile.gif"> grace à tes petits ajout y a le cadre avec le titre <IMG SRC="images/smiles/icon_smile.gif"> <BR> <BR>Voila ce que j'ai mis dans le fichier .cgi <BR> <BR>require '/var/ipcop/header.pl'; <BR>&showhttpheaders(); <BR>&openpage($tr{'msecure shell'}, 1); <BR>&openbigbox('100%', 'left'); <BR>&openbox('100%', 'center', $tr{'shell'}); <BR>print <<END <BR><APPLET ARCHIVE='/mindtermfull.jar' CODE='mindbright.application.MindTerm.class' <BR>WIDTH='580' HEIGHT='400'> <BR><PARAM NAME='te' VALUE='xterm-color'> <BR><PARAM NAME='fg' VALUE='white'> <BR><PARAM NAME='bg' VALUE='black'> <BR><PARAM NAME='port' VALUE='222'> <BR><PARAM NAME='username' VALUE='setup'> <BR><PARAM NAME='autoprops' VALUE='both'> <BR><PARAM NAME='quiet' VALUE='false'> <BR></APPLET> <BR>END <BR>; <BR>&closebox(); <BR>&closebigbox(); <BR>&closepage(); <BR> <BR>Et la c'est parfait la preuve : <BR><!-- BBCode Start --><IMG SRC="http://clement.chaudat.free.fr/Divers/Images/shell%20ipcop%201.4-2.jpg" BORDER="0"><!-- BBCode End --> <BR> <BR>Merci de ton aide <BR> <BR>++ <BR>touf <BR>_________________ <BR>Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres <BR>lOl<BR><BR><font size=-2></font>
Mais moi aussi je veux des Galons je veux etre "Maitre lieutenant chef capitaine" et donner des ordres
lOl
Avatar de l’utilisateur
touffator
Major
Major
 
Messages: 87
Inscrit le: 10 Juil 2003 00:00


Retour vers IPCop

Qui est en ligne ?

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

cron