2299aea
Name:           yersinia
6b5aa12
Version:        0.8.2
455a06f
Release:        11%{?dist}
2299aea
Summary:        Network protocols tester and attacker
2299aea
2299aea
License:        GPLv2+
2299aea
URL:            http://www.yersinia.net/
6b5aa12
Source0:        https://github.com/tomac/yersinia/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
2299aea
a845a15
BuildRequires: make
Igor Gnatenko 8d8de46
BuildRequires:  gcc
2299aea
BuildRequires:  libpcap-devel
2299aea
BuildRequires:  libnet-devel
2299aea
BuildRequires:  gtk2-devel
2299aea
BuildRequires:  ncurses-devel
2299aea
2299aea
%description
2299aea
Yersinia is a network tool designed to take advantage of some weakeness
2299aea
in different network protocols. It pretends to be a solid framework for
2299aea
analyzing and testing the deployed networks and systems.
2299aea
2299aea
Currently, there are some network protocols implemented, but others are 
2299aea
coming (tell us which one is your preferred). Attacks for the following
2299aea
network protocols are implemented (but of course you are free for 
2299aea
implementing new ones):
2299aea
2299aea
* Spanning Tree Protocol (STP)
2299aea
* Cisco Discovery Protocol (CDP)
2299aea
* Dynamic Trunking Protocol (DTP)
2299aea
* Dynamic Host Configuration Protocol (DHCP)
2299aea
* Hot Standby Router Protocol (HSRP)
2299aea
* IEEE 802.1Q and IEEE 802.1X
2299aea
* Inter-Switch Link Protocol (ISL)
2299aea
* VLAN Trunking Protocol (VTP)
2299aea
2299aea
%prep
6b5aa12
%autosetup -n %{name}-%{version}
8e0fa51
8e0fa51
# Don't override CFLAGS in configure* (RHBZ#1240089)
8e0fa51
sed -i -e "s,^\(\s*CFLAGS=\".*\"\),:\1," configure*
8e0fa51
# Avoid rerunning the autotools
8e0fa51
touch -r aclocal.m4 configure*
8e0fa51
0a9546c
# Convert to utf-8
0a9546c
for file in THANKS; do
0a9546c
    mv $file timestamp
0a9546c
    iconv -f ISO-8859-1 -t UTF-8 -o $file timestamp
0a9546c
    touch -r timestamp $file
0a9546c
done
2299aea
2299aea
%build
6b5aa12
%configure
a53cf46
make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon"
2299aea
2299aea
%install
6b5aa12
%make_install
2299aea
2299aea
%files
8e0fa51
%doc AUTHORS ChangeLog FAQ README THANKS TODO
8e0fa51
%license COPYING
2299aea
%{_mandir}/man?/%{name}.*
2299aea
%{_bindir}/%{name}
2299aea
2299aea
%changelog
455a06f
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-11
455a06f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
455a06f
a630f53
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-10
a630f53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a630f53
9da849b
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-9
9da849b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9da849b
6dc1ede
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-8
6dc1ede
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6dc1ede
a53cf46
* Sat Mar 28 2020 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.2-7
a53cf46
- Fix FTBFS (rhbz#1800287)
a53cf46
b376a28
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-6
b376a28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b376a28
a76d018
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-5
a76d018
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a76d018
b2c52a7
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-4
b2c52a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b2c52a7
c4f16bc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-3
c4f16bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c4f16bc
d0f1de3
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.2-2
d0f1de3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d0f1de3
6b5aa12
* Thu Aug 24 2017  Fabian Affolter <mail@fabian-affolter.ch> - 0.8.2-1
6b5aa12
- Update to latest upstream release 0.8.2
6b5aa12
8425b18
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-9
8425b18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8425b18
117a997
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-8
117a997
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
117a997
2bc0926
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-7
2bc0926
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2bc0926
b5d0ac0
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.3-6
b5d0ac0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b5d0ac0
8e0fa51
* Wed Aug 19 2015 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 0.7.3-5
8e0fa51
- Let configure honor CFLAGS (Fix F23FTBFS, RHBZ#1240089).
8e0fa51
- Add %%license.
8e0fa51
- Modernize spec.
8e0fa51
833a336
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-4
833a336
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
833a336
cc8fe70
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-3
cc8fe70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cc8fe70
d474bb6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-2
d474bb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d474bb6
b213e00
* Sun Dec 01 2013  Fabian Affolter <mail@fabian-affolter.ch> - 0.7.3-1
b213e00
- Update to latest upstream release 0.7.3
b213e00
390efd8
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-12
390efd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
390efd8
9de2087
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-11
9de2087
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9de2087
19736c1
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-10
19736c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
19736c1
620445d
* Fri Mar 30 2012 Jon Ciesla <limburgher@gmail.com> - 0.7.1-9
620445d
- libnet rebuild.
620445d
0bf85b3
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-8
0bf85b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0bf85b3
5ef972c
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.7.1-7
5ef972c
- Rebuild for new libpng
5ef972c
41bf1e3
* Sun Oct 04 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.7.1-6
c4d3564
- Add --with-pcap-includes to fix build with libpcap 1.0
41bf1e3
b213e00
* Thu Sep 24 2009 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-5
41bf1e3
- Rebuild for new libpcap
0aafefd
8a3dc46
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4
8a3dc46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8a3dc46
c2e5a9f
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
c2e5a9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c2e5a9f
b213e00
* Fri Dec 26 2008 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-2
2299aea
- Added CFLAGS
2299aea
0a9546c
* Tue Dec 23 2008 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.1-1
2299aea
- Initial spec for Fedora