Skip to content

Wifite: aircrack-ng NOT utilising "neon" CPU instruction set by default, resulting in much slower hash rates on Raspberry Pi 5 #363

@capmdiged

Description

@capmdiged

Apologies if this issue has been addressed in a previous post

It appears that "wifite" running on Raspberry Pi 5 running Kali (2024.4 fully patched) does NOT utilise the aircrack-ng "--simd=neon" CPU switch, resulting in a much slower hash rate. The following documentation states it should be using advanced CPU instruction sets, by default, if available.

https://www.aircrack-ng.org/doku.php?id=aircrack-ng (Details found under the "SIMD" heading)

I ran "aircrack-ng--simd-list" to display available CPU instruction sets and BOTH Raspberry Pi's (Zero 2 W &Pi 5) support "neon"

The document from aircrack states that the aircrack-ng process will automatically utilise the advance CPU instruction set. I can see this is for the case of "Raspberry Pi Zero 2 W", when I run wifite, but it looks like it uses the "--simd=generic" switch by default on the "Raspberry Pi 5"

I ran the aircrack-ng --simd switches and got the following results

Raspberry Pi Zero 2 W "--simd=generic" = 26 k/s
Raspberry Pi Zero 2 W "--simd=neon" = 464 k/s
Raspberry Pi 5 "--simd=generic" = 210 k/s
Raspberry Pi 5 "--simd=neon" = 2800 k/s

When I run wifite on "Zero 2 W", I get the expect "neon" speeds, but on the "Pi 5", I'm only getting "generic" speeds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions