Kemal is a fast and efficient web framework for the Crystal programming language.

Detection looks at response headers across 1 fingerprint rules among the site's public responses.

01

Websites using Kemal

Loading website list…

02

Signal classes

PluginView evaluates public page signals in these classes when identifying Kemal. Individual fingerprint rule bodies are proprietary and are not published.

  • Response headers
03

Example public indicators for Kemal

Illustrative indicators derived from public catalog metadata for Kemal. A live scan may match additional proprietary rules beyond these examples.

  • x-powered-by: Kemal
04

What a detection means

Establishes
One or more public signals on the scanned page matched a known Kemal signature (1 rules) at the time of the scan.
Does not establish
A sitewide install of Kemal, an active vendor contract, exclusive use, or that Kemal is still in place today.
05

How to check a site for Kemal

  1. 1. Enter the website URL in the scan form — homepage, pricing, checkout, or login pages usually expose the strongest Kemal signals.
  2. 2. PluginView reads only public responses (response headers) and scores them against the Kemal signature set (1 rules).
  3. 3. Review the confidence score and text explanation for Kemal on the results page.
06

FAQ: detecting Kemal

Can PluginView detect Kemal without logging in?
Yes. PluginView only reads publicly accessible responses when checking for Kemal — typically response headers. It does not bypass authentication or paywalls.
What category is Kemal?
Kemal is classified under Web frameworks, Web servers in the PluginView directory.
How many fingerprint rules cover Kemal?
This reference currently tracks 1 fingerprint rule across response headers. Individual rule bodies are proprietary and are not published.
What public signals suggest a site uses Kemal?
Illustrative public indicators for Kemal include x-powered-by: Kemal. A live scan may match additional proprietary rules beyond these examples.

More in Web servers

View category →