百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

wafw00f

> 编程语言
开源

WAFW00F 可帮助用户识别和指纹化保护网站的 Web 应用程序防火墙 (WAF) 产品。

6.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

WAFW00F 可帮助用户识别和指纹化保护网站的 Web 应用程序防火墙 (WAF) 产品。


WAFW00F

The Web Application Firewall Fingerprinting Tool.
— From Enable Security

## How does it work? To do its magic, WAFW00F does the following: - Sends a _normal_ HTTP request and analyses the response; this identifies a number of WAF solutions. - If that is not successful, it sends a number of (potentially malicious) HTTP requests and uses simple logic to deduce which WAF it is. - If that is also not successful, it analyses the responses previously returned and uses another simple algorithm to guess if a WAF or security solution is actively responding to our attacks. For further details, check out the source code on our [main repository](https://github.com/EnableSecurity/wafw00f). ## What does it detect? WAFW00F can detect a number of firewalls, a list of which is as below: ``` … ``` ## 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: ``` … ``` ## How do I install it? ### Install from PyPI (recommended) Run: ``` python3 -m pip install wafw00f ``` or ``` pip3 install wafw00f ``` ### Via Docker 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 ``` ### From source > NOTE: Be careful to not break your system packages while installing wafw00f. Use venv as and when required. Clone the repository: ``` git clone https://github.com/enablesecurity/wafw00f.git ``` Then: ``` cd wafw00f/ python3 -m pip install . ``` Or, by using pipx directly: ``` pipx install git+https://github.com/EnableSecurity/wafw00f.git ``` ## Final Words __Questions?__ Pull up an [issue on GitHub Issue Tracker](https://github.com/enablesecurity/wafw00f/issues/new) or contact [me](mailto:[email protected]). [Pull requests](https://github.com/enablesecurity/wafw00f/pulls), [ideas and issues](https://github.com/enablesecurity/wafw00f/issues) are highly welcome. 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))

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Sends a _normal_ HTTP request and analyses the response; this identifies a
  • •If that is not successful, it sends a number of (potentially malicious) HTTP
  • •If that is also not successful, it analyses the responses previously
  • •Documentation/Wiki
  • •Pypi Package Repository
  • •Sandro Gauci (@SandroGauci)
  • •Pinaki Mondal (@0xInfection)

> 标签

Pythonfingerprintwafwaffitweb-application-firewall

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言