%global _empty_manifest_terminate_build 0 Name: python-wapiti3 Version: 3.1.7 Release: 1 Summary: A web application vulnerability scanner License: GPLv2 URL: https://wapiti-scanner.github.io/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4f/af/f02f85bd12c746bce4faf8ae43fb99a2938a95fb9b70dfaf077a042457c4/wapiti3-3.1.7.tar.gz BuildArch: noarch Requires: python3-beautifulsoup4 Requires: python3-tld Requires: python3-yaswfp Requires: python3-mako Requires: python3-markupsafe Requires: python3-six Requires: python3-browser-cookie3 Requires: python3-httpx[brotli,socks] Requires: python3-sqlalchemy Requires: python3-aiocache Requires: python3-aiosqlite Requires: python3-aiohttp Requires: python3-loguru Requires: python3-dnspython Requires: python3-httpcore Requires: python3-mitmproxy Requires: python3-h11 Requires: python3-pyasn1 Requires: python3-arsenic Requires: python3-typing-extensions Requires: python3-httpx-ntlm Requires: python3-sslyze Requires: python3-humanize Requires: python3-pydantic %description Wapiti allows you to audit the security of your web applications. It performs "black-box" scans, i.e. it does not study the source code of the application but will scans the webpages of the deployed webapp, looking for scripts and forms where it can inject data. Once it gets this list, Wapiti acts like a fuzzer, injecting payloads to see if a script is vulnerable. %package -n python3-wapiti3 Summary: A web application vulnerability scanner Provides: python-wapiti3 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-wapiti3 Wapiti allows you to audit the security of your web applications. It performs "black-box" scans, i.e. it does not study the source code of the application but will scans the webpages of the deployed webapp, looking for scripts and forms where it can inject data. Once it gets this list, Wapiti acts like a fuzzer, injecting payloads to see if a script is vulnerable. %package help Summary: Development documents and examples for wapiti3 Provides: python3-wapiti3-doc %description help Wapiti allows you to audit the security of your web applications. It performs "black-box" scans, i.e. it does not study the source code of the application but will scans the webpages of the deployed webapp, looking for scripts and forms where it can inject data. Once it gets this list, Wapiti acts like a fuzzer, injecting payloads to see if a script is vulnerable. %prep %autosetup -n wapiti3-3.1.7 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-wapiti3 -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 3.1.7-1 - Package Spec generated