[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-19 Par sujet Grald Verdon
Le Mercredi, 19 Novembre 2003 03.07, Christophe PEREZ a écrit :

 Ben encore faut-il savoir scripter :-)

Plus difficile encore : bien scripter. ;-)

 - qui compare en permanence la taille du log en question avec la taille
 connue précédemment (...)

   C'est exactement cela !

   Et puisque nous y sommes, que me conseilles-tu ? Un script en PERL ou du  
bash pur porc ?

  P.-S. Cette question était originellement prévue pour la liste débutant,

 Ah ben voilà, je comprends mieux :-))

Oserais-je souligner que, pour ma part, j'aurais également aimé mieux 
comprendre ?

Cordialement,

Gérald
   



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-19 Par sujet Christophe PEREZ
Le Wed, 19 Nov 2003 15:29:46 +, Gérald Verdon a écrit :

Et puisque nous y sommes, que me conseilles-tu ? Un script en PERL ou du  
 bash pur porc ?

Je ne maitrise pas le perl (pas le bash non plus mais je m'en sors). En
bash, c'est faisable.

 Oserais-je souligner que, pour ma part, j'aurais également aimé mieux 
 comprendre ?

Disons que ce genre de question n'est pas souvent posée ici. Ou du moins,
les compétences sont telles ici (je ne parle pas de moi, je ne fais que
lire, je ne participe que sur débutant) que souvent les gens savent faire
ça et donc la question n'a pas ce sens là.

-- 
Christophe PEREZ


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Christophe PEREZ
Le Tue, 18 Nov 2003 14:50:08 +, Gérald Verdon a écrit :

 Connaissez-vous un moyen de configurer une alerte en cas de connexion sur 
 un serveur ftp (le mieux serait dans la config de proftpd.conf) ?

Scruter les logs ?

-- 
Christophe PEREZ


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [ok] [Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Grald Verdon
Le Mardi, 18 Novembre 2003 16.05, Christophe PEREZ a écrit :

  Connaissez-vous un moyen de configurer une alerte en cas de connexion sur
  un serveur ftp (le mieux serait dans la config de proftpd.conf) ?

 Scruter les logs ?

   C'est gentil, mais même une petite console avec tail -f qui roule, cela 
prend de la place-écran et réclame de l'attention... et ce que je voudrais, 
précisément, c'est pouvoir faire autre chose. ;-)

   Quoique, cela doit être infiniment zen que de placer une console en plein 
milieu de l'écran, dépouillé, noir même, et d'attendre en fixant la lucarne, 
à peine distrait par le ronflement des ventilos...

   Cordialement,

Gérald

P.S. On m'a proposé, par ailleurs, http://swatch.sourceforge.net/.


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [ok] [Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Pierre BETOUIN
Hello,

J'ai déjà vu des solutions similaires, notamment pour des
compressions/déplacements à l'aide de gzip...

Tu peux le faire en utilisant les extensions MySQL de proftpd par
exemple (et en complément : un script qui regarde quand une nouvelle
entrée est ajoutée dans la table en question par ex) : cf
http://proftpd.linux.co.uk/localsite/Userguide/linked/ch-compat.html#AEN1459.

Voici des exemples de lignes du proftpd.conf (prises sur le site de
proftpd : http://www.proftpd.org) :

SQLLog PASS counter
SQLNamedQuery counter UPDATE letzter_zugriff=now(), count=count+1 WHERE 
username='%u' ftp

# xfer Log in mysql
SQLLog RETR,STOR transfer1
SQLNamedQuery  transfer1 INSERT '%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', 
NULL xfer_stat

SQLLOG ERR_RETR,ERR_STOR transfer2
SQLNamedQuery  transfer2 INSERT '%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', 
NULL xfer_stat


Je suis sûr qu'en cherchant bien, tu devrais trouver un tel script qque
part. De ttes les façons, c'est assez rapide à faire en perl, par
exemple.

Pierre

Le mar 18/11/2003 à 17:25, Gérald Verdon a écrit :
 Le Mardi, 18 Novembre 2003 16.05, Christophe PEREZ a écrit :
 
   Connaissez-vous un moyen de configurer une alerte en cas de connexion sur
   un serveur ftp (le mieux serait dans la config de proftpd.conf) ?
 
  Scruter les logs ?
 
C'est gentil, mais même une petite console avec tail -f qui roule, cela 
 prend de la place-écran et réclame de l'attention... et ce que je voudrais, 
 précisément, c'est pouvoir faire autre chose. ;-)
 
Quoique, cela doit être infiniment zen que de placer une console en plein 
 milieu de l'écran, dépouillé, noir même, et d'attendre en fixant la lucarne, 
 à peine distrait par le ronflement des ventilos...
 
Cordialement,
 
 Gérald
 
 P.S. On m'a proposé, par ailleurs, http://swatch.sourceforge.net/.
 
 
 
 __
 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
 Rendez-vous sur http://www.mandrakestore.com;
-- 
Pierre BETOUIN
http://securitech.homeunix.org
http://www.challenge-securitech.com
GnuPG key :
lynx -dump securitech.homeunix.org/pbetouin.asc | gpg --import


signature.asc
Description: Ceci est une partie de message	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Re: [ok] [Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Grald Verdon
Le Mardi, 18 Novembre 2003 17.28, Pierre BETOUIN a écrit :

 Tu peux le faire en utilisant les extensions MySQL de proftpd par
 exemple (et en complément : un script qui regarde quand une nouvelle
 entrée est ajoutée dans la table en question par ex) : cf
 http://proftpd.linux.co.uk/localsite/Userguide/linked/ch-compat.html#AEN145
9.

   Merci !  De belles pistes que celles-ci.

   Gérald



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Grald Verdon
Le Mardi, 18 Novembre 2003 18.31, Christophe PEREZ a écrit :

  Scruter les logs ?
 
 C'est gentil, mais même une petite console avec tail -f qui roule,
  cela prend de la place-écran et réclame de l'attention... et ce que je
  voudrais, précisément, c'est pouvoir faire autre chose. ;-)

 Mais rien ne t'empêche de faire un script qui fait ce que tu veux des
 logs !??!!??!!

   D'accord, dit comme ça, on retombe sur nos pattes. Et je reviens, quant à 
moi, au point de départ : comment (avec un script, donc) faire réagir mon 
système (lancement d'une sirène, envoi d'une centaine de mails, signaux de 
fumée rouge, exécution - en boucle - du fichier mp3 de l'Art de la fugue dans 
sa totalité, etc.) lorsque mon fichier log ftp s'enrichit d'une ligne 
représentant un accès ou une tentative d'accès ?

   AVEC UN SEU-CRIPTEU ! (hurlement du fond la salle)

   Oui, bien sûr. Et je t'y mets quoi dans ce script pour qu'il sache que mon 
ftpaccess.log est plus gros d'une ligne ? Je peux, par exemple, utiliser tail 
et lancer quelque chose à sa suite ?

   Merci encore.

Gérald

P.-S. Cette question était originellement prévue pour la liste débutant, mais 
mes messages me revenaient dans la figure sans raison. J'ai dû me réinscrire, 
à l'instar de beaucoup d'autres à ce que j'ai lu. 


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


Re: [Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Seb
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Salut !!

Tu peux essayer de faire plus simple peut être.
Tu vérifies que ton process PROFTP tourne, dans le cas contraire tu fais
ce que tu veux (mail, mp3 ...).
Et tout cela en passant par CRON (je ne sais pas comment faire là).




Gérald Verdon wrote:

| Le Mardi, 18 Novembre 2003 18.31, Christophe PEREZ a écrit :
|
|
|Scruter les logs ?
|
|   C'est gentil, mais même une petite console avec tail -f qui roule,
|cela prend de la place-écran et réclame de l'attention... et ce que je
|voudrais, précisément, c'est pouvoir faire autre chose. ;-)
|
|Mais rien ne t'empêche de faire un script qui fait ce que tu veux des
|logs !??!!??!!
|
|
|D'accord, dit comme ça, on retombe sur nos pattes. Et je reviens,
quant à
| moi, au point de départ : comment (avec un script, donc) faire réagir mon
| système (lancement d'une sirène, envoi d'une centaine de mails,
signaux de
| fumée rouge, exécution - en boucle - du fichier mp3 de l'Art de la
fugue dans
| sa totalité, etc.) lorsque mon fichier log ftp s'enrichit d'une ligne
| représentant un accès ou une tentative d'accès ?
|
|AVEC UN SEU-CRIPTEU ! (hurlement du fond la salle)
|
|Oui, bien sûr. Et je t'y mets quoi dans ce script pour qu'il sache
que mon
| ftpaccess.log est plus gros d'une ligne ? Je peux, par exemple,
utiliser tail
| et lancer quelque chose à sa suite ?
|
|Merci encore.
|
| Gérald
|
| P.-S. Cette question était originellement prévue pour la liste
débutant, mais
| mes messages me revenaient dans la figure sans raison. J'ai dû me
réinscrire,
| à l'instar de beaucoup d'autres à ce que j'ai lu.


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (MingW32)
iD8DBQE/unixXypnczREm3wRAnHoAJkBrSkOzuSO3jsavgisWC2VHk8ntgCg0V/f
arsV5U6PUxcLM7SlU0n3G1I=
=YKwz
-END PGP SIGNATURE-

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Grald Verdon
Le Mardi, 18 Novembre 2003 20.47, Damien Corral a écrit :

  Connaissez-vous un moyen de configurer une alerte en cas de connexion sur
  un serveur ftp (le mieux serait dans la config de proftpd.conf) ?

 A mon avis un coup d'oeil dans syslog.conf devient fortement de donner
 des idées RTFM et tu verras que l'on peut lancer des programmes
 plutôt que d'inscrire des logs dans un fichier.

J'ai, en effet et grâce à toi, découvert man syslog.conf et je n'en suis 
pas encore revenu. ;-)

Reste à savoir ce que je vais être capable d'en faire.

Merci.

Gérald



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;


[Confirme] Re: Serveur FTP : alerter en cas de connexion

2003-11-18 Par sujet Christophe PEREZ
Le Tue, 18 Nov 2003 19:17:25 +, Gérald Verdon a écrit :

Oui, bien sûr. Et je t'y mets quoi dans ce script pour qu'il sache que mon 
 ftpaccess.log est plus gros d'une ligne ? Je peux, par exemple, utiliser tail 
 et lancer quelque chose à sa suite ?

Ben encore faut-il savoir scripter :-)

Mais si tu as un script qui tourne en tache de fond (lancé avec un  à la
fin, et faisant une boucle sans fin avec une tempo de x secondes par
exemple) :
- qui compare en permanence la taille du log en question avec la taille
connue précédemment
  - si identique, ne fait rien
  - si différent, traite les nouvelles lignes
- cherche dans ces lignes une nouvelle connexion
  - si aucune, ne fait rien
  - si connexion, fait l'action désirée :
- play le_fichier.wav désiré
ou
- echo | mail -s nouvelle connexion le $(date) [EMAIL PROTECTED]
ou
- shutdown
ou
- je ne sais quoi d'autre moi :-)

 P.-S. Cette question était originellement prévue pour la liste débutant,

Ah ben voilà, je comprends mieux :-))

-- 
Christophe PEREZ


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur http://www.mandrakestore.com;