GitHub

What is the project about?

Web-Check is a comprehensive, on-demand open source intelligence tool for websites. It provides insights into a website's inner workings, including potential attack vectors, server architecture, security configurations, and technologies used.

What problem does it solve?

It helps users easily understand, optimize, and secure their websites by providing a wide range of information that is usually scattered across multiple tools and sources. It simplifies the process of gathering OSINT data on websites.

What are the features of the project?

The project offers a wide array of features, including but not limited to:

  • IP information
  • SSL chain details
  • DNS records
  • Cookie information
  • HTTP headers
  • Domain information
  • Crawl rules (robots.txt)
  • Sitemap
  • Server location
  • Redirect chain
  • Open ports
  • Traceroute
  • DNS security extensions
  • Website performance metrics
  • Associated hostnames
  • Carbon footprint
  • Tech Stack
  • Firewall Detection

What are the technologies used in the project?

The Readme doesn't explicitly mention all technologies, but it implies the use of:

  • Node.js
  • Yarn
  • Chromium (for certain checks)
  • Docker (for deployment)
  • Netlify / Vercel (for deployment)
  • React

What are the benefits of the project?

  • Provides a consolidated view of website intelligence.
  • Helps in understanding and optimizing website security.
  • Aids in identifying potential vulnerabilities.
  • Offers insights into a website's technology stack and infrastructure.
  • Facilitates SEO and performance improvements.
  • Free and Open Source

What are the use cases of the project?

  • Security Researchers: Identifying vulnerabilities, understanding attack vectors, and assessing a website's security posture.
  • Website Owners: Optimizing website performance, ensuring security compliance, and troubleshooting issues.
  • SEO Specialists: Analyzing website structure, identifying SEO problems, and improving search engine visibility.
  • Developers: Understanding the technology stack of a website, debugging issues, and learning about best practices.
  • OSINT Investigators: Gathering intelligence on a target website, including its infrastructure, relationships, and potential weaknesses.
web-check screenshot