Buenas acabo de instalar ubuntu 10.10, me baje de esta pagina http://code.google.com/p/pyrit/downloads/list (http://code.google.com/p/pyrit/downloads/list) el pyrit y el pyrit-cuda, el primero lo he podido compilar sin problemas pero el segundo después de pelear un rato con el, al principio me pidió instalar el Cuda driver y cuda toolkit para poder compilarlo, lo hice y ahora me da un error que no e conseguido solucionar ni con san google jeje, os pego el trozo de código y a ver si podéis echarme una mano ;)
Codigo:
fran@lavitz:~/Descargas/cpyrit-cuda-0.3.0$ sudo python setup.py build
[sudo] password for fran:
svn: «.» no es una copia de trabajo
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/opt/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -DVERSION="0.3.0"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lssl -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Gracias de antemano y salu2
Despues de multiples pruebas y demás el problema yo diría que esta en el Cuda driver y Cuda toolkit que no los consigo descargar para ubuntu 10.10 y no funcionan correctamente
He instalado el Cuda Driver for developers de la pagina de nvidia para linux, y el cuda toolkit de esa misma pagina tb, habiendo purgado todos los drivers de nvidia antes, y el error ahora mismo es:
fran@lavitz:~/Descargas/cpyrit-cuda-0.3.0$ sudo python setup.py build
[sudo] password for fran:
svn: «.» no es una copia de trabajo
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -DVERSION="0.3.0"
In file included from _cpyrit_cuda.c:26:
_cpyrit_cuda.h:22: fatal error: cuda.h: No existe el archivo o directorio
compilation terminated.
error: command 'gcc' failed with exit status 1
creo que me parece jejeje que te falta las librerias gcc y creo que con eso se arreglara
sudo apt-get install g++
sudo apt-get install python-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
creo que con esas librerias bastaria
Gracias por contestar, tengo todo instalado y seguia =
Esta mañana probe a borrar todo y empezar desde 0, total que al compilar el CUDA me sale este error:
root@lavitz:/home/fran/Descargas/cpyrit-cuda-0.3.0# python setup.py build
running build
running build_ext
/bin/sh: /usr/local/cuda/bin/nvcc: not found
None
Failed to execute command '/usr/local/cuda/bin/nvcc -V'
Traceback (most recent call last):
File "setup.py", line 157, in <module>
setup(**setup_args)
File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
cmd_obj.run()
File "/usr/lib/python2.6/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python2.6/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
cmd_obj.run()
File "setup.py", line 78, in run
raise SystemError("Nvidia's CUDA-compiler 'nvcc' can't be " \
SystemError: Nvidia's CUDA-compiler 'nvcc' can't be found
No encuentra el nvcc por que lo esta buscando en "/usr/local/cuda/bin" y en realidad lo tengo en
"/usr/local/cuda/cuda/bin"
La pregunta es ¿ de que manera puedo cambiar el path para que lo busque en el sitio donde debe?
Gracias y salu2
Modificando el setup.by e conseguido cambiarlo manualmente ;) por si alguien tiene el mismo problema, ya esta perfectamente instalado
Salu2
podrias explicarme como modificas el setup.by esque ami me daba un error parecido pero se corrijio no se como "solito" pero por curiosidad como lo hiciste tu ?
yo quede pegado donde mismo quedaste tu, cual fue al solucion que le diste?
Si te faltan las librerías de cuda, mira en los repos e instálalas.
Si el problema es que no te encuentra el nvcc porque lo tienes en un lugar no indicado, haz un enlace simbólico al directorio donde busca.
De todas maneras, a estas alturas, puede que hasta esté pyrit en los repositorios de ubuntu y no necesites compilarlo a mano, miraló a ver.
Saludos
mira asi
Citarsudo apt-get install build-essential python python-all-dev libssl-dev zlib1g zlib1g-dev zlib-bin zlibc python-scapy subversion
Citarsvn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit
Citarcd pyrit/pyrit
Citarpython setup.py build
Citarpython setup.py install
Citarpyrit benchmark
luego solo queda los modulos de la tarjeta
no me funca
:-\
/pyrit_svn/cpyrit_cuda# python setup.py build
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev (svn r308)"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lcrypto -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
hasta ahi llego instale todas las librerias y nada >:(
Busca que tengas instalada libcuda.so
Mira por synaptic buscando por cuda en las librerías.
Si no está a lo mejor es que te toca compilarla a mano.
Saludos
no se mira ver instala desde los repor esto binutils build-essential, libssl-dev, python-dev, zlib1g-dev, libzlcore-devalomejor alguno no lo tienes instalado
Citarwget -c http://pyrit.googlecode.com/files/CPyrit-CUDA-0.2.4.tar.gz
tar xfv CPyrit-CUDA-0.2.4.tar.gz
cd CPyrit-CUDA-0.2.4
python setup.py build
python setup.py install
para los que le cuesten instalar pytit podeis provar asi
Citarsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 619BA177
luego añade el repo al sources.list o en Sistema>administracion>origenes de software>otro software>añadir
CitarRepository: deb http://ppa.launchpad.net/festor/hack-tools/ubuntu jaunty main
luego un
Citarsudo apt-get update && sudo apt-get install pyrit
y en la terminal:
Citarpyrit
que no te va por lo que sea con un apt-get remove pyrit te vale para quitarlo salu2
no hay caso he instalado todas las librerias y siempre llego donde mismo.
Citar~/pyrit_svn/cpyrit_cuda# python setup.py build
running build
running build_ext
Skipping rebuild of Nvidia CUDA kernel ...
Building modules...
building 'cpyrit._cpyrit_cuda' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/cuda/include -I/usr/include/python2.6 -c _cpyrit_cuda.c -o build/temp.linux-i686-2.6/_cpyrit_cuda.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev (svn r308)"
gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.6/_cpyrit_cuda.o -lcrypto -lcuda -lz -o build/lib.linux-i686-2.6/cpyrit/_cpyrit_cuda.so
/usr/bin/ld: cannot find -lcuda
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Quede en las mismas puuf >:(
http://www.stealthcopter.com/blog/2010/02/compiling-and-running-cuda-2-3-sdk-and-toolkit-on-ubuntu-9-10-x64-64-bit/
Por si te sirve para resolver alguna dependencia, pero ya es bastante antiguo.
Saludos
nop todavia quedo pegado ahi, me he pasado por varias webs en ingles y nada, en backtrack ubuntu googlecode.com etc y creo que varios se han topado con lo mismo y de soluciones nada publicado, si es que se ha resuelto, esta demas decir que mi tarjeta grafica es compatible con cuda/pyrit.
saludos
tranquilo hombre espera un poco estas en la 10.10 32 0 64
Tengo 32bits Backtrack 5r1 KDE que por lo leido tiene bastantes bugs tanto en kde como en gnome de echo ya tuve que arreglar ettercap y el entorno grafico, pero este me ha salido duro :-\
Hasta ahora llego al cpyrit_svn/python setup.py build
De echo he probando con pyrit benchmark y me aparece esto:
Citarpyrit benchmark
Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+
Running benchmark (283.1 PMKs/s)... |
Computed 283.11 PMKs/s total.
#1: 'CPU-Core (SSE2)': 174.2 PMKs/s (RTT 4.8)
#2: 'CPU-Core (SSE2)': 171.1 PMKs/s (RTT 4.1)
Gracias
vaya es bt5 menudo coñazo
mira pasale este script para actualizar y arreglar algunos bugs
Citarfix-plash
alfinal de terminar el script
FeedingBottle no se instala beini cerro
La versión 0.8 está fuera: (http://img40.imageshack.us/img40/9936/pantallazofs.png)
Citar Sección: PRINCIPAL
[>] 1. Actualizar y Backtrack limpio.
[>] 2. Explotar las herramientas.
[>] 3. Inalámbricos y de telefonía.
[>] 4. Web y de bases de datos.
[>] 5. Otros.
[>] 6. Actualizar todos.
[>] 7. Script de actualización.
[>] 8. Cambios.
[>] 9. Comentarios (GMail).
[>] 10. Fix BT5 Bugs / Personalizar BT5.
[>] 11. Migrar BackTrack BackTrack 5 5 a R1 (32bits)
[>] 12. Herramientas adicionales
[>] 13. Salir.
[>] Introduzca su elección:
CitarSección: Herramientas adicionales
[>] 1. Axel & apt-rápido.
[>] 2. Nessus.
[>] 3. FeedingBottle.
[>] 4. HexorBase.
[>] 5. Instalar todo.
[>] 6. Volver.
[>] Introduzca su elección:
Para instalar: Citarwget http://bl4ck5w4n.tk/wp-content/uploads/2011/07/bt5up.tar
chmod a+x bt5up.py
./bt5up.py
Si lo tienes ya puedes actualizar normalmente utilizando el menú en el guión.
Nota:
Puede copiar el bt5up.py a / bin / para que sea fácil de usar: Citar cp bt5up.py / bin/bt5up
chmod + x / bin/bt5up
bt5up
http://darkc0de.net/foro/index.php?topic=190.0
Despues de haber hecho todo lo que me has dicho me sigue tirando el error aunque el script esta formidable arregla varios fallos...
Una pregunta igual cuando hago pyrit benchmark me arroja resultado de siempre... voy a ver si lo puedo hacer funcionar de todas formas si no funciona bueno no queda de otra...
Gracias por el tiempo en ayudar
Saludos