summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-wafw00f.spec650
-rw-r--r--sources1
3 files changed, 652 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..649de20 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/wafw00f-2.2.0.tar.gz
diff --git a/python-wafw00f.spec b/python-wafw00f.spec
new file mode 100644
index 0000000..18a5020
--- /dev/null
+++ b/python-wafw00f.spec
@@ -0,0 +1,650 @@
+%global _empty_manifest_terminate_build 0
+Name: python-wafw00f
+Version: 2.2.0
+Release: 1
+Summary: please add a summary manually as the author left a blank one
+License: BSD License
+URL: https://github.com/enablesecurity/wafw00f
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/6b/b5/7df7b85c8202f85cb0f4bc396a28235b295431a6b89aae8ecf4fe62133a3/wafw00f-2.2.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-requests[socks]
+Requires: python3-pluginbase
+Requires: python3-prospector
+Requires: python3-Sphinx
+
+%description
+ ACE XML Gateway Cisco
+ aeSecure aeSecure
+ AireeCDN Airee
+ Airlock Phion/Ergon
+ Alert Logic Alert Logic
+ AliYunDun Alibaba Cloud Computing
+ Anquanbao Anquanbao
+ AnYu AnYu Technologies
+ Approach Approach
+ AppWall Radware
+ Armor Defense Armor
+ ArvanCloud ArvanCloud
+ ASP.NET Generic Microsoft
+ ASPA Firewall ASPA Engineering Co.
+ Astra Czar Securities
+ AWS Elastic Load Balancer Amazon
+ AzionCDN AzionCDN
+ Azure Front Door Microsoft
+ Barikode Ethic Ninja
+ Barracuda Barracuda Networks
+ Bekchy Faydata Technologies Inc.
+ Beluga CDN Beluga
+ BIG-IP Local Traffic Manager F5 Networks
+ BinarySec BinarySec
+ BitNinja BitNinja
+ BlockDoS BlockDoS
+ Bluedon Bluedon IST
+ BulletProof Security Pro AITpro Security
+ CacheWall Varnish
+ CacheFly CDN CacheFly
+ Comodo cWatch Comodo CyberSecurity
+ CdnNS Application Gateway CdnNs/WdidcNet
+ ChinaCache Load Balancer ChinaCache
+ Chuang Yu Shield Yunaq
+ Cloudbric Penta Security
+ Cloudflare Cloudflare Inc.
+ Cloudfloor Cloudfloor DNS
+ Cloudfront Amazon
+ CrawlProtect Jean-Denis Brun
+ DataPower IBM
+ DenyALL Rohde & Schwarz CyberSecurity
+ Distil Distil Networks
+ DOSarrest DOSarrest Internet Security
+ DotDefender Applicure Technologies
+ DynamicWeb Injection Check DynamicWeb
+ Edgecast Verizon Digital Media
+ Eisoo Cloud Firewall Eisoo
+ Expression Engine EllisLab
+ BIG-IP AppSec Manager F5 Networks
+ BIG-IP AP Manager F5 Networks
+ Fastly Fastly CDN
+ FirePass F5 Networks
+ FortiWeb Fortinet
+ GoDaddy Website Protection GoDaddy
+ Greywizard Grey Wizard
+ Huawei Cloud Firewall Huawei
+ HyperGuard Art of Defense
+ Imunify360 CloudLinux
+ Incapsula Imperva Inc.
+ IndusGuard Indusface
+ Instart DX Instart Logic
+ ISA Server Microsoft
+ Janusec Application Gateway Janusec
+ Jiasule Jiasule
+ Kona SiteDefender Akamai
+ KS-WAF KnownSec
+ KeyCDN KeyCDN
+ LimeLight CDN LimeLight
+ LiteSpeed LiteSpeed Technologies
+ Open-Resty Lua Nginx FLOSS
+ Oracle Cloud Oracle
+ Malcare Inactiv
+ MaxCDN MaxCDN
+ Mission Control Shield Mission Control
+ ModSecurity SpiderLabs
+ NAXSI NBS Systems
+ Nemesida PentestIt
+ NevisProxy AdNovum
+ NetContinuum Barracuda Networks
+ NetScaler AppFirewall Citrix Systems
+ Newdefend NewDefend
+ NexusGuard Firewall NexusGuard
+ NinjaFirewall NinTechNet
+ NullDDoS Protection NullDDoS
+ NSFocus NSFocus Global Inc.
+ OnMessage Shield BlackBaud
+ Palo Alto Next Gen Firewall Palo Alto Networks
+ PerimeterX PerimeterX
+ PentaWAF Global Network Services
+ pkSecurity IDS pkSec
+ PT Application Firewall Positive Technologies
+ PowerCDN PowerCDN
+ Profense ArmorLogic
+ Puhui Puhui
+ Qcloud Tencent Cloud
+ Qiniu Qiniu CDN
+ Qrator Qrator
+ Reblaze Reblaze
+ RSFirewall RSJoomla!
+ RequestValidationMode Microsoft
+ Sabre Firewall Sabre
+ Safe3 Web Firewall Safe3
+ Safedog SafeDog
+ Safeline Chaitin Tech.
+ SecKing SecKing
+ eEye SecureIIS BeyondTrust
+ SecuPress WP Security SecuPress
+ SecureSphere Imperva Inc.
+ Secure Entry United Security Providers
+ SEnginx Neusoft
+ ServerDefender VP Port80 Software
+ Shield Security One Dollar Plugin
+ Shadow Daemon Zecure
+ SiteGround SiteGround
+ SiteGuard Sakura Inc.
+ Sitelock TrueShield
+ SonicWall Dell
+ UTM Web Protection Sophos
+ Squarespace Squarespace
+ SquidProxy IDS SquidProxy
+ StackPath StackPath
+ Sucuri CloudProxy Sucuri Inc.
+ Tencent Cloud Firewall Tencent Technologies
+ Teros Citrix Systems
+ Trafficshield F5 Networks
+ TransIP Web Firewall TransIP
+ URLMaster SecurityCheck iFinity/DotNetNuke
+ URLScan Microsoft
+ UEWaf UCloud
+ Varnish OWASP
+ Viettel Cloudrity
+ VirusDie VirusDie LLC
+ Wallarm Wallarm Inc.
+ WatchGuard WatchGuard Technologies
+ WebARX WebARX Security Solutions
+ WebKnight AQTRONIX
+ WebLand WebLand
+ RayWAF WebRay Solutions
+ WebSEAL IBM
+ WebTotem WebTotem
+ West263 CDN West263CDN
+ Wordfence Defiant
+ WP Cerber Security Cerber Tech
+ WTS-WAF WTS
+ 360WangZhanBao 360 Technologies
+ XLabs Security WAF XLabs
+ Xuanwudun Xuanwudun
+ Yundun Yundun
+ Yunsuo Yunsuo
+ Yunjiasu Baidu Cloud Computing
+ YXLink YxLink Technologies
+ Zenedge Zenedge
+ ZScaler Accenture
+```
+## How do I use it?
+First, install the tools as described [here](#how-do-i-install-it).
+For help you can make use of the `--help` option. The basic usage is to pass
+an URL as an argument. Example:
+```
+$ wafw00f https://example.org
+ ______
+ / \
+ ( Woof! )
+ \ ____/ )
+ ,, ) (_
+ .-. - _______ ( |__|
+ ()``; |==|_______) .)|__|
+ / (' /|\ ( |__|
+ ( / ) / | \ . |__|
+ \(_)_)) / | \ |__|
+ ~ WAFW00F : v2.2.0 ~
+ The Web Application Firewall Fingerprinting Toolkit
+[*] Checking https://example.org
+[+] The site https://example.org is behind Edgecast (Verizon Digital Media) WAF.
+[~] Number of requests: 2
+```
+## How do I install it?
+The following should do the trick:
+```
+python setup.py install
+```
+It is also possible to run it within a docker container. Clone this repository first and build the Docker image using `docker build . -t wafw00f`.
+Now you can run `docker run --rm -it wafw00f https://example.com`
+## Final Words
+__Questions?__ Pull up an [issue on GitHub Issue Tracker](https://github.com/enablesecurity/wafw00f/issues/new) or contact [me](mailto:sandro@enablesecurity.com).
+[Pull requests](https://github.com/enablesecurity/wafw00f/pulls), [ideas and issues](https://github.com/enablesecurity/wafw00f/issues) are highly welcome. If you wish to see how WAFW00F is being developed, check out the [development board](https://github.com/enablesecurity/wafw00f/projects/1).
+Some useful links:
+- [Documentation/Wiki](https://github.com/enablesecurity/wafw00f/wiki/)
+- [Pypi Package Repository](https://pypi.org/project/wafw00f)
+Presently being developed and maintained by:
+- Sandro Gauci ([@SandroGauci](https://twitter.com/sandrogauci))
+- Pinaki Mondal ([@0xInfection](https://twitter.com/0xinfection))
+
+%package -n python3-wafw00f
+Summary: please add a summary manually as the author left a blank one
+Provides: python-wafw00f
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-wafw00f
+ ACE XML Gateway Cisco
+ aeSecure aeSecure
+ AireeCDN Airee
+ Airlock Phion/Ergon
+ Alert Logic Alert Logic
+ AliYunDun Alibaba Cloud Computing
+ Anquanbao Anquanbao
+ AnYu AnYu Technologies
+ Approach Approach
+ AppWall Radware
+ Armor Defense Armor
+ ArvanCloud ArvanCloud
+ ASP.NET Generic Microsoft
+ ASPA Firewall ASPA Engineering Co.
+ Astra Czar Securities
+ AWS Elastic Load Balancer Amazon
+ AzionCDN AzionCDN
+ Azure Front Door Microsoft
+ Barikode Ethic Ninja
+ Barracuda Barracuda Networks
+ Bekchy Faydata Technologies Inc.
+ Beluga CDN Beluga
+ BIG-IP Local Traffic Manager F5 Networks
+ BinarySec BinarySec
+ BitNinja BitNinja
+ BlockDoS BlockDoS
+ Bluedon Bluedon IST
+ BulletProof Security Pro AITpro Security
+ CacheWall Varnish
+ CacheFly CDN CacheFly
+ Comodo cWatch Comodo CyberSecurity
+ CdnNS Application Gateway CdnNs/WdidcNet
+ ChinaCache Load Balancer ChinaCache
+ Chuang Yu Shield Yunaq
+ Cloudbric Penta Security
+ Cloudflare Cloudflare Inc.
+ Cloudfloor Cloudfloor DNS
+ Cloudfront Amazon
+ CrawlProtect Jean-Denis Brun
+ DataPower IBM
+ DenyALL Rohde & Schwarz CyberSecurity
+ Distil Distil Networks
+ DOSarrest DOSarrest Internet Security
+ DotDefender Applicure Technologies
+ DynamicWeb Injection Check DynamicWeb
+ Edgecast Verizon Digital Media
+ Eisoo Cloud Firewall Eisoo
+ Expression Engine EllisLab
+ BIG-IP AppSec Manager F5 Networks
+ BIG-IP AP Manager F5 Networks
+ Fastly Fastly CDN
+ FirePass F5 Networks
+ FortiWeb Fortinet
+ GoDaddy Website Protection GoDaddy
+ Greywizard Grey Wizard
+ Huawei Cloud Firewall Huawei
+ HyperGuard Art of Defense
+ Imunify360 CloudLinux
+ Incapsula Imperva Inc.
+ IndusGuard Indusface
+ Instart DX Instart Logic
+ ISA Server Microsoft
+ Janusec Application Gateway Janusec
+ Jiasule Jiasule
+ Kona SiteDefender Akamai
+ KS-WAF KnownSec
+ KeyCDN KeyCDN
+ LimeLight CDN LimeLight
+ LiteSpeed LiteSpeed Technologies
+ Open-Resty Lua Nginx FLOSS
+ Oracle Cloud Oracle
+ Malcare Inactiv
+ MaxCDN MaxCDN
+ Mission Control Shield Mission Control
+ ModSecurity SpiderLabs
+ NAXSI NBS Systems
+ Nemesida PentestIt
+ NevisProxy AdNovum
+ NetContinuum Barracuda Networks
+ NetScaler AppFirewall Citrix Systems
+ Newdefend NewDefend
+ NexusGuard Firewall NexusGuard
+ NinjaFirewall NinTechNet
+ NullDDoS Protection NullDDoS
+ NSFocus NSFocus Global Inc.
+ OnMessage Shield BlackBaud
+ Palo Alto Next Gen Firewall Palo Alto Networks
+ PerimeterX PerimeterX
+ PentaWAF Global Network Services
+ pkSecurity IDS pkSec
+ PT Application Firewall Positive Technologies
+ PowerCDN PowerCDN
+ Profense ArmorLogic
+ Puhui Puhui
+ Qcloud Tencent Cloud
+ Qiniu Qiniu CDN
+ Qrator Qrator
+ Reblaze Reblaze
+ RSFirewall RSJoomla!
+ RequestValidationMode Microsoft
+ Sabre Firewall Sabre
+ Safe3 Web Firewall Safe3
+ Safedog SafeDog
+ Safeline Chaitin Tech.
+ SecKing SecKing
+ eEye SecureIIS BeyondTrust
+ SecuPress WP Security SecuPress
+ SecureSphere Imperva Inc.
+ Secure Entry United Security Providers
+ SEnginx Neusoft
+ ServerDefender VP Port80 Software
+ Shield Security One Dollar Plugin
+ Shadow Daemon Zecure
+ SiteGround SiteGround
+ SiteGuard Sakura Inc.
+ Sitelock TrueShield
+ SonicWall Dell
+ UTM Web Protection Sophos
+ Squarespace Squarespace
+ SquidProxy IDS SquidProxy
+ StackPath StackPath
+ Sucuri CloudProxy Sucuri Inc.
+ Tencent Cloud Firewall Tencent Technologies
+ Teros Citrix Systems
+ Trafficshield F5 Networks
+ TransIP Web Firewall TransIP
+ URLMaster SecurityCheck iFinity/DotNetNuke
+ URLScan Microsoft
+ UEWaf UCloud
+ Varnish OWASP
+ Viettel Cloudrity
+ VirusDie VirusDie LLC
+ Wallarm Wallarm Inc.
+ WatchGuard WatchGuard Technologies
+ WebARX WebARX Security Solutions
+ WebKnight AQTRONIX
+ WebLand WebLand
+ RayWAF WebRay Solutions
+ WebSEAL IBM
+ WebTotem WebTotem
+ West263 CDN West263CDN
+ Wordfence Defiant
+ WP Cerber Security Cerber Tech
+ WTS-WAF WTS
+ 360WangZhanBao 360 Technologies
+ XLabs Security WAF XLabs
+ Xuanwudun Xuanwudun
+ Yundun Yundun
+ Yunsuo Yunsuo
+ Yunjiasu Baidu Cloud Computing
+ YXLink YxLink Technologies
+ Zenedge Zenedge
+ ZScaler Accenture
+```
+## How do I use it?
+First, install the tools as described [here](#how-do-i-install-it).
+For help you can make use of the `--help` option. The basic usage is to pass
+an URL as an argument. Example:
+```
+$ wafw00f https://example.org
+ ______
+ / \
+ ( Woof! )
+ \ ____/ )
+ ,, ) (_
+ .-. - _______ ( |__|
+ ()``; |==|_______) .)|__|
+ / (' /|\ ( |__|
+ ( / ) / | \ . |__|
+ \(_)_)) / | \ |__|
+ ~ WAFW00F : v2.2.0 ~
+ The Web Application Firewall Fingerprinting Toolkit
+[*] Checking https://example.org
+[+] The site https://example.org is behind Edgecast (Verizon Digital Media) WAF.
+[~] Number of requests: 2
+```
+## How do I install it?
+The following should do the trick:
+```
+python setup.py install
+```
+It is also possible to run it within a docker container. Clone this repository first and build the Docker image using `docker build . -t wafw00f`.
+Now you can run `docker run --rm -it wafw00f https://example.com`
+## Final Words
+__Questions?__ Pull up an [issue on GitHub Issue Tracker](https://github.com/enablesecurity/wafw00f/issues/new) or contact [me](mailto:sandro@enablesecurity.com).
+[Pull requests](https://github.com/enablesecurity/wafw00f/pulls), [ideas and issues](https://github.com/enablesecurity/wafw00f/issues) are highly welcome. If you wish to see how WAFW00F is being developed, check out the [development board](https://github.com/enablesecurity/wafw00f/projects/1).
+Some useful links:
+- [Documentation/Wiki](https://github.com/enablesecurity/wafw00f/wiki/)
+- [Pypi Package Repository](https://pypi.org/project/wafw00f)
+Presently being developed and maintained by:
+- Sandro Gauci ([@SandroGauci](https://twitter.com/sandrogauci))
+- Pinaki Mondal ([@0xInfection](https://twitter.com/0xinfection))
+
+%package help
+Summary: Development documents and examples for wafw00f
+Provides: python3-wafw00f-doc
+%description help
+ ACE XML Gateway Cisco
+ aeSecure aeSecure
+ AireeCDN Airee
+ Airlock Phion/Ergon
+ Alert Logic Alert Logic
+ AliYunDun Alibaba Cloud Computing
+ Anquanbao Anquanbao
+ AnYu AnYu Technologies
+ Approach Approach
+ AppWall Radware
+ Armor Defense Armor
+ ArvanCloud ArvanCloud
+ ASP.NET Generic Microsoft
+ ASPA Firewall ASPA Engineering Co.
+ Astra Czar Securities
+ AWS Elastic Load Balancer Amazon
+ AzionCDN AzionCDN
+ Azure Front Door Microsoft
+ Barikode Ethic Ninja
+ Barracuda Barracuda Networks
+ Bekchy Faydata Technologies Inc.
+ Beluga CDN Beluga
+ BIG-IP Local Traffic Manager F5 Networks
+ BinarySec BinarySec
+ BitNinja BitNinja
+ BlockDoS BlockDoS
+ Bluedon Bluedon IST
+ BulletProof Security Pro AITpro Security
+ CacheWall Varnish
+ CacheFly CDN CacheFly
+ Comodo cWatch Comodo CyberSecurity
+ CdnNS Application Gateway CdnNs/WdidcNet
+ ChinaCache Load Balancer ChinaCache
+ Chuang Yu Shield Yunaq
+ Cloudbric Penta Security
+ Cloudflare Cloudflare Inc.
+ Cloudfloor Cloudfloor DNS
+ Cloudfront Amazon
+ CrawlProtect Jean-Denis Brun
+ DataPower IBM
+ DenyALL Rohde & Schwarz CyberSecurity
+ Distil Distil Networks
+ DOSarrest DOSarrest Internet Security
+ DotDefender Applicure Technologies
+ DynamicWeb Injection Check DynamicWeb
+ Edgecast Verizon Digital Media
+ Eisoo Cloud Firewall Eisoo
+ Expression Engine EllisLab
+ BIG-IP AppSec Manager F5 Networks
+ BIG-IP AP Manager F5 Networks
+ Fastly Fastly CDN
+ FirePass F5 Networks
+ FortiWeb Fortinet
+ GoDaddy Website Protection GoDaddy
+ Greywizard Grey Wizard
+ Huawei Cloud Firewall Huawei
+ HyperGuard Art of Defense
+ Imunify360 CloudLinux
+ Incapsula Imperva Inc.
+ IndusGuard Indusface
+ Instart DX Instart Logic
+ ISA Server Microsoft
+ Janusec Application Gateway Janusec
+ Jiasule Jiasule
+ Kona SiteDefender Akamai
+ KS-WAF KnownSec
+ KeyCDN KeyCDN
+ LimeLight CDN LimeLight
+ LiteSpeed LiteSpeed Technologies
+ Open-Resty Lua Nginx FLOSS
+ Oracle Cloud Oracle
+ Malcare Inactiv
+ MaxCDN MaxCDN
+ Mission Control Shield Mission Control
+ ModSecurity SpiderLabs
+ NAXSI NBS Systems
+ Nemesida PentestIt
+ NevisProxy AdNovum
+ NetContinuum Barracuda Networks
+ NetScaler AppFirewall Citrix Systems
+ Newdefend NewDefend
+ NexusGuard Firewall NexusGuard
+ NinjaFirewall NinTechNet
+ NullDDoS Protection NullDDoS
+ NSFocus NSFocus Global Inc.
+ OnMessage Shield BlackBaud
+ Palo Alto Next Gen Firewall Palo Alto Networks
+ PerimeterX PerimeterX
+ PentaWAF Global Network Services
+ pkSecurity IDS pkSec
+ PT Application Firewall Positive Technologies
+ PowerCDN PowerCDN
+ Profense ArmorLogic
+ Puhui Puhui
+ Qcloud Tencent Cloud
+ Qiniu Qiniu CDN
+ Qrator Qrator
+ Reblaze Reblaze
+ RSFirewall RSJoomla!
+ RequestValidationMode Microsoft
+ Sabre Firewall Sabre
+ Safe3 Web Firewall Safe3
+ Safedog SafeDog
+ Safeline Chaitin Tech.
+ SecKing SecKing
+ eEye SecureIIS BeyondTrust
+ SecuPress WP Security SecuPress
+ SecureSphere Imperva Inc.
+ Secure Entry United Security Providers
+ SEnginx Neusoft
+ ServerDefender VP Port80 Software
+ Shield Security One Dollar Plugin
+ Shadow Daemon Zecure
+ SiteGround SiteGround
+ SiteGuard Sakura Inc.
+ Sitelock TrueShield
+ SonicWall Dell
+ UTM Web Protection Sophos
+ Squarespace Squarespace
+ SquidProxy IDS SquidProxy
+ StackPath StackPath
+ Sucuri CloudProxy Sucuri Inc.
+ Tencent Cloud Firewall Tencent Technologies
+ Teros Citrix Systems
+ Trafficshield F5 Networks
+ TransIP Web Firewall TransIP
+ URLMaster SecurityCheck iFinity/DotNetNuke
+ URLScan Microsoft
+ UEWaf UCloud
+ Varnish OWASP
+ Viettel Cloudrity
+ VirusDie VirusDie LLC
+ Wallarm Wallarm Inc.
+ WatchGuard WatchGuard Technologies
+ WebARX WebARX Security Solutions
+ WebKnight AQTRONIX
+ WebLand WebLand
+ RayWAF WebRay Solutions
+ WebSEAL IBM
+ WebTotem WebTotem
+ West263 CDN West263CDN
+ Wordfence Defiant
+ WP Cerber Security Cerber Tech
+ WTS-WAF WTS
+ 360WangZhanBao 360 Technologies
+ XLabs Security WAF XLabs
+ Xuanwudun Xuanwudun
+ Yundun Yundun
+ Yunsuo Yunsuo
+ Yunjiasu Baidu Cloud Computing
+ YXLink YxLink Technologies
+ Zenedge Zenedge
+ ZScaler Accenture
+```
+## How do I use it?
+First, install the tools as described [here](#how-do-i-install-it).
+For help you can make use of the `--help` option. The basic usage is to pass
+an URL as an argument. Example:
+```
+$ wafw00f https://example.org
+ ______
+ / \
+ ( Woof! )
+ \ ____/ )
+ ,, ) (_
+ .-. - _______ ( |__|
+ ()``; |==|_______) .)|__|
+ / (' /|\ ( |__|
+ ( / ) / | \ . |__|
+ \(_)_)) / | \ |__|
+ ~ WAFW00F : v2.2.0 ~
+ The Web Application Firewall Fingerprinting Toolkit
+[*] Checking https://example.org
+[+] The site https://example.org is behind Edgecast (Verizon Digital Media) WAF.
+[~] Number of requests: 2
+```
+## How do I install it?
+The following should do the trick:
+```
+python setup.py install
+```
+It is also possible to run it within a docker container. Clone this repository first and build the Docker image using `docker build . -t wafw00f`.
+Now you can run `docker run --rm -it wafw00f https://example.com`
+## Final Words
+__Questions?__ Pull up an [issue on GitHub Issue Tracker](https://github.com/enablesecurity/wafw00f/issues/new) or contact [me](mailto:sandro@enablesecurity.com).
+[Pull requests](https://github.com/enablesecurity/wafw00f/pulls), [ideas and issues](https://github.com/enablesecurity/wafw00f/issues) are highly welcome. If you wish to see how WAFW00F is being developed, check out the [development board](https://github.com/enablesecurity/wafw00f/projects/1).
+Some useful links:
+- [Documentation/Wiki](https://github.com/enablesecurity/wafw00f/wiki/)
+- [Pypi Package Repository](https://pypi.org/project/wafw00f)
+Presently being developed and maintained by:
+- Sandro Gauci ([@SandroGauci](https://twitter.com/sandrogauci))
+- Pinaki Mondal ([@0xInfection](https://twitter.com/0xinfection))
+
+%prep
+%autosetup -n wafw00f-2.2.0
+
+%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-wafw00f -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 2.2.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c131593
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+86488fbceae824c93f40fc3c7d7bcaa9 wafw00f-2.2.0.tar.gz