Package Details: aircrack-ng-git 20240303.6e2871e7-1

Git Clone URL: https://aur.archlinux.org/aircrack-ng-git.git (read-only, click to copy)
Package Base: aircrack-ng-git
Description: WiFi security auditing tools suite
Upstream URL: https://aircrack-ng.org
Keywords: aircrack aircrack-ng airgraph airgraph-ng airmon airmon-ng airodump airodump-ng
Licenses: GPL2
Conflicts: aircrack-ng, aircrack-ng-scripts
Provides: aircrack-ng, aircrack-ng-scripts
Replaces: aircrack-ng-scripts, aircrack-ng-svn
Submitter: Miegl
Maintainer: l-koehler
Last Packager: l-koehler
Votes: 121
Popularity: 0.000000
First Submitted: 2018-04-04 18:44 (UTC)
Last Updated: 2024-03-30 17:10 (UTC)

Dependencies (18)

Required by (16)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Miegl commented on 2018-05-20 21:26 (UTC)

codyps: make arguments work correctly for me, but I'm fine with ./configure arguments too. Thanks.

codyps commented on 2018-05-20 17:49 (UTC) (edited on 2018-05-20 17:49 (UTC) by codyps)

Here's a patch which fixes this by switching to use ./configure arguments.

It seems the make args weren't taking affect in all cases (probably some make rule I'm not familiar with).

https://gist.github.com/jmesmon/346bff56aee0be5f99f0970ceeebfaaf

codyps commented on 2018-05-20 17:33 (UTC)

Running aircrack-ng fails with

F: Failed to spawn binary: No such file or directory

Strace says:

execve("/usr/local/libexec/aircrack-ng/aircrack-ng--avx", ["/usr/local/libexec/aircrack-ng/a"...], 0x5637f48122c0 /* 1 var */) = -1 ENOENT (No such file or directory)

So it seems that /usr/local is being used somewhere in the build that it shouldn't be.

Miegl commented on 2018-04-22 19:47 (UTC)

vesath: Yeah you are right, thanks!

vesath commented on 2018-04-22 18:24 (UTC) (edited on 2018-04-22 18:25 (UTC) by vesath)

Miegl: Your pkgver() function is not monotonic. Currently the AUR version is 1.2.rc5.r13.gce4e9c3c-1 but I did a rebuild a few days ago and got 1.2.r28.g94fe3e02-1. However vercmp considers the latter older than the former.

My suggestion with git packages is to use the following pkgver() function, which ensures that it is increasing:

pkgver() {
    cd "${srcdir}/${_pkgname}"
    git log -1 --format='%cd.%h' --date=short | tr -d -
}

vesath commented on 2018-04-06 20:05 (UTC)

No worries, Miegl, you'll do just fine. And if myself or others have any suggestions for improving the package we'll just share them with you. Cheers.

Miegl commented on 2018-04-06 19:53 (UTC)

@vesath Thank you! I was kinda worried about dependencies being wrong, thanks for clearing that up for me.

As far as maintainership goes, I'm OK with you being the maintainer as I clearly don't have enough experience.

Thanks

vesath commented on 2018-04-06 19:50 (UTC) (edited on 2018-04-06 19:52 (UTC) by vesath)

Upstream has moved their code repository to github. The package aircrack-ng-svn is now deprecated and should be replaced by aircrack-ng-git. Cheers.

vesath commented on 2018-04-06 19:49 (UTC)

Thanks for the update and happy maintaining!

vesath commented on 2018-04-06 09:10 (UTC)

Other issues regarding dependencies:

  • python is required at build time (otherwise the configure script aborts) and then at run time for dump-join, airgraph-ng, versuck-ng, and airdrop-ng

  • sqlite is required at run time (it's a dependency of gnupg in [base] so it gets pulled anyhow)

  • gcc-libs is required at run time (used in usr/libexec/aircrack-ng/*)

  • shtool is not required (should be removed to avoid AUR dependencies)

  • libtool is not required (should be removed)

Here's an updated PKGBUILD: https://arch.vesath.org/all/aircrack-ng-git-1.2.rc5.r13.gce4e9c3c-1.src.tar.gz