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 05/07/2014, à 17:41

smike2809

Installation de pyrit avec CUDA pour une carte graphique NVIDIA

Bonjour,

J'ai installé cuda avec cette ligne de commande:

sudo apt-get install nvidia-cuda-toolkit

puis j'ai téléchargé pyrit et cpyrit v0.4.0 et puis lorsque je le compile j'obtiens une erreur:

user@ordi:~/Install/Pyrit/pyrit-0.4.0$ apt-cache search cuda toolkit
nvidia-cuda-toolkit - Boîte à outils NVIDIA CUDA
user@ordi:~/Install/Pyrit/pyrit-0.4.0$ python setup.py build
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.0"
cpyrit/_cpyrit_cpu.c:35:26: fatal error: openssl/hmac.h: Aucun fichier ou dossier de ce type
 #include <openssl/hmac.h>
                          ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

J'ai fais bon nombre de recherches sur internet mais je n'ai pas trouvé de solution.
D’où viens cette erreur?

Dernière modification par smike2809 (Le 05/07/2014, à 17:42)

Hors ligne

#2 Le 05/07/2014, à 19:41

bishop

Re : Installation de pyrit avec CUDA pour une carte graphique NVIDIA

Salut smike2809 !
En fait l'erreur c'est :

fatal error: openssl/hmac.h: Aucun fichier ou dossier de ce type

Installe libssl-dev qui fournit hmac.h. Cela résoudra - peut être - ce problème.

sudo apt-get install libssl-dev

Puis tu recompiles.


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#3 Le 06/07/2014, à 00:36

smike2809

Re : Installation de pyrit avec CUDA pour une carte graphique NVIDIA

salut bishop, merci

Première erreur de résolue. Voila la suivante:

cpyrit/_cpyrit_cpu.c:37:18: fatal error: pcap.h: Aucun fichier ou dossier de ce type
 #include <pcap.h>

Apparemment il manque des dépendances si je comprends bien. C'est surement pas la dernière. Comment savoir quels sont les dépendances nécessaire?

Il faut installer libcap pour cette erreur?

Hors ligne

#4 Le 06/07/2014, à 01:56

bishop

Re : Installation de pyrit avec CUDA pour une carte graphique NVIDIA

smike2809 a écrit :

salut bishop, merci

Première erreur de résolue. Voila la suivante:

cpyrit/_cpyrit_cpu.c:37:18: fatal error: pcap.h: Aucun fichier ou dossier de ce type
 #include <pcap.h>

Apparemment il manque des dépendances si je comprends bien. C'est surement pas la dernière. Comment savoir quels sont les dépendances nécessaire?

Il faut installer libcap pour cette erreur?


Oui il manque des dépendances et comme tu le dis ce n'est surement pas la dernière.

Comment savoir quels sont les dépendances nécessaire?
Si tu n'as pas de fichier README ou INSTALL qui liste les dépendances à installer il faut y aller à tâtons. Tu sauras laquelle installer à chaque erreur de compilation. Enfin... quelques fois ce n'est pas évident.

Les dépendances à installer quand tu compiles sont généralement des librairies de développement portant l'extension - dev -.
Pour cette seconde erreur tu dois installer libpcap0.8-dev qui fournit pcap.h :

sudo apt-get install libpcap0.8-dev

Dernière modification par bishop (Le 06/07/2014, à 12:52)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#5 Le 07/07/2014, à 00:28

smike2809

Re : Installation de pyrit avec CUDA pour une carte graphique NVIDIA

Merci bishop,

C'est bon je suis venu au bout de l'installation et j'ai compris pour les prochaines installations. Il y avait bien un fichier README. Voici un extrait:

A couple of libraries and headers are required to build Pyrit:

  * Python >=2.5 and it's headers
    http://www.python.org
  * The OpenSSL library and headers
    http://www.openssl.org
  * The Pcap library and it's headers
    http://www.tcpdump.org
  * Scapy >=2.x (optional/runtime)
    http://www.secdev.org/projects/scapy/
  * SQLAlchemy >=0.5 (optional/runtime)
    http://www.sqlalchemy.org

Linux users running a binary distribution may need to install the development
packages for Python (e.g. python-devel), OpenSSL (e.g. openssl-devel or
libssl-dev) and libpcap (e.g. libpcap-devel). You also need a C-compiler
like gcc. Users of MacOS probably only need to have Xcode installed.

Hors ligne

#6 Le 07/07/2014, à 01:11

bishop

Re : Installation de pyrit avec CUDA pour une carte graphique NVIDIA

Cool ! cool


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne