Web-Check - Comprehensive, on-demand open source intelligence for any website
Web-Check is a powerful all-in-one tool for discovering information about a website/host. The core philosophy is simple: feed Web-Check a URL and let it gather, collate, and present a broad array of open data for you to delve into.
The report shines a spotlight onto potential attack vectors, existing security measures, and the web of connections within a site's architecture. The results can also help optimizing server responses, configuring redirects, managing cookies, or fine-tuning DNS records for your site.
So, weather you're a developer, system administrator, security researcher, penetration tester or are just interested in discovering the underlying technologies of a given site - I'm sure you'll find this a useful addition to your toolbox.
Features
When conducting an OSINT investigation on a given website or host, there are several key areas to look at. Each of these are documented below, along with links to the tools and techniques you can use to gather the relevant information.
Web-Check can automate the process of gathering this data, but it will be up to you to interpret the results and draw conclusions.
Contents
- IP Info
- SSL Chain
- DNS Records
- Cookies
- Crawl Rules
- Headers
- Quality Metrics
- Server Location
- Associated Hosts
- Redirect Chain
- TXT Records
- Server Status
- Open Ports
- Traceroute
- Carbon Footprint
- Server Info
- Whois Lookup
- Domain Info
- DNS Security Extensions
- Site Features
- HTTP Strict Transport Security
- DNS Server
- Tech Stack
- Listed Pages
- Security.txt
- Linked Pages
- Social Tags
- Email Configuration
- Firewall Detection
- HTTP Security Features
- Archive History
- Global Ranking
- Block Detection
- Malware & Phishing Detection
- TLS Cipher Suites
- TLS Security Config
- TLS Handshake Simulation
- Screenshot
Manual Deployment
- git clone https://github.com/Lissy93/web-check.git
- cd web-check # Move into the project directory
- yarn install # Install dependencies
- yarn build # Build the app for production
- yarn serve # Start the app (API and GUI)
Further Docs
More detailed installation and setup instructions can be found in the GitHub repository - github.com/lissy93/web-check
Configuring
There are some optional environmental variables you can specify to give you access to some additional Web-Checks. See the README for full list of options.
- GOOGLE_CLOUD_API_KEY: A Google API key Used to return quality metrics for a site
- REACT_APP_SHODAN_API_KEY: A Shodan API key To show associated hosts for a domain
- REACT_APP_WHO_API_KEY: A WhoAPI key Allows for more comprehensive WhoIs records