Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Security & Monitoring/WebCheck-OSINT
icon of WebCheck-OSINT

WebCheck-OSINT

Open source alternative to Shodan, SecurityTrails, Censys, Netcraft, Detectify, Pentest-Tools.com and Intruder

  • 343 stars
  • MIT
  • Active this week
  • Last commit 1 day ago

Last verified Oct 21, 2026

Analyze any website with 44 automated OSINT checks covering DNS, SSL, ports, TLS, CVEs, tech stack, and HTTP headers. MIT licensed, self-hostable.

Visit websiteGitHub343 starsDeploy on Hostinger
image of WebCheck-OSINT
TL;DR

WebCheck-OSINT is a self-hosted OSINT tool that runs 44 automated checks on any domain, covering DNS records, SSL chains, open ports, TLS grades, CVEs, HTTP headers, tech stack fingerprinting, and more. It returns structured results in a web dashboard in about 20 seconds. The tool is MIT licensed and replaces paid reconnaissance platforms like Shodan and SecurityTrails for on-demand, per-domain scans. Best for security researchers, developers, and red-team operators who want full control over their OSINT workflow without subscription fees.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who WebCheck-OSINT is for#

Security researchers doing pre-engagement reconnaissance

WebCheck-OSINT returns a full-domain snapshot including open ports, CVEs, TLS configuration, HTTP headers, tech stack, and WHOIS data in a single scan that takes about 20 seconds. That maps directly to the initial recon phase of a pentest or bug-bounty engagement without requiring separate lookups on each data point.

Skip if:

Skip if your engagement requires historical DNS changes or passive traffic data over time. Those use cases need a subscription to SecurityTrails or Censys, not an on-demand scanner.

Developers auditing their own site before launch

Developers can run a scan on their own domain to verify HSTS is configured, TLS is on an acceptable version, security headers are present, cookies have correct SameSite attributes, and robots.txt exposes only intended paths.

Skip if:

Skip if your site is behind a WAF or CDN that blocks probing traffic. Port scans and header inspections may return data about the CDN edge rather than your origin server.

DevSecOps teams running periodic domain audits

Teams that want to audit owned domains regularly can self-host WebCheck-OSINT on internal infrastructure, ensuring no query data about internal or pre-release domains reaches a third-party service. All 44 checks target only publicly available data; no agent is required on the target.

Skip if:

Skip if you need automated scheduled scans with diff-based alerting. WebCheck-OSINT has no built-in scheduler; invoking it on a schedule and handling alerts would require external tooling.

Red-team operators building target profiles

The associated hosts check, subdomain enumeration from Certificate Transparency logs, DNS records, social presence data, and tech stack fingerprinting together give an operator a structured picture of a target's web footprint faster than manual tool chaining.

Skip if:

Skip if your target is a large hardened network requiring IP-range scanning. Services like Censys and Shodan enterprise tiers offer broader network-wide indexed coverage than a per-domain scanner.

the problem

The problem it solves#

Security audits and OSINT reconnaissance on a domain typically require juggling multiple specialized services: querying Shodan for open ports and CVEs, checking SecurityTrails or Censys for DNS history, running a TLS audit against SSL Labs, looking up WHOIS data, and manually correlating the results. Each service has its own interface, access model, and in most cases a per-query or subscription cost.

For developers and security teams running audits at any scale, that fragmentation is a real pain point. Free tiers on commercial services are tightly capped, and paid tiers run from hundreds to thousands of dollars per month depending on query volume. There is no single place to get a complete domain snapshot without either stitching together API calls or paying for a managed service.

The result is that many teams skip the full audit, do it infrequently, or build ad hoc scripts that break whenever an upstream API changes its response schema. Self-hosted tooling that covers the full checklist in one run, with no per-query billing, removes the friction that keeps teams from auditing regularly.

how WebCheck-OSINT solves it

How it solves it#

44-check automated domain scan

A single URL input triggers 44 parallel checks covering DNS records, SSL chain, open ports, TLS configuration, HTTP headers, tech stack, DNSSEC, CAA records, HSTS, security.txt, and more. Results arrive in roughly 20 seconds without any API key setup on the user side.

CVE and vulnerability lookup

The Vulnerabilities check queries Shodan to find CVEs linked to the services running on the host's open ports. This surfaces known software vulnerabilities against the actual services the server is running, not just a theoretical attack surface based on port numbers alone.

TLS security audit and client compatibility

Three separate TLS checks run per scan: a live handshake inspection returning cipher suite and protocol version, an SSL Labs-style security audit grade, and a client compatibility table showing whether Chrome, Safari, Java, and older Android versions can still connect to the server.

Data breach and malware status

The scanner queries Have I Been Pwned for known data breaches linked to the domain and checks common malware and phishing blocklists. Block detection tests whether privacy, malware, and parental-control DNS resolvers block the site.

Tech stack and tracker fingerprinting

The Tech Stack check identifies frameworks, analytics services, and third-party integrations the site loads. The Trackers and Third Parties check separately lists analytics scripts, ad trackers, and other third-party resources, showing what the page phones home to on each load.

Quality metrics and carbon footprint

Quality Metrics runs a Lighthouse audit returning performance, accessibility, SEO, and best-practices scores. The Carbon Footprint check estimates CO2 from the data required to load the page, which is useful for sustainability audits alongside security ones.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT license with no per-query billingThe tool is MIT licensed, so you can run it on your own infrastructure, modify the source, and use it commercially without restriction. Unlike Shodan or SecurityTrails, there is no per-query cost and no rate cap on how many domains you scan per day.
  • No external database requiredAll 44 checks run at query time against public APIs and DNS resolvers. There is no Postgres, no Redis, and no persistent data store to operate. This keeps the deployment footprint small and removes an entire class of infrastructure maintenance.
  • Four deployment paths documentedThe README documents Netlify, Vercel, Docker, and direct source as deployment options. Docker is the most portable; Vercel and Netlify cover zero-infrastructure hosting. Multiple deployment targets reduce operational lock-in to any single platform.
  • TypeScript codebase with active maintenanceThe codebase is TypeScript throughout, with the last repository push recorded on 2026-10-21. Only 1 open issue is tracked as of the last GitHub metadata snapshot. Active maintenance reduces the risk of checks breaking against upstream APIs that change their response formats.

Trade-offs

  • -Depends on third-party public APIsSeveral checks query Shodan, Have I Been Pwned, the Wayback Machine, and similar public services. These services may be rate-limited or temporarily unavailable, and checks such as CVE lookups and Global Ranking will return empty results for domains not yet indexed by those services. There is no fallback for unavailable upstream sources.
  • -No continuous monitoring or alertingWebCheck-OSINT is an on-demand scanner, not a monitoring platform. It does not alert you when a certificate expires, when a new port opens, or when a new CVE maps to a running service. Paid platforms like Detectify and Intruder offer scheduled scanning and real-time alerts that this tool does not.
  • -Small community for a security toolThe repository has 345 stars and 45 forks as of the last metadata fetch. For a security-critical tool, a smaller community means fewer reviewers examining check logic and fewer contributors maintaining API integrations when upstream services change their response formats.
versus alternatives

WebCheck-OSINT vs alternatives#

WebCheck-OSINT vs Shodan

Shodan and WebCheck-OSINT overlap most visibly on open-port and CVE data, since WebCheck-OSINT's Vulnerabilities check pulls from Shodan's API directly. The tools serve different purposes. Shodan is a continuous internet-wide scanner with a searchable index of billions of hosts; WebCheck-OSINT is an on-demand single-domain scanner that aggregates Shodan data alongside 43 other checks.

FeatureWebCheck-OSINTShodan
LicenseMIT (self-hosted)Proprietary
Self-hostingYesNo
Historical dataNoYes
Per-query costNone (self-hosted)Credits-based
CoverageSingle domain, 44 checksInternet-wide indexed
Continuous monitoringNoYes

WebCheck-OSINT is the better choice when you want a free, self-hosted tool for on-demand reconnaissance on a specific domain, with DNS, TLS, header, and tech-stack data included alongside port and CVE data. Shodan is the better choice when you need historical host data, want to search across large IP ranges, or need alerting on infrastructure changes over time.

WebCheck-OSINT vs SecurityTrails

SecurityTrails specializes in historical DNS and IP data, letting you trace how a domain's DNS records changed over time and which other domains share a hosting IP. WebCheck-OSINT returns current DNS records but has no historical view.

FeatureWebCheck-OSINTSecurityTrails
LicenseMIT (self-hosted)Proprietary
Self-hostingYesNo
Historical DNSNoYes
Current DNS checksYesYes
TLS auditYesNo
Per-query costNone (self-hosted)Subscription

WebCheck-OSINT covers the present-tense DNS picture with added context from TLS, headers, and 40 other checks. SecurityTrails is more useful when passive DNS history matters, for instance when tracing whether a domain pointed to a different IP during a past campaign or tracking infrastructure changes over time.

WebCheck-OSINT vs Censys

Censys maintains a continuously updated database of internet-wide TLS certificate and port scan data. Like Shodan, it offers search across its own indexed dataset rather than on-demand per-domain scans.

FeatureWebCheck-OSINTCensys
LicenseMIT (self-hosted)Proprietary
Self-hostingYesNo
TLS certificate dataCurrent (live handshake)Indexed, historical
On-demand scanYesNo
Per-query costNone (self-hosted)Subscription

For teams that need a single domain's current TLS posture, HTTP headers, and tech stack without a subscription, WebCheck-OSINT is the faster option. Censys has an advantage when you need to correlate TLS certificate data across large IP blocks or track certificate issuance events over time.

install · quick start

Quick start#

bash
Self-hosting from source requires Node.js; deploy to Vercel or Netlify for zero-infrastructure hosting.
```bash
git clone https://github.com/mwakidenis/WebCheck-OSINT
cd WebCheck-OSINT
npm install
npm run dev
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
ExpressReactSvelte
Infrastructure
Docker
frequently asked

FAQ#

Is WebCheck-OSINT free to use?

Yes. The tool is MIT licensed and free to self-host on your own infrastructure with no license fee and no per-scan cost. Some checks query external services like Shodan or Have I Been Pwned, which have their own free-tier limits, but those limits apply to the upstream service rather than to WebCheck-OSINT itself.

How is WebCheck-OSINT different from Shodan?

Shodan is a continuous internet-wide scanner that indexes hosts and services over time, giving you historical data and real-time search across its full index. WebCheck-OSINT is an on-demand tool that scans a single domain on request, pulling data from Shodan's API alongside 43 other checks. It is a reconnaissance aggregator, not a replacement for Shodan's internet-wide indexed coverage.

Can I deploy WebCheck-OSINT using Docker?

Yes. The README lists Docker as one of four supported deployment options alongside Netlify, Vercel, and running from source. The deployment requires no external database; the application is stateless and all checks run at query time.

What data does the hosted version of WebCheck-OSINT collect?

The web-check.xyz hosted version offers opt-in anonymous error monitoring and basic page-view counts with no personal data attached, with a clear opt-out available in settings. Self-hosted deployments give you full control over logging, since you operate the server. No query data is sent to any third party beyond the individual public APIs each check calls.

Does WebCheck-OSINT work on internal or non-public domains?

The scanner can query any reachable domain, but checks that depend on public indexes like Shodan, Have I Been Pwned, or the Wayback Machine will return no results for domains those services have not indexed. DNS lookups, port checks, and header inspections work against any host that is network-reachable from the server running WebCheck-OSINT.

also worth a look

Similar open-source tools#

Markdown Preview Editor

Alternative toTypora

Browser-only Markdown editor with live preview and strict privacy.

  • 30 GitHub stars
  • MITLicence MIT

Obtainium

InIT Management

Android app updates direct from GitHub and F-Droid

  • 20,630 GitHub stars
  • GPL-3.0Licence GPL-3.0

limen

Alternative toAuth0

Composable authentication for modern Go backends

  • 551 GitHub stars
  • MITLicence MIT

Falkon

Alternative toGoogle Chrome

Speed-first browser for KDE Plasma with built-in ad blocking

  • 494 GitHub stars
  • GPL-3.0Licence GPL-3.0

Floorp

Alternative toBrave Browser

Firefox fork with advanced privacy controls and UI customization

  • 8,452 GitHub stars
  • MPL-2.0Licence MPL-2.0

REA (Reverse Engineer Anything)

Featured

Alternative toRevEng.AI

AI-powered reverse engineering for binaries, apps, and assemblies.

  • 345,900 GitHub stars
  • MITLicence MIT
by category

Open source tools in these categories#

126

Security & Monitoring

REA (Reverse Engineer Anything), RustDesk, Uptime Kuma
461

Developer Tools

superpowers, REA (Reverse Engineer Anything), Skills for Real Engineers
196

Web Development

freeCodeCamp, superpowers, Skills for Real Engineers
Hostinger

Run WebCheck-OSINT on your own server

Self-host WebCheck-OSINT on a Hostinger VPS.

Deploy on Hostinger

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse