You are not logged in.

#1 2010-02-20 02:13:48

miguecosa
Member
Registered: 2010-02-20
Posts: 9

pyrit doesn't work on my box, really frustrating

I installed pyrit from AUR http://aur.archlinux.org/packages.php?ID=29030
I get this error message when i try to run it:

Traceback (most recent call last):
File "/usr/bin/pyrit", line 4, in <module>
import pyrit_cli
File "/usr/lib/python2.6/site-packages/pyrit_cli.py", line 35, in <module>
from cpyrit import pckttools
File "/usr/lib/python2.6/site-packages/cpyrit/pckttools.py", line 35, in <module>
import _pckttools
ImportError: /usr/lib/python2.6/site-packages/cpyrit/_pckttools.so: undefined symbol: HMAC

Then i posted my problem to the developer http://code.google.com/p/pyrit/issues/detail?id=116
and he answered that this symbol should be defined by my openssl library

I decided to make my own PKGBUILD, which took a lot of work because i had never wrote one. Here it is:

pkgname=pyrit-svn
pkgver=216
pkgrel=1
pkgdesc="Stay one step ahead in the attacks WPA-PSK and WPA2-PSK."
url="http://code.google.com/p/pyrit/"
license=('GPL3')
arch=('i686' 'x86_64')
depends=('python' 'openssl' 'zlib')
makedepends=('gcc' 'python')
source=()
md5sums=()

_svntrunk="http://pyrit.googlecode.com/svn/trunk/"
_svnmod=pyrit

build() {
    cd ${srcdir}

  if [ -d $_svnmod/.svn ]; then
    (cd $_svnmod && svn up -r $pkgver)
  else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting make..."

  cd $_svnmod/pyrit

  python setup.py build
  python setup.py install --root=${pkgdir}
}

Then I get this error:

 

File "/usr/bin/pyrit", line 4, in <module>
    import pyrit_cli
  File "/usr/lib/python2.6/site-packages/pyrit_cli.py", line 33, in <module>
    import cpyrit.cpyrit
  File "/usr/lib/python2.6/site-packages/cpyrit/cpyrit.py", line 40, in <module>
    import util
  File "/usr/lib/python2.6/site-packages/cpyrit/util.py", line 47, in <module>
    import _cpyrit_cpu
ImportError: /usr/lib/python2.6/site-packages/cpyrit/_cpyrit_cpu.so: undefined symbol: SHA1_Update

Please someone help me, it's really frustrating, i am really interested in this piece of software.
Thanks

Offline

#2 2010-04-17 05:01:19

Holoduke
Member
Registered: 2009-10-08
Posts: 10

Re: pyrit doesn't work on my box, really frustrating

Offline

#3 2010-04-18 18:50:24

miguecosa
Member
Registered: 2010-02-20
Posts: 9

Re: pyrit doesn't work on my box, really frustrating

Hi, Holoduke, thanks for your answer. After the tenth time my system broke after an update I decided to quit archlinux. It was a painful decision because I really liked the distro but I cannot dedicate so much time to mantain my system and fix broken stuff.

Offline

#4 2010-04-18 19:01:23

dcc24
Member
Registered: 2009-10-31
Posts: 737

Re: pyrit doesn't work on my box, really frustrating

A breakage is caused (to my experience and I'm sure many more will agree) almost always by a user error. If you check the mailing list and/or website before updating, and keep "pacman -Syu"ing at least once every week I don't think you'll experience any problems.

Last edited by dcc24 (2010-04-18 19:02:10)


It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

My AUR packages

Offline

Board footer

Powered by FluxBB