Snort & Compilation

eliza_b Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Je suis le tuto suivant http://www.zjulian.com/snort-on-64-bit-centos-6 pour installer snort mais j'ai un problème de compilation.

à chaque fois que je lance la commande make j'ai une erreure du genre:

src/../include/libnet.h:87:8: attention : caractère " de terminaison manquant


ou

make[2]: quittant le répertoire « /home/user/Téléchargements/libdnet-1.11/test/dnet »
make[2]: entrant dans le répertoire « /home/user/Téléchargements/libdnet-1.11/test »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /home/user/Téléchargements/libdnet-1.11/test »
make[1]: quittant le répertoire « /home/user/Téléchargements/libdnet-1.11/test »
make[1]: entrant dans le répertoire « /home/user/Téléchargements/libdnet-1.11 »
cd . && /bin/sh ./config.status dnet-config
config.status: creating dnet-config
make[1]: quittant le répertoire « /home/user/Téléchargements/libdnet-1.11 »


Presque toutes les types d'erreur avec make;-) j'ai jamais réussi à faire marcher la commande make.

Est ce que quelqu'un pourrait m'aider? je sais pas s'il faut installer des librairies ou quelques choses de ce genre sinon si vous avez un lien sur l'installation de snort sur centos 6, 64 bits qui marche ou que vous avez tester, je suis preneur.

Merci d'avance.

7 réponses

mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Pourquoi ne pas installer snort via yum ?
https://www.linuxquestions.org/questions/linux-software-2/install-snort-via-yum-808315/

Sinon, ce que tu reportes n'est pas des messages d'erreur. S'il y en a ce sont probablement dans les dernières lignes qu'elles apparaissent, et c'est celle-ci que tu dois reporter.

Bonne chance
0
eliza_b Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   10
 
Sisi, j'ai installé le paquet epel-realese-6-5.noarch.rpm mails il trouve pas le paquet snort quand je fais un yum install snort....

sinon le message d'erreur est:

libtool: install: warning: remember to run 'libtool --finish /usr/local/lib/snort_dynamicpreprocessor'
make[6]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/src/dynamic-preprocessors/dnp3 »
make[5]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/src/dynamic-preprocessors/dnp3 »
make[4]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/src/dynamic-preprocessors »
make[3]: Rien à faire pour « all ».
make[3]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/src/target-based »
Making all in control
make[3]: Rien à faire pour « all ».
make[3]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/tools/u2spewfoo »
make[3]: entrant dans le répertoire « /usr/local/snortinstall/snort-2.9.2.2/tools »
make[3]: Rien à faire pour « all-am ».
0
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Ben au niveau de la compilation on dirait qu'il n'y a pas d'erreur à ce stade... De toute façon si tu ne vois pas "error" dans les lignes qui sortent de la commande "make", c'est que tout va bien.
0
eliza_b Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   10
 
Oui mais le problème c'est que quand je fais un make install, j'ai le même message.

Tu veux dire qu'il est installé? même avec le message d'erreur?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Mais... où vois tu un message d'erreur dans ce que tu m'as reporté ? Ce n'est pas parce que make écrit quelque chose que c'est une erreur !

Il y a juste un warning qui te demande de lancer :

libtool --finish /usr/local/lib/snort_dynamicpreprocessor


(très probablement en root ou avec un sudo).

Bonne chance
0
eliza_b Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   10
 
ah oki,
moi je croyais que le fait de voir:

make[4]: quittant le répertoire « /usr/local/snortinstall/snort-2.9.2.2/src/dynamic-preprocessors »
make[3]: Rien à faire pour « all »

est un message d'erreur.

Autant pour moi alors.

Est ce que vous savez où on peut télécharger snort rules parce que j'ai été sur le site de snort (www.snort.org) mais j'y arrive pas.

Quand je click sur snortrules-snapshot-2921.tar.gz, rien ne se passe.

Des idées?

Merci d'avance.
0
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
[...] est un message d'erreur.

Non non ça veut dire que tout était déjà prêt à cet endroit, et make te précise donc qu'il n'a rien fait.

Quand je click sur snortrules-snapshot-2921.tar.gz, rien ne se passe.

T'es tu enregistrée comme indiqué sur ces deux pages ?
http://snort.org/downloads/1573
http://snort.org/snort-rules/cli

Bonne chance
0