570f51b
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
570f51b
Name:		proxyfuzz	
09061f6
Version:	20190404
f7efb09
Release:	17%{?dist}
570f51b
Summary:	Man-in-the-middle non-deterministic network fuzzer
570f51b
570f51b
License:	GPLv3+
353352c
URL:		https://github.com/SECFORCE
cae60a5
Source0:	proxyfuzz.py
570f51b
Source1:	README-Fedora
570f51b
570f51b
BuildArch:	noarch
353352c
Requires:	python3-twisted
353352c
BuildRequires:	python3-devel
570f51b
%if 0%{?with_python3}
570f51b
BuildRequires:	python3-devel
570f51b
%endif # if with_python3
570f51b
4cc3dd5
#Patch0:		make-executable.patch
570f51b
570f51b
%description
570f51b
ProxyFuzz is a man-in-the-middle non-deterministic network fuzzier written in
570f51b
Python. ProxyFuzz randomly changes (fuzzes) contents on the network traffic.
570f51b
It supports TCP and UDP protocols and can also be configured to fuzz only one
570f51b
side of the communication. ProxyFuzz is protocol agnostic so it can randomly
570f51b
fuzz any network communication.
570f51b
570f51b
%prep
cae60a5
cp -p %{SOURCE0} .
cae60a5
cp -p %{SOURCE1} .
b7e3e33
#%patch0 -p1 -b .make-executable
570f51b
570f51b
%build
570f51b
570f51b
%install
570f51b
rm -rf $RPM_BUILD_ROOT
570f51b
install -m 755 -p -d ${RPM_BUILD_ROOT}/%{_sbindir}
618621f
install -m 755 -p proxyfuzz.py ${RPM_BUILD_ROOT}/%{_sbindir}/proxyfuzz
570f51b
570f51b
570f51b
570f51b
%files
570f51b
%doc README-Fedora
570f51b
%{_sbindir}/proxyfuzz
570f51b
570f51b
570f51b
%changelog
f7efb09
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20190404-17
f7efb09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f7efb09
aca2e5b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20190404-16
aca2e5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
aca2e5b
570f51b
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-13
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
570f51b
570f51b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-12
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
570f51b
570f51b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-11
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
570f51b
570f51b
* Wed Feb 07 2018 Iryna Shcherbina <ishcherb@redhat.com> - 20110923-10
570f51b
- Update Python 2 dependency declarations to new packaging standards
570f51b
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
570f51b
570f51b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-9
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
570f51b
570f51b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-8
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
570f51b
570f51b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20110923-7
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
570f51b
570f51b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110923-6
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
570f51b
570f51b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110923-5
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
570f51b
570f51b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110923-4
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
570f51b
570f51b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110923-3
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
570f51b
570f51b
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20110923-2
570f51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
570f51b
570f51b
* Mon Jan 2 2012  Petr Sklenar <psklenar at, redhat.com> 20110923-1
570f51b
- version changed
570f51b
- released changed
570f51b
570f51b
* Thu Oct 13 2011 Petr Sklenar <psklenar at, redhat.com> 0.1-20110923
570f51b
- version changed
570f51b
- spec file improved
570f51b
- README-Fedora created
570f51b
570f51b
* Wed Sep 7 2011 Petr Sklenar <psklenar at, redhat.com> 1-2
570f51b
- make script being executable
570f51b
570f51b
* Wed Aug 31 2011 Petr Sklenar <psklenar at, redhat.com> 1-1
570f51b
- Initial commit