Compare commits
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7bbbeb97b0 | ||
|
|
9437887efe | ||
|
|
9ba511cb40 | ||
|
|
67681f5d08 |
3 changed files with 40 additions and 50 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -7,3 +7,4 @@ aircrack-ng-1.0.tar.gz
|
|||
/aircrack-ng-1.2-rc1.tar.gz
|
||||
/aircrack-ng-1.2-rc2.tar.gz
|
||||
/aircrack-ng-1.2-rc4.tar.gz
|
||||
/aircrack-ng-1.5.2.tar.gz
|
||||
|
|
|
|||
|
|
@ -1,43 +1,25 @@
|
|||
%global _hardened_build 1
|
||||
%global alphatag rc4
|
||||
%global minorversion 4
|
||||
|
||||
Name: aircrack-ng
|
||||
Version: 1.2
|
||||
#Release: 4%{?dist}
|
||||
Release: 0.17%{alphatag}%{?dist}
|
||||
Version: 1.5.2
|
||||
Release: 4%{?dist}
|
||||
Summary: 802.11 (wireless) sniffer and WEP/WPA-PSK key cracker
|
||||
|
||||
Group: Applications/System
|
||||
|
||||
License: GPLv2+
|
||||
URL: http://www.aircrack-ng.org/
|
||||
Source0: http://download.aircrack-ng.org/aircrack-ng-%{version}-%{alphatag}.tar.gz
|
||||
#Source0: http://download.aircrack-ng.org/aircrack-ng-%{version}%{alphatag}.tar.gz
|
||||
# Created with
|
||||
# svn export http://trac.aircrack-ng.org/svn/trunk aircrack-ng-1.1.20130402svn
|
||||
# tar cvjf aircrack-ng-1.1.20130402svn.tar.bz2 aircrack-ng-1.1.20130402svn/
|
||||
#Source0: aircrack-ng-%{version}%{alphatag}.tar.bz2
|
||||
#Source0: http://download.aircrack-ng.org/aircrack-ng-%{version}-%{alphatag}.tar.gz
|
||||
#Source0: aircrack-ng-%{version}-%{alphatag}.tar.gz
|
||||
#Source1: %{name}-tarball
|
||||
#Source2: aircrack-ng-ptw.cap
|
||||
#Source2: http://dl.aircrack-ng.org/ptw.cap
|
||||
#Source3: aircrack-ng-test.ivs
|
||||
#Source3: http://download.aircrack-ng.org/wiki-files/other/test.ivs
|
||||
# License unclear:
|
||||
#Source4: http://standards.ieee.org/regauth/oui/oui.txt
|
||||
|
||||
# from upstream
|
||||
Patch1: altarches.patch
|
||||
# from upstream
|
||||
Patch2: 0001-Fixed-compilation-with-OpenSSL-1.1.0-Closes-1711.patch
|
||||
Source0: http://download.aircrack-ng.org/aircrack-ng-%{version}.tar.gz
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: gcc
|
||||
BuildRequires: sqlite-devel openssl-devel libnl3-devel
|
||||
BuildRequires: pcre-devel
|
||||
BuildRequires: libtool pkgconfig autoconf automake
|
||||
BuildRequires: sqlite-devel openssl-devel libnl3-devel sqlite-devel
|
||||
BuildRequires: pcre-devel ethtool hwloc-devel libcmocka-devel
|
||||
# for besside-ng-crawler
|
||||
BuildRequires: libpcap-devel
|
||||
BuildRequires: rfkill
|
||||
# Used by airmon-ng
|
||||
Requires: rfkill
|
||||
|
||||
|
|
@ -49,46 +31,31 @@ packet capture program), aireplay-ng (an 802.11 packet injection program),
|
|||
aircrack (static WEP and WPA-PSK cracking), airdecap-ng (decrypts WEP/WPA
|
||||
capture files), and some tools to handle capture files (merge, convert, etc.).
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n aircrack-ng-%{version}-%{alphatag}
|
||||
%patch1 -p1 -b .alt
|
||||
%patch2 -p1 -b .openssl11
|
||||
%setup -q -n aircrack-ng-%{version}
|
||||
|
||||
%build
|
||||
#grep '(hex') %{SOURCE4} > airodump-ng-oui.txt
|
||||
# License unclear
|
||||
touch airodump-ng-oui.txt
|
||||
#touch --reference %{SOURCE4} airodump-ng-oui.txt
|
||||
|
||||
export CFLAGS=$RPM_OPT_FLAGS
|
||||
# experimental=true needed for wesside-ng, easside-ng, buddy-ng and tkiptun-ng
|
||||
# (also needed in make install)
|
||||
make %{?_smp_mflags} sqlite=true experimental=true pcre=true
|
||||
|
||||
autoreconf -i
|
||||
%configure --with-experimental
|
||||
make
|
||||
|
||||
%install
|
||||
#FIXME: enable scripts, requires python
|
||||
#make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir}/man1 sqlite=true unstable=true ext_scripts=true
|
||||
make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir}/man1 sqlite=true experimental=true pcre=true
|
||||
make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} mandir=%{_mandir} sqlite=true experimental=true pcre=true
|
||||
install -p -m 644 -D airodump-ng-oui.txt $RPM_BUILD_ROOT%{_sysconfdir}/aircrack-ng/airodump-ng-oui.txt
|
||||
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
# WEP checks, that are not wanted by upstream:
|
||||
# http://trac.aircrack-ng.org/ticket/533
|
||||
#cp %{SOURCE2} test/ptw.cap
|
||||
#cp %{SOURCE3} test/test.ivs
|
||||
#src/aircrack-ng -K -b 00:11:95:91:78:8C -q test/test.ivs | grep 'KEY FOUND! \[ AE:5B:7F:3A:03:D0:AF:9B:F6:8D:A5:E2:C7 \]'
|
||||
#src/aircrack-ng -q -e Appart -z test/ptw.cap | grep 'KEY FOUND! \[ 1F:1F:1F:1F:1F \]'
|
||||
|
||||
#%check
|
||||
#make check
|
||||
|
||||
%files
|
||||
%doc AUTHORS ChangeLog README VERSION
|
||||
%doc test/*.cap test/*.pcap test/password.lst test/*.py patches/
|
||||
%license LICENSE
|
||||
%{_libdir}/*
|
||||
%{_bindir}/aircrack-ng
|
||||
%{_bindir}/airdecap-ng
|
||||
%{_bindir}/airdecloak-ng
|
||||
|
|
@ -111,6 +78,7 @@ make check
|
|||
%{_sbindir}/easside-ng
|
||||
%{_sbindir}/tkiptun-ng
|
||||
%{_sbindir}/wesside-ng
|
||||
%{_sbindir}/airventriloquist-ng
|
||||
%{_mandir}/man1/aircrack-ng.1*
|
||||
%{_mandir}/man1/airdecap-ng.1*
|
||||
%{_mandir}/man1/airdecloak-ng.1*
|
||||
|
|
@ -133,12 +101,33 @@ make check
|
|||
%{_mandir}/man8/easside-ng.8*
|
||||
%{_mandir}/man8/tkiptun-ng.8*
|
||||
%{_mandir}/man8/wesside-ng.8*
|
||||
%{_mandir}/man8/airventriloquist-ng.8*
|
||||
|
||||
%dir %{_sysconfdir}/aircrack-ng
|
||||
%config(noreplace) %{_sysconfdir}/aircrack-ng/airodump-ng-oui.txt
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jan 22 2019 Ivan Chavero <ichavero@redhat.com> - 1.5.2-4
|
||||
- Fix debuginfo
|
||||
- Fix date
|
||||
|
||||
* Tue Jan 22 2019 Ivan Chavero <ichavero@redhat.com> - 1.5.2-3
|
||||
- Fix directory problem
|
||||
- Skip failing tests
|
||||
|
||||
* Tue Dec 18 2018 Ivan Chavero <ichavero@redhat.com> - 1.5.2-2
|
||||
- Fix package release
|
||||
|
||||
* Tue Dec 18 2018 Ivan Chavero <ichavero@redhat.com> - 1.5.2
|
||||
- Fix spec file for new versioning from upstream
|
||||
- Fix spec file for new autotools build system from upstream
|
||||
- Fix spec file for new build requirements
|
||||
- Spec file cleanup
|
||||
- Added new files installation
|
||||
- Removed patch: altarches.patch
|
||||
- Removed patch: 0001-Fixed-compilation-with-OpenSSL-1.1.0-Closes-1711.patch
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-0.17rc4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
3bbc7d5035a98ec01e78774d05c3fcce aircrack-ng-1.2-rc4.tar.gz
|
||||
SHA512 (aircrack-ng-1.5.2.tar.gz) = 72c249782dda3a875fbec98e4fe0e6044a6f123ebd36341a5f42733dfe6c26d96b5c74f67c0547b81c5dd5e2f52a6f475b424885f8e6fa21279ac539228038f5
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue