Pyrit 0.4.0 released

I’ve finally kicked Pyrit 0.4.0 out of the door. You can find the new version here. The main changes compared to 0.3.0 are:

  • Added the CAL++-plugin for ATI (tarball is packed by hazeman and will be available soon)
  • Added command ‘check_db’
  • Complete rework of packet-parsing and handshake detection
  • Make default workunit-size configureable (workunit_size)
  • Make maximum number of used CPUs configurable (limit_ncpus)
  • Use GPU-native bitwise rotation with OpenCL if possible
  • Use libpcap to access capture-devices/files
  • CUDA-plugin now compatible with Fermi-GPUs
  • OpenCL-plugin now builds on MacOS 10.6
  • Fixed CUDA-plugin on MacOS 10.6
  • Fixed SSE2-detection on old CPUs
  • Fixed database-indices
  • Fixed rare IndexError in EAPOLCracker

 

Pyrit in a lab

A student at the John von Neumann Faculty of Informatics / University of Óbuda turned a computer lab (with the blessing from his teacher) into a cluster of 19 Pyrit-running nodes. Using a GeForce GTX260 GPU on each node, he was able to achieve a performance of 126.000 Pairwise Master Keys per second.

While these GPUs are in no terms up to date, it is still an impressive example: 2.064.384.000 rounds of SHA1 or 123 gigabytes of data crunched every second in a network of 19 low-cost PCs.

New rig

After around 5 years, I finally bought myself a new desktop PC: Sandy Bridge 4x 3.4Ghz, 8gb RAM, GeForce GTX460, 1,2TB in RAID-0. This is probably going to be my second most favourite toy. In all seriousness, I need it to ramp up some development, which still happens on a MacBook Pro…

Debian 6 out, includes Pyrit

Debian 6.0 was released today. It includes Pyrit as a precompiled package so Pyrit is just one “apt-get install pyrit” away.

Follow

Get every new post delivered to your Inbox.