diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-wafw00f.spec | 650 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 652 insertions, 0 deletions
@@ -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 @@ -0,0 +1 @@ +86488fbceae824c93f40fc3c7d7bcaa9 wafw00f-2.2.0.tar.gz |