diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a8e5ffb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/xcat-0.7.1.zip 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..d7a49d4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +c3acd9d0488eb5d091b6a8daa434a8eb xcat-0.7.1.zip diff --git a/xcat.spec b/xcat.spec new file mode 100644 index 0000000..24de457 --- /dev/null +++ b/xcat.spec @@ -0,0 +1,89 @@ +Name: xcat +Version: 0.7.1 +Release: 15%{?dist} +Summary: A command line tool to explore blind XPath injection vulnerabilities + +License: MIT +URL: https://github.com/orf/xcat +Source0: https://pypi.python.org/packages/source/x/%{name}/%{name}-%{version}.zip +BuildArch: noarch + +BuildRequires: python3-devel + +Requires: python3 >= 3.4.0 +Requires: python3-aiohttp +Requires: python3-click +Requires: python3-logbook +Requires: python3-xmltodict +Requires: python3-colorama +Requires: python3-ipgetter + +%description +XCat is a command line program that aides in the exploitation of blind XPath +injection vulnerabilities. It can be used to retrieve the whole XML document +being processed by a vulnerable XPath query, read arbitrary files on the +hosts filesystem and utilize out of bound HTTP requests to make the server +send data directly to xcat. + +%prep +%autosetup + +%build +%py3_build +sed -i "s|\r||g" README.rst + +%install +%py3_install + +%files +%doc README.rst +%license LICENSE +%{_bindir}/%{name} +%{python3_sitelib}/%{name}/ +%{python3_sitelib}/%{name}-*.egg-info/ + +%changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0.7.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.7.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.7.1-13 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 0.7.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.7.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.7.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Dec 19 2016 Miro Hrončok - 0.7.1-9 +- Rebuild for Python 3.6 + +* Fri Nov 25 2016 Fabian Affolter - 0.7.1-8 +- Cleanup + +* Tue Jul 19 2016 Fedora Release Engineering - 0.7.1-7 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Fri Feb 05 2016 Fedora Release Engineering - 0.7.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Nov 10 2015 Fedora Release Engineering - 0.7.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Tue Oct 06 2015 Fabian Affolter - 0.7.1-4 +- Rebuilt + +* Wed Jul 22 2015 Fabian Affolter - 0.7.1-3 +- Rebuilt + +* Fri Jun 19 2015 Fedora Release Engineering - 0.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Feb 26 2014 Fabian Affolter - 0.7.1-1 +- Initial package for Fedora