diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7202ab --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +airsnort-0.2.7e.tar.gz diff --git a/airsnort.desktop b/airsnort.desktop new file mode 100644 index 0000000..20ea3cb --- /dev/null +++ b/airsnort.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=airsnort +Comment=Wireless LAN (WLAN) tool which recovers encryption keys +Exec=airsnort +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Application;Network; diff --git a/airsnort.spec b/airsnort.spec new file mode 100644 index 0000000..a47a2f8 --- /dev/null +++ b/airsnort.spec @@ -0,0 +1,123 @@ +Name: airsnort +Version: 0.2.7e +Release: 11%{?dist} +Summary: Wireless LAN (WLAN) tool which recovers encryption keys + +Group: Applications/Communications +License: GPLv2+ +URL: http://airsnort.shmoo.com/ +Source0: http://dl.sourceforge.net/sourceforge/airsnort/airsnort-%{version}.tar.gz +Source1: airsnort.desktop +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildRequires: libpcap-devel +BuildRequires: gtk2-devel >= 2.2 +BuildRequires: atk-devel +BuildRequires: glib2-devel +BuildRequires: desktop-file-utils + +%description +AirSnort is a wireless LAN (WLAN) tool which recovers encryption keys. +AirSnort operates by passively monitoring transmissions, computing the +encryption key when enough packets have been gathered. + +802.11b, using the Wired Equivalent Protocol (WEP), is crippled with numerous +security flaws. Most damning of these is the weakness described in " Weaknesses +in the Key Scheduling Algorithm of RC4 " by Scott Fluhrer, Itsik Mantin and Adi +Shamir. Adam Stubblefield was the first to implement this attack, but he has +not made his software public. AirSnort, along with WEPCrack, which was released +about the same time as AirSnort, are the first publicly available +implementaions of this attack. + +AirSnort requires approximately 5-10 million encrypted packets to be gathered. +Once enough packets have been gathered, AirSnort can guess the encryption +password in under a second. + +%prep +%setup -q + +%build +%configure +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%makeinstall + +desktop-file-install \ + --vendor=fedora \ + --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ + --add-category=X-Fedora \ + %{SOURCE1} + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README README.decrypt TODO +%{_bindir}/* +%{_mandir}/man1/* +%{_datadir}/applications/* + +%changelog +* Wed Aug 22 2007 Andreas Bierfert +- 0.2.7e-11 +- new license tag + +* Mon Sep 11 2006 Andreas Bierfert +0.2.7e-10 +- FE6 rebuild + +* Thu Jun 29 2006 Andreas Bierfert +0.2.7e-9 +- fix BR #197102 + +* Tue Feb 14 2006 Andreas Bierfert +0.2.7e-8 +- Rebuild for Fedora Extras 5 + +* Wed Nov 16 2005 Andreas Bierfert +0.2.7e-7 +- remove xorg-x11-devel BR +- rebuild + +* Sun Aug 21 2005 Andreas Bierfert +0.2.7e-6 +- rebuild + +* Thu Aug 11 2005 Andreas Bierfert +0.2.7e-5 +- add dist tag + +* Wed Aug 10 2005 Andreas Bierfert +0.2.7e-4 +- add BR desktop-file-utils +- fix .desktop file + +* Thu Jun 02 2005 Andreas Bierfert +0.2.7e-3 +- revamp specfile + +* Sun Feb 13 2005 Andreas Bierfert +0.2.7e-2 +- minor cleanups + +* Tue Feb 08 2005 Andreas Bierfert +0.2.7e-1 +- upgrade to 0.2.7e + +* Tue Nov 30 2004 Andreas Bierfert +0:0.2.6-0.awjb.1 +- upgrade to 0.2.6 + +* Tue Sep 16 2003 Andreas Bierfert +0:0.2.2-0.fdr.4 +- minor version upgrade (bugfix release) + +* Mon Jul 28 2003 Andreas Bierfert +0:0.2.2-0.fdr.3 +- fixed minor stuff from #408 #7 + +* Tue Jun 24 2003 Andreas Bierfert (awjb) 0:0.2.2-0.fdr.1 +- Initial RPM release. diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/sources b/sources new file mode 100644 index 0000000..e84b400 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +8f852bd872fa7d352c14781010c25ef4 airsnort-0.2.7e.tar.gz