From 7bcfa310fcca736270b0f836191db1e2d2093efc Mon Sep 17 00:00:00 2001
From: mnhauke <>
Date: May 12 2022 21:22:33 +0000
Subject: Update aircrack-ng to version 1.7 / rev 2 via SR 976366
https://build.opensuse.org/request/show/976366
by user mnhauke + dimstar_suse
---
diff --git a/.files b/.files
index c3331c2..e089622 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index ec70dca..fe2fd1b 100644
--- a/.rev
+++ b/.rev
@@ -11,4 +11,12 @@ https://www.bundesverfassungsgericht.de/entscheidungen/rk20090518_2bvr223307.htm
818826
+
+ 3251d7b513c360c411ad7dd4b9794239
+ 1.7
+
+ dimstar_suse
+
+ 976366
+
diff --git a/aircrack-ng-1.6.tar.gz b/aircrack-ng-1.6.tar.gz
deleted file mode 120000
index 104e30b..0000000
--- a/aircrack-ng-1.6.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeid3qz3572ife3i23pzwlt4v7kpxnwe5ow74t2xoxifwni6pezsg2m
\ No newline at end of file
diff --git a/aircrack-ng-1.7.tar.gz b/aircrack-ng-1.7.tar.gz
new file mode 120000
index 0000000..e084af6
--- /dev/null
+++ b/aircrack-ng-1.7.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeicoejk54mkjgrataoyiyh6zz4iipvbuo64s3prlfqzoyetobz7kay
\ No newline at end of file
diff --git a/aircrack-ng.changes b/aircrack-ng.changes
index 80d5569..3712c41 100644
--- a/aircrack-ng.changes
+++ b/aircrack-ng.changes
@@ -1,4 +1,85 @@
-------------------------------------------------------------------
+Wed May 11 08:06:23 UTC 2022 - Martin Hauke
+
+- Update to version 1.7
+ Airdecap-ng
+ * Endianness fixes.
+ * Output PCAP as little endian.
+ Airodump-ng
+ * Fixed blank encryption field when APs have TKIP (and/or CCMP)
+ with WPA2.
+ * Updated encryption filter (-t/--encrypt) for WPA3 and OWE.
+ * Fixed out-of-order timestamp captures.
+ * Ignore NULL PMKID.
+ * Fixed dropping management frames with zeroed timestamp.
+ * Fixed sorting where sometimes it started with a different field
+ * Allow setting colors only in AP selection mode.
+ * Fix crash on 4K Linux console.
+ * Fixed issue where existing clients not linked to an AP become
+ hidden when hitting 'o'.
+ * Allow use of WiFi 6E 6GHz frequencies.
+ * Look for oui.txt in /usr/share/hwdata.
+ Airgraph-ng
+ * Fixed graphviz package conflict.
+ * Fixed downloading OUI with python3.
+ * Ensure support/ directory is created when installing.
+ Aircrack-ng
+ * Fix handshake replay counter logic.
+ * Handle timeout when parsing EAPOL.
+ * Fixed WEP display.
+ * Fixed spurious EXIT messages.
+ * Improved handshake selection by fixing EAPOL timing and
+ clearing state.
+ * Ignore NULL PMKID.
+ * Added Apple M1 detection.
+ Aireplay-ng
+ * In test mode, detect tampering of sequence number b
+ firmware/driver.
+ * Fixed incorrectly rewritten loops affecting fragmentation
+ attack, and in some cases, SKA fake auth.
+ * Fixed a bunch of instances where packets had their
+ duration updated instead of the sequence number.
+ Airmon-ng
+ * Fix avahi killing.
+ * rewrite service stopping entirely.
+ * Codestyle fixes and code cleanup.
+ * Added a few Raspberry Pi hardware revisions.
+ * Fixes for 8812au driver.
+ * Fix iwlwifi firmware formatting.
+ * Remove broken KVM detection.
+ * Show regdomain in verbose mode.
+ * Document frequency usage.
+ * Add a sleep to help predictable names due to udev sometimes
+ renaming interface.
+ * Added warning for broken radiotap headers in kernel 5.15
+ to 5.15.4
+ * shellcheck fixes.
+ * support systemctl as some systems don't support 'service'
+ anymore.
+ * Fixes for pciutils 3.8, backward compatible.
+ Airbase-ng
+ * use enum for frame type/subtype.
+ * remove a few IE in association responses.
+ Besside-ng
+ * Support and detect all channels in 5GHz in Auto-Channel mode.
+ OSdep
+ * Search additional IE for channel information
+ Airgraph-ng
+ * switch airodump-join to Python 3
+ General
+ * Fix compilation with LibreSSL 3.5.
+ * Add Linux uclibc support.
+ * Shell script fixes thanks to shellcheck.
+ * Fixes for GCC 10 and 11.
+ * Fixed cross-compilation.
+ * Code refactoring, deduplication, cleanup, and misc code
+ improvements.
+ * Coverity Scan fixes, which includes memory leaks, race
+ conditions, division by 0, and other issues.
+- Remove patch:
+ * conflict.patch (not longer needed)
+
+-------------------------------------------------------------------
Sun Jul 5 07:22:00 UTC 2020 - Andreas Stieger
- fix build with gcc10 (gh#2138)
diff --git a/aircrack-ng.spec b/aircrack-ng.spec
index 6d0ab6a..535d70d 100644
--- a/aircrack-ng.spec
+++ b/aircrack-ng.spec
@@ -1,7 +1,7 @@
#
# spec file for package aircrack-ng
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%bcond_without sqlite
%bcond_with asan
Name: aircrack-ng
-Version: 1.6
+Version: 1.7
Release: 0
Summary: A set of tools for auditing wireless networks
License: GPL-2.0-or-later
@@ -28,7 +28,6 @@ Group: Productivity/Networking/Security
URL: https://www.aircrack-ng.org/
Source0: https://download.aircrack-ng.org/%{name}-%{version}.tar.gz
Source1: README.SUSE
-Patch0: conflict.patch
BuildRequires: autoconf
BuildRequires: ethtool
BuildRequires: expect
@@ -67,7 +66,6 @@ Development files for %{name}.
%prep
%setup -q
-%patch0 -p1
find patches/ -type f -exec sed -i 's|\r||g' {} +
cp "%{SOURCE1}" .
# Force python3 interpreter
@@ -92,14 +90,12 @@ autoreconf -fiv
--enable-libnl
%make_build
-
%install
%make_install
rm patches/old/ieee80211_inject.patch
find %{buildroot} -type f \( -name "*.la" -o -name "*.a" \) -delete -print
%if %{with unstable}
rm %{buildroot}%{_prefix}/local/lib/python3*/site-packages/aircrack-ng/air*-install_files.txt
-mkdir %{buildroot}%{_datadir}/airgraph-ng/
%endif
%check
diff --git a/conflict.patch b/conflict.patch
deleted file mode 100644
index 772399a..0000000
--- a/conflict.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From fbbfab398d019c66825b0d677acda5bb37be4d76 Mon Sep 17 00:00:00 2001
-From: Martin Hauke
-Date: Fri, 8 May 2020 22:14:09 +0200
-Subject: [PATCH] blubb
-
----
- scripts/airgraph-ng/{graphviz => air_graphviz}/__init__.py | 0
- scripts/airgraph-ng/{graphviz => air_graphviz}/libDumpParse.py | 0
- scripts/airgraph-ng/{graphviz => air_graphviz}/libOuiParse.py | 0
- .../airgraph-ng/{graphviz => air_graphviz}/lib_Airgraphviz.py | 0
- scripts/airgraph-ng/airgraph-ng | 2 +-
- scripts/airgraph-ng/setup.py | 2 +-
- 6 files changed, 2 insertions(+), 2 deletions(-)
- rename scripts/airgraph-ng/{graphviz => air_graphviz}/__init__.py (100%)
- rename scripts/airgraph-ng/{graphviz => air_graphviz}/libDumpParse.py (100%)
- rename scripts/airgraph-ng/{graphviz => air_graphviz}/libOuiParse.py (100%)
- rename scripts/airgraph-ng/{graphviz => air_graphviz}/lib_Airgraphviz.py (100%)
-
-diff --git a/scripts/airgraph-ng/graphviz/__init__.py b/scripts/airgraph-ng/air_graphviz/__init__.py
-similarity index 100%
-rename from scripts/airgraph-ng/graphviz/__init__.py
-rename to scripts/airgraph-ng/air_graphviz/__init__.py
-diff --git a/scripts/airgraph-ng/graphviz/libDumpParse.py b/scripts/airgraph-ng/air_graphviz/libDumpParse.py
-similarity index 100%
-rename from scripts/airgraph-ng/graphviz/libDumpParse.py
-rename to scripts/airgraph-ng/air_graphviz/libDumpParse.py
-diff --git a/scripts/airgraph-ng/graphviz/libOuiParse.py b/scripts/airgraph-ng/air_graphviz/libOuiParse.py
-similarity index 100%
-rename from scripts/airgraph-ng/graphviz/libOuiParse.py
-rename to scripts/airgraph-ng/air_graphviz/libOuiParse.py
-diff --git a/scripts/airgraph-ng/graphviz/lib_Airgraphviz.py b/scripts/airgraph-ng/air_graphviz/lib_Airgraphviz.py
-similarity index 100%
-rename from scripts/airgraph-ng/graphviz/lib_Airgraphviz.py
-rename to scripts/airgraph-ng/air_graphviz/lib_Airgraphviz.py
-diff --git a/scripts/airgraph-ng/airgraph-ng b/scripts/airgraph-ng/airgraph-ng
-index 6d5ad07..2dc5dd5 100644
---- a/scripts/airgraph-ng/airgraph-ng
-+++ b/scripts/airgraph-ng/airgraph-ng
-@@ -13,7 +13,7 @@ import sys, argparse, os
- import pdb
-
- try:
-- from graphviz import *
-+ from air_graphviz import *
- except ImportError as error:
- raise Exception("Your airgraph-ng installation is broken, could not import libraries: %s" %(error))
-
-diff --git a/scripts/airgraph-ng/setup.py b/scripts/airgraph-ng/setup.py
-index cd37f02..5d865f1 100644
---- a/scripts/airgraph-ng/setup.py
-+++ b/scripts/airgraph-ng/setup.py
-@@ -13,6 +13,6 @@ setup(name='airgraph-ng',
- classifiers=[
- 'Development Status :: 4 - Beta',
- ],
-- packages=['graphviz'],
-+ packages=['air_graphviz'],
- scripts=['airodump-join', 'airgraph-ng'],
- )
---
-2.26.1
-