c44294e
Name: thc-ipv6
ad72e32
Version: 3.8
ad72e32
Release: 1%{?dist}
ad72e32
Summary: Toolkit for attacking the IPv6 protocol suite
c44294e
c44294e
License: AGPLv3 with exceptions
ad72e32
URL: https://github.com/vanhauser-thc/thc-ipv6
ad72e32
Source0: https://github.com/vanhauser-thc/thc-ipv6/archive/v%{version}/%{name}-%{version}.tar.gz
ad72e32
Patch0: https://github.com/vanhauser-thc/thc-ipv6/commit/5dea4ce77dbff19c53c027229365fd5aad4570d3.patch#/thc-ipv6-3.8-socket.patch
67c9238
4e41b82
BuildRequires: make
ad72e32
BuildRequires: gcc
67c9238
BuildRequires: libpcap-devel
ad72e32
%if 0%{?fedora} || 0%{?rhel} >= 8
ad72e32
BuildRequires: openssl-devel
ad72e32
%else
ad72e32
BuildRequires: openssl11-devel
ad72e32
%endif
67c9238
BuildRequires: libnetfilter_queue-devel
67c9238
BuildRequires: perl-generators
c44294e
c44294e
%description
ad72e32
A complete tool set to attack the inherent protocol weaknesses of IPv6
ad72e32
and ICMPv6, including an easy to use packet factory library.
c44294e
c44294e
%prep
ad72e32
%autosetup -p1
c44294e
c44294e
%build
ad72e32
%if 0%{?rhel} == 7
ad72e32
OPENSSL_CFLAGS="$(pkg-config --cflags-only-I openssl11)"
ad72e32
OPENSSL_LDFLAGS="$(pkg-config --libs-only-L openssl11)"
ad72e32
%endif
c44294e
ad72e32
%make_build \
ad72e32
  CFLAGS="%{optflags} $OPENSSL_CFLAGS -D_HAVE_SSL" \
ad72e32
  LDFLAGS="%{?__global_ldflags} $OPENSSL_LDFLAGS -lpcap -lssl -lcrypto"
c44294e
c44294e
%install
ad72e32
%make_install \
ad72e32
  PREFIX=%{_prefix} \
ad72e32
  STRIP=%{_bindir}/true
c44294e
c44294e
%files
ad72e32
%license LICENSE LICENSE.OPENSSL
ad72e32
%doc CHANGES HOWTO-INJECT README
c44294e
%{_bindir}/*
67c9238
%{_mandir}/man8/*
c44294e
c44294e
%changelog
ad72e32
* Sat Jun 18 2022 Robert Scheck <robert@fedoraproject.org> - 3.8-1
ad72e32
- Upgrade to 3.8 (#1902857)
ad72e32
- Spec file modernization including support for RHEL/CentOS 7
ad72e32
- Remove perl(Socket6) dependency (thanks to Michal Josef Špaček)
ad72e32
a648fc1
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-11
a648fc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a648fc1
3501cb1
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 3.4-10
3501cb1
- Rebuilt with OpenSSL 3.0.0
3501cb1
f44dc44
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-9
f44dc44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f44dc44
0237ea0
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-8
0237ea0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0237ea0
34cfc8b
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-7
34cfc8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
34cfc8b
508f9dd
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-6
508f9dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
508f9dd
d5e6bbe
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-5
d5e6bbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d5e6bbe
13f8fc3
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-4
13f8fc3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
13f8fc3
0fed5b6
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-3
0fed5b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
0fed5b6
4ea018e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
4ea018e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4ea018e
0fb0a2b
* Mon Jan 08 2018 Athmane Madjoudj <athmane@fedoraproject.org> - 3.4-1
0fb0a2b
- Update to 3.4 (rhbz #1531027)
67c9238
- Fix build and add SSL support
0fb0a2b
b778f22
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-5
b778f22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b778f22
a7ebf74
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-4
a7ebf74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a7ebf74
bc22efa
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3
bc22efa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bc22efa
c32683d
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-2
c32683d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c32683d
f53423f
* Sat Dec 05 2015 Athmane Madjoudj <athmane@fedoraproject.org> 3.0-1
f53423f
- Update to 3.0
f53423f
- Add new deps
ad72e32
- Do not strip binaries
f53423f
d9954ee
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-2
d9954ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d9954ee
bea4ddd
* Mon Jan 05 2015 Athmane Madjoudj <athmane@fedoraproject.org> 2.7-1
bea4ddd
- Update to 2.7
3a73dda
c44294e
* Fri Jul 25 2014 Athmane Madjoudj <athmane@fedoraproject.org> 2.5-2
c44294e
- Rename the package properly
c44294e
c44294e
* Wed Apr 16 2014 Athmane Madjoudj <athmane@fedoraproject.org> 2.5-1
c44294e
- Initial specfile