Comment envoyer message d'IPcop vers PC Green ?

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

Comment envoyer message d'IPcop vers PC Green ?

Messagepar Teo » 27 Oct 2004 22:04

Bonsoir,


Je cherche à utiliser sous Ipcop une commande équivalente au « netsend » du windows, mais je n’ai rien trouvé ! ni sur le forum ni sur ggle:!:

Auriez-vous une idée :idea:

C’est pour envoyer un petit message d’IPcop vers de PC de mon réseau Green. :wink:


Par avance merci de vos informations.
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar erreipnaej » 27 Oct 2004 22:23

Rebonsoir Teo,

C'est pas croyable, on a les mêmes idées.
J'ai déja mis un post dans ce sens, mais sans solution à ce jour.
viewtopic.php?t=20836
Encore un post que je vais suivre de prés.
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar erreipnaej » 27 Oct 2004 22:37

Bonsoir,

Je suis reparti dans les recherches.
J'ai trouvé LinPopup, mais qui nécessite Samba, donc niveau sécu........
http://freshmeat.net/projects/linpopup/
http://www.littleigloo.org/downloads_002.php3
Je continue à chercher....
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar erreipnaej » 28 Oct 2004 19:39

Re,

J'ai encore trouvé autre chose:
http://www.cse.iitb.ac.in/~nakul/Linux.html
En Inde et avec aucune explication, mais bon, on trouvera bien!
Non?
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar Teo » 29 Oct 2004 21:16

Certainement il faut être patient, je suis surpris que linux n’est pas d’équivalent à netsend :!:

A surveiller ...
:wink:
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar erreipnaej » 29 Oct 2004 21:21

Salut,

Tous les liens que j'ai trouvé, nécessitent un partage Samba, ce qui n'existe pas sur IpCop et est un peu contraire à sa philosophie de sécurité.
J'ai malgré vu qu'un Ixusien, Gigid je crois, avait recompilé une release d'IpCop avec Samba.
Ce pourrait être une base.
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar Teo » 29 Oct 2004 21:39

moi aussi effectivement, pour ma part j’ai déjà un samba installé sur une autre machine de mon réseau ORANGE pour communiqué avec mon GREEN.

De plus, je doute de mes capacités à recompiler IPcop avec samba, si ça foire je suis ( et mes 3 bêtes ) dans le noir...
:wink:
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar erreipnaej » 29 Oct 2004 21:52

Il y a des liens pour différentes iso de cette release modifiée dans ce post.
http://forums.ixus.net/viewtopic.php?t=18854&postdays=0&postorder=asc&highlight=samba+ipcop+iso&start=0
Je suis pas sûr que ce soit basé sur la version finale.
Moi pour recompiler, ça craint, j'ai jamais fait.
Je me bat déja avec mon Ipcop depuis a peu prés un an.
Avant j'utilisais Freesco, basé sur Linux aussi, mais j'ai jamais rien changé dessus.
J'ai commencé à mettre les mains dans le cambouis avec Ipcop et je vais songer à mettre une SME ou Free-Eos sur le orange pour m'améliorer.
Je crois que je vais changer mon fusil d'épaule et au lieu de faire un netsend, je vais envoyer un mail.
Ca je sais faire!
@+
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar Franck78 » 29 Oct 2004 23:48

Allez encore un effort, le plus dur est presque fait:
Reste a completer ce bout de code avec les commandes
SMTP qui vont bien, et Ipcop pourra envoyer des emails partout...



Code: Tout sélectionner
uses IO::socket;
                                my $peer = 'smtp.franck78.afraid.org';
                                my $peerport = 25;

                                my $sock;
                                unless($sock = new IO::Socket::INET (PeerAddr
=> $peer, PeerPort => $peerport, Proto => 'tcp', Timeout => 5)) {
                                        die "Could not connect to
$peer:$peerport: $@";
                                        return 1;
                                }

                                my $CMD;
                                $CMD  = "EHLO toto";
                                print $sock "$GET_CMD";

                                my $out = '';
                                while(<$sock>) {
                                        $out .= $_;
                                }

                                print ($out);
                                close($sock);
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Teo » 30 Oct 2004 01:10

Moi aussi jean-Pierre, j’ai installé FreeEOS sur ma DMZ et çà roule impec.

Comme toi j’envoie des mails :idea:

mais pour prévenir que çà coupe Internet c’est un peu QQ car le mail n’est plus accessible....

mais c’est mieux que rien...


Pour le mail j’ai plus simple que Frank78, et ça marche partout :?:


Récuperer tgz à http://caspian.dotconf.net/menu/Software/SendEmail/

Copier le fichier sendEmail 1.50.tgz dans /root
Lancer : tar xzvf sendEmail 1.50.tgz

et la commande à mettre dans le cron :

Code: Tout sélectionner
sendEmail -f mail_exp@chez.qui -t mail_dest@chez.qui -u test -m "ce test marche tres bien" -s ton_serveur_smtp


@+
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar Franck78 » 30 Oct 2004 09:45

Je pars du postulat suivant: faire avec ce que l'on trouve dans Ipcop, sans rien ajouter 'de nouveau'.
Il y a bien une commande 'mail' mais elle n'est pas très bavarde...

Pourquoi t'attends-tu à trouver un 'netsend like' sous unix. C'est du spécifique netbios/microsoft !

SendEmail is a lightweight, completly command line based, SMTP email agent. If you have the need to send email from a command prompt this tool is perfect. It was designed to be used in bash scripts, Perl programs, and web sites, but it is also quite useful in many other contexts. SendEmail is written in Perl and is unique in that it requires NO SPECIAL MODULES. It has a straight forward interface, making it very easy to use.


Ou tu écris ou tu prends tout cuit. Pour gratter un peu le protocol SMTP, c'était un bon exercice !


Bye !
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar erreipnaej » 30 Oct 2004 12:13

Salut Teo et Franck,

@ Teo,

J'utilise ausii cette commande, dans un premier temps au travers de l'addon DS logcheck car je voulais recevoir des mails d'un IpCop distant pour savoir ce qui se passait. Depuis, j'ai allégé et je n'ai plus que SendEmail.

@ Franck,

Gratter le protocole SMTP, tout le monde n'en est pas capable, par manque de connaissance (enfin dans mon cas)
Merci de ton indulgence si on prend des raccourcis "faciles"

@+
JP
Un problème sans solution est un problème mal posé. A Einstein
IpCop 1.4.11 Red/Green/Orange Addon IptStat/Copfilter/OpenVpn
Que la Freebox soit bannie, back to Wanadoo
Avatar de l’utilisateur
erreipnaej
Vice-Amiral
Vice-Amiral
 
Messages: 614
Inscrit le: 14 Déc 2003 01:00
Localisation: Val d'Oise

Messagepar Teo » 31 Oct 2004 19:18

OK si j’ai bien compris ton message Frank, on peut donc utiliser sendmail pour envoyer un message sur le GREEN moyennant un petit bricolage à partir du code que tu as donné plus haut et donc sans passer par internet :P

Je n’avais pas compris le sens de « email partout » , comme le dit si bien JP, merci de ton indulgence pour ma part je découvre ce produit et linux par la même occasion...

Je vais donc "gratter" cette idée... :idea:

merci
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar Teo » 31 Oct 2004 23:46

Bon voila j’ai gratté un peu, mais j'ai une couche épaisse à gratter alors...

A partir de l’extrait de code ci-dessous :

Rien de plus facile que d'envoyer des messages ! Pour cela il suffit d'ouvrir un fichier en écriture vers sendmail à travers un pipe. Bien respecter le format, contraignant, du courrier !
Voici un exemple à adapter et à tester :
Code: Tout sélectionner
#!/usr/bin/perl

print "Essai d'envois de mails\n";
$destinataire="nom ";



J’ai trouvé que ce code était du PERL :idea:

j’ai donc fouillé et trouvé quelques excercies, qui me semble assez facile à comprendre.

Par contre je ne trouve pas l’information qui doit donc sembler évidente pour tous :!:

c’est comment exécuter ce script :?: qui si j’ai bien compris est un langage interprété , il ne nécessite donc pas d’être compilé.

J’ai fabriquer ça avec l’éditeur « vi »

Code: Tout sélectionner
#!var//bin/perl
#
# programme tout bete
#
print "Salut le monde.\n"; # Affiche Salut le monde.


Un petit coup de pouce me permettrait de gratter plus...

Merci par avance

OK il suffit de taper le nom du fichier :oops:
modem BEWAN ethernet ( PPPop Télé2 )
RED -> Routeur IPcop 1.4.1
GREEN ->
PC1 XP
PC2 XP
PC3 XP
PC4 XP
ORANGE ->
PCa Free EOS + SAMBA
PCb XP
Avatar de l’utilisateur
Teo
Major
Major
 
Messages: 80
Inscrit le: 08 Nov 2003 01:00

Messagepar Franck78 » 01 Nov 2004 11:12

Perl est un language.
SMTP un protocol.

Ce que je voulais dire, c'est que utiliser l'un pour envoyer les commandes du protocol dans le bon ordre (et lire les réponses) est un 'exercice' relativement facile.
D'abord tu t'entraines en ligne de commande
telnet mon.smtp 25
:=>EHLO
=reponse du serveur etc...

Toute l'interface Ipcop est écrite en Perl.
Voi dans /home/httpd/cgi-bin

Si en plus tu cumules la découverte du langage, la ca commence a faire ardu, car tu auras du mal a 'debuger' les deux (Perl+SMTP).

Dans l'ordre, cherches quelques tutorials sur Perl, encore mieux un bouquin, si tu veux appronfondir

Deux, cherches "SMTP protocol description" pour appprendre a envoyer un mail sans avoir de client (comme outlook express)!

Pour lancer un code Perl

./sonnom

la premier ligne (commentaire) indique la position de l'interpreteur
#!/usr/bin/perl

Salut
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Suivant

Retour vers IPCop

Qui est en ligne ?

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