Skip to content

gedex/site-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

site-analyzer

A Rust-based tool that analyzes websites to detect which technologies they use — CMS, JavaScript frameworks, web servers, CDNs, analytics tools, SSL certificates, and more.

Installation

Shell installer (macOS, Linux, Windows)

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/gedex/site-analyzer/releases/latest/download/aw-installer.sh | sh

Homebrew

brew install gedex/tap/aw

Pre-built binaries

Download from releases

Cargo

cargo install aw

Build from source

cargo build --release
./target/release/aw --help

Usage

# Analyze a website (human-readable output)
aw https://britannica.com

# JSON output
aw britannica.com --json

# Skip DNS and TLS probes
aw example.com --json --no-dns --no-tls

# Verbose logging
aw example.com -v

Example Output

{
  "domain": "britannica.com",
  "Content Management System": [
    { "technology": "WordPress", "version": "6.2" }
  ],
  "JavaScript Library": [
    { "technology": "jQuery", "version": "3.5.0" },
    { "technology": "React" }
  ],
  "Web Server": [
    { "technology": "Nginx", "version": "1.24.0" }
  ],
  "SSL/TLS certificate authority": [
    { "technology": "Let's Encrypt" }
  ]
}

Documentation

License

This project is licensed under the GNU General Public License v3.0.

This includes both:

  • The analyzer code
  • Technology fingerprints from Wappalyzer (also GPL-3.0)

Credits

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages