Skip to content

selimozcann/cachekeyhunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CacheKeyHunter

CacheKeyHunter is a CLI tool for exploring how reverse proxies and CDNs build their cache keys. It sends crafted requests to observe how headers and query parameters influence cached responses.

Features

  • Header poisoning detection – test individual headers to see if they alter the cache key
  • Query poisoning detection – append query parameters and watch for cache key differences

Requirements

  • Go 1.22+

Installation

git clone https://github.com/CacheKeyHunter/cachekeyhunter.git
cd cachekeyhunter/ck
go build ./cmd/cachekeyhunter

Usage

$ go run ./ck/cmd/cachekeyhunter -u https://example.com -w ck/wordlists/headers.txt

Legal Disclaimer

This project is intended for educational and research purposes only.

  • Do not use CacheKeyHunter against systems you do not own or have explicit permission to test.
  • The authors assume no liability for any misuse or damage caused by this tool.
  • By using CacheKeyHunter, you agree that you are solely responsible for your actions and compliance with applicable laws.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages