# hackmanit/web-cache-vulnerability-scanner

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hackmanit-web-cache-vulnerability-scanner).**

1,180 stars · 159 forks · Go · Apache-2.0

## Links

- GitHub: https://github.com/Hackmanit/Web-Cache-Vulnerability-Scanner
- awesome-repositories: https://awesome-repositories.com/repository/hackmanit-web-cache-vulnerability-scanner.md

## Topics

`bugbounty` `hacking` `hacking-tool` `penetration-testing` `penetration-testing-tools` `pentesting` `scanner` `security` `security-audit` `security-scanner` `security-tools` `vulnerability-scanners` `web-cache`

## Description

This project is an automated security scanner designed to identify vulnerabilities within web caching layers. It functions as an HTTP protocol security tool that probes web infrastructure by manipulating request headers, parameters, and cookies to observe how servers handle and store content.

The scanner distinguishes itself through specialized cache behavior analysis, which targets specific flaws such as cache poisoning and cache deception. It incorporates a recursive crawler to map web application endpoints and utilizes configurable proxy routing to facilitate traffic inspection and debugging during the assessment process.

To support integration into automated workflows, the tool includes request throttling to manage network intensity and exports security findings into structured, machine-readable formats. The software is distributed as a command-line utility for use in security testing and penetration testing environments.

## Tags

### Part of an Awesome List

- [Web Cache Poisoning](https://awesome-repositories.com/f/awesome-lists/security/web-cache-poisoning.md) — Automates the detection of cache poisoning and cache deception flaws by testing how web servers handle manipulated HTTP requests.
- [Cache Analysis](https://awesome-repositories.com/f/awesome-lists/devtools/cache-analysis.md) — CLI scanner for identifying web cache poisoning issues.

### Data & Databases

- [Cache Vulnerability Analyzers](https://awesome-repositories.com/f/data-databases/performance-caching-systems/page-caching-controls/http-cache-headers/cache-behavior-configurators/cache-vulnerability-analyzers.md) — Examines web cache configurations and tests for vulnerabilities like cache poisoning and deception by manipulating headers, parameters, and cookies. ([source](https://github.com/hackmanit/web-cache-vulnerability-scanner#readme))

### Networking & Communication

- [HTTP Header Manipulators](https://awesome-repositories.com/f/networking-communication/http-header-manipulators.md) — Injects custom payloads into request headers and parameters to probe cache behavior and identify potential storage vulnerabilities.
- [Traffic Proxying](https://awesome-repositories.com/f/networking-communication/traffic-proxying.md) — Routes security scan traffic through external proxies to inspect HTTP requests and debug interactions with complex web caching layers.

### Security & Cryptography

- [Protocol](https://awesome-repositories.com/f/security-cryptography/security-scanners/protocol.md) — Analyzes how web caches handle manipulated requests to detect potential unauthorized content storage.
- [Security Testing Tools](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing-tools.md) — Provides an automated scanner for discovering web application vulnerabilities through recursive crawling and targeted request manipulation.
- [Web Application Penetration Testing](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/web-application-penetration-testing.md) — Probes web infrastructure for security weaknesses by crawling endpoints and analyzing how caching mechanisms respond to custom headers and parameters.
- [Web Application Security Assessments](https://awesome-repositories.com/f/security-cryptography/web-application-security-assessments.md) — Integrates security testing into development pipelines to identify potential vulnerabilities in web applications before they reach production environments.

### Web Development

- [Recursive Crawlers](https://awesome-repositories.com/f/web-development/web-application-hosting/dynamic-content-delivery/sitemap-crawlers/recursive-crawlers.md) — Traverses web applications by parsing HTML content to discover and map reachable endpoints for comprehensive security assessment coverage.
- [Web Crawling](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/web-crawling.md) — Traverses web applications to discover linked URLs, hidden paths, and target domains, expanding the total surface area covered during an automated security assessment. ([source](https://github.com/hackmanit/web-cache-vulnerability-scanner#readme))
