Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2018, à 08:47

Kostka Michel

Creer un script pour l'envoi de sms automatique pour une allerte snort

J'ai essayé de créer le script mais le même résultat s'affiche à chaque fois:
"insserv: script eSms is not an executable regular file, skiped"
Que dois-je faire?
Voici la page que j'ai consulté pour créer le script
[doc]file:///C:/Users/Kos'tka%20Michel/Downloads/Nouveau%20dossier/tutoriel_linux_demon%20-%20Documentation%20du%20Dr%20FRAPPE%20(ovh).html[/doc]

Hors ligne

#2 Le 20/11/2018, à 09:11

bruno

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Bonjour,

Le message d'erreur est explicite : « le script eSms n'est pas un fichier standard exécutable ». Il faut commencer par corriger cela.

P.S. : merci de modifier ton premier message pour mettre un lien valide vers une page web.

Hors ligne

#3 Le 20/11/2018, à 09:18

Kostka Michel

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

J'ai déjà essayer avec le tutoriel [doc]https://doc.frapp.fr/doku.php?id=tutoriel:linux:demon[/doc] mais cela me renvoie toujours le même message quand j'essaye de créer le script et quand j'essaye d'ouvrir le dossier etc/init.d/skeleton, cela donne ça :

#!/bin/sh
# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing.
if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then
    set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script
fi
### BEGIN INIT INFO
# Provides:          skeleton
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Example initscript
# Description:       This file should be used to construct scripts to be
#                    placed in /etc/init.d.  This example start a
#                    single forking daemon capable of writing a pid
#                    file.  To get other behavoirs, implemend
#                    do_start(), do_stop() or other functions to
#                    override the defaults in /lib/init/init-d-script.
### END INIT INFO

# Author: Foo Bar <foobar@baz.org>
#
# Please remove the "Author" lines above and replace them
# with your own name if you copy and modify this script.

DESC="Description of the service"
DAEMON=/usr/sbin/daemonexecutablename


Il manque do start et do stop comme dans le tuto

Dernière modification par Kostka Michel (Le 20/11/2018, à 09:30)

Hors ligne

#4 Le 20/11/2018, à 09:20

xubu1957

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message #3 :      Merci             wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1530289742.png

comme indiqué dans le : Retour utilisable de commande

Dernière modification par xubu1957 (Le 20/11/2018, à 09:33)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 20/11/2018, à 09:36

Kostka Michel

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

smile revenons  à nos moutons maintenant, smile je voudrais créer un script pour l'envoi de sms automatique mai j'y arrive pas, j'utilise gammu et le truc qui va avec, je suis debutant dans le truc, c'est important smile

Hors ligne

#6 Le 20/11/2018, à 10:28

bruno

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

C'est pourquoi ? Un exercice, un devoir à faire ?
Là je ne vois pas bien le rapport entre :
- snort qui est un outil de détection d'intrusion qui ne s’adresse clairement pas aux débutants ;
- un script d'init obsolète : on utilise maintenant les unités de service systemd
- et gammu qui un outil pour contrôler un téléphone portable relié à un ordinateur.

Tu devrais peut-être reformuler le titre de ton premier message : aide pour créer un script d'envoi de SMS.
Est-ce bien cela ?

Si c'est le cas, commence par faire une recherche sur ce qui existe, puis montre-nous ce que tu as fait en nous expliquant ce que tu n'arrives pas à faire. On pourra alors t'aider plus affinement.

Hors ligne

#7 Le 20/11/2018, à 10:29

Kostka Michel

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Qu'est ce qui ne vas pas dans ce code script pour l'envoi de sms auto:

#!/bin/bash
while[true];
do
alert='/var/log/snort/alert';
existe='wc +1 alert | cut -c 1';
if[$existe -gt 1];
then
echo"Il y a des intrus dans le réseau" | gammu --sendsms TEXT +261346430360;
echo "">alert;
fi
done

Pourqoui cette erreur, quand j’exécute ./Msg.sh

./Msg.sh: ligne 2: while[true] : commande introuvable
./Msg.sh: ligne 3: erreur de syntaxe près du symbole inattendu « do »
./Msg.sh: ligne 3: `do'

Hors ligne

#8 Le 20/11/2018, à 10:39

Kostka Michel

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Bon, je veux l'expliquer clairement, j'essaye de faire un projet avec le thème détection d'intrusion avec snort avec une notification sms
, j'essaye de suivre un tuto mais quand ça arrive au moment de créer un script deamon, je bug.
C'est un script en deamon nécessaire pour envoyer une alerte sms lors d'une détection d'intrusion. smile smile

Dernière modification par Kostka Michel (Le 20/11/2018, à 10:45)

Hors ligne

#9 Le 20/11/2018, à 10:54

bruno

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Bon, je vais laisser la main aux gourous de bash pour t'expliquer ce qui ne va pas dans on script wink

En attendant un peu de lecture sur la syntaxe de la boucle while.

Hors ligne

#10 Le 20/11/2018, à 19:53

Sciensous

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

je ne suis pas un gourou, mais j'ai compris un truc en shell/bash: les espaces ont leur importance !!

donc while [ true ] avec espaces wink
(sinon c'est considéré comme un fichier)

du coup le shell ne comprends pas le do "orphelin" ...

Dernière modification par Sciensous (Le 20/11/2018, à 19:54)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne

#11 Le 20/11/2018, à 20:22

diesel

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Sciensous a écrit :

je ne suis pas un gourou, mais j'ai compris un truc en shell/bash: les espaces ont leur importance !!

donc while [ true ] avec espaces wink
(sinon c'est considéré comme un fichier)

du coup le shell ne comprends pas le do "orphelin" ...

Exact.

Et pareil pour le "if" contenu dans la boucle.

Et

existe='wc +1 alert | cut -c 1';
if [ $existe -gt 1 ];

ne fera fort probablement pas ce que tu en attends.

Amicalement.

Jean-Marie

Dernière modification par diesel (Le 20/11/2018, à 20:28)


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#12 Le 20/11/2018, à 20:31

bruno

Re : Creer un script pour l'envoi de sms automatique pour une allerte snort

Turemarquerasquecenestpasspécifiqueàbash wink

Si ce que j'ai écrit est a peu près compréhensible pour un être humain. Cela ne peut pas l'être par un interpréteur de scripts.

Hors ligne