commit 6b4514caf46361f8ce6fa2981edf4ebd3528bd0cc7f2193e73feccf47cbaa367 Author: Marcus Meissner Date: Mon Dec 17 16:00:48 2018 +0000 Accepting request 658689 from home:mnhauke:network Initial package for ipv6toolkit OBS-URL: https://build.opensuse.org/request/show/658689 OBS-URL: https://build.opensuse.org/package/show/network:utilities/ipv6toolkit?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/ipv6toolkit-v2.0.tar.gz b/ipv6toolkit-v2.0.tar.gz new file mode 100644 index 0000000..8a8603c --- /dev/null +++ b/ipv6toolkit-v2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16f13d3e7d17940ff53f028ef0090e4aa3a193a224c97728b07ea6e26a19e987 +size 725628 diff --git a/ipv6toolkit-v2.0.tar.gz.sig b/ipv6toolkit-v2.0.tar.gz.sig new file mode 100644 index 0000000..b5cc3a5 Binary files /dev/null and b/ipv6toolkit-v2.0.tar.gz.sig differ diff --git a/ipv6toolkit.changes b/ipv6toolkit.changes new file mode 100644 index 0000000..e82232e --- /dev/null +++ b/ipv6toolkit.changes @@ -0,0 +1,9 @@ +------------------------------------------------------------------- +Sat Dec 15 21:08:31 UTC 2018 - mardnh@gmx.de + +- Verify source signature + +------------------------------------------------------------------- +Sat Dec 15 20:08:27 UTC 2018 - mardnh@gmx.de + +- Initial package, version 2.0 diff --git a/ipv6toolkit.keyring b/ipv6toolkit.keyring new file mode 100644 index 0000000..f7a796b --- /dev/null +++ b/ipv6toolkit.keyring @@ -0,0 +1,85 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +PZVg5e8yrcDyPW6xs6rlB8uKkaw= +=aeDw +-----END PGP PUBLIC KEY BLOCK----- diff --git a/ipv6toolkit.spec b/ipv6toolkit.spec new file mode 100644 index 0000000..d37133d --- /dev/null +++ b/ipv6toolkit.spec @@ -0,0 +1,94 @@ +# +# spec file for package ipv6toolkit +# +# Copyright (c) 2018, Martin Hauke +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +Name: ipv6toolkit +Version: 2.0 +Release: 0 +Summary: Security assessment and troubleshooting tool for the IPv6 protocols +License: GPL-3.0-or-later +Group: Productivity/Networking/System +URL: https://www.si6networks.com/tools/ipv6toolkit/ +#Git-Clone: https://github.com/fgont/ipv6toolkit.git +Source: https://www.si6networks.com/tools/ipv6toolkit/%{name}-v%{version}.tar.gz +Source98: https://www.si6networks.com/tools/ipv6toolkit/%{name}-v%{version}.tar.gz.sig +#https://www.si6networks.com/tools/ipv6toolkit/%%{name}-v%%{version}.tar.gz.gpg +Source99: %{name}.keyring +BuildRequires: libpcap-devel + +%description +The SI6 Networks' IPv6 toolkit is a set of IPv6 security and +trouble-shooting tools, that can send arbitrary IPv6-based +packets. + +List of tools: + * addr6: An IPv6 address analysis and manipulation tool. + * flow6: A tool to perform a security asseessment of the IPv6 Flow + Label. + * frag6: A tool to perform IPv6 fragmentation-based attacks and to + perform a security assessment of a number of fragmentation-related + aspects. + * icmp6: A tool to perform attacks based on ICMPv6 error messages. + * jumbo6: A tool to assess potential flaws in the handling of IPv6 + Jumbograms. + * na6: A tool to send arbitrary Neighbor Advertisement messages. + * ni6: A tool to send arbitrary ICMPv6 Node Information messages, + and assess possible flaws in the processing of such packets. + * ns6: A tool to send arbitrary Neighbor Solicitation messages. + * ra6: A tool to send arbitrary Router Advertisement messages. + * rd6: A tool to send arbitrary ICMPv6 Redirect messages. + * rs6: A tool to send arbitrary Router Solicitation messages. + * scan6: An IPv6 address scanning tool. + * tcp6: A tool to send arbitrary TCP segments and perform a variety + of TCP-based attacks. + +%prep +%setup -q -n %{name}-v%{version} + +%build +export CFLAGS='%{optflags}' +make %{?_smp_mflags} + +%install +make install PREFIX=%{_prefix} DESTDIR=%{buildroot} + +%files +%doc CHANGES.TXT CREDITS.TXT README.TXT +%license LICENSE.TXT +%config %{_sysconfdir}/ipv6toolkit.conf +%{_bindir}/addr6 +%{_sbindir}/blackhole6 +%{_sbindir}/flow6 +%{_sbindir}/frag6 +%{_sbindir}/icmp6 +%{_sbindir}/jumbo6 +%{_sbindir}/na6 +%{_sbindir}/ni6 +%{_sbindir}/ns6 +%{_sbindir}/path6 +%{_sbindir}/ra6 +%{_sbindir}/rd6 +%{_sbindir}/rs6 +%{_sbindir}/scan6 +%{_sbindir}/script6 +%{_sbindir}/tcp6 +%{_sbindir}/udp6 +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/oui.txt +%{_datadir}/%{name}/service-names-port-numbers.csv +%{_mandir}/man?/*?%{ext_man} + +%changelog