awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RedSiege avatar

RedSiege/EyeWitness

0
View on GitHub↗
5,763 stars·902 forks·Python·GPL-3.0·15 views

EyeWitness

EyeWitness is a web reconnaissance framework used to identify infrastructure and software versions across multiple websites through automated headless browser scans. It functions as an HTTP website screenshotter and a security reporting tool that captures visual snapshots and server headers from a list of web targets.

The system distinguishes itself by combining visual documentation with security analysis. It generates searchable HTML reports that categorize website screenshots and metadata by content system or device type, while simultaneously performing server header analysis to determine underlying infrastructure.

The framework also includes tools for access control verification and target management. It can identify insecure access points by checking web interfaces against known default credentials and processes target lists imported from text files or scan reports. Resource usage optimization is included to monitor memory and disk space during operations.

Features

  • Infrastructure Reconnaissance - Provides an automated framework for identifying infrastructure and software versions across multiple web targets.
  • Browser Screenshot Capture - Captures visual snapshots of web pages using a headless browser to document site appearance.
  • Website Snapshot Generators - Generates visual representations of web pages and captures server headers for security analysis.
  • Server Configuration Analysis - Analyzes HTTP server headers to identify underlying infrastructure and software versions.
  • Visual Reporting Tools - Generates visual summaries and searchable reports from captured website snapshots.
  • Screenshot Reports - Produces browsable HTML reports that group website screenshots and server headers by visual similarity.
  • Credential Testing Tools - Checks web interfaces against known sets of default usernames and passwords to find insecure access.

Star history

Star history chart for redsiege/eyewitnessStar history chart for redsiege/eyewitness

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with EyeWitness

These projects share indexed features with EyeWitness. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • fortynorthsecurity/eyewitnessFortyNorthSecurity avatar

    FortyNorthSecurity/EyeWitness

    5,753View on GitHub↗

    EyeWitness is a web infrastructure mapper and reconnaissance tool designed to automate the visual mapping of exposed web services. It functions as a headless browser screenshotter and HTTP reconnaissance utility that captures visual evidence and extracts server headers from lists of web targets. The system identifies server technologies and audits for common default administrative credentials to map an organization's external attack surface. It generates searchable HTML security reports that combine screenshots, page source code, and categorized analysis results for vulnerability assessment.

    Python
    View on GitHub↗5,753
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • jasonxtn/argusjasonxtn avatar

    jasonxtn/Argus

    3,254View on GitHub↗

    Argus is a modular network reconnaissance framework designed for gathering network intelligence, mapping infrastructure, and assessing security postures through automated discovery tasks. It operates as a containerized security toolset that allows for the consistent execution of specialized information-gathering modules across different operating systems. The system functions as an infrastructure audit tool and a web application security scanner, performing tasks such as DNS lookups, port scanning, and the inspection of HTTP headers to detect vulnerabilities. It also serves as a threat intell

    Pythoncms-detectiondirectory-finderdns-lookup
    View on GitHub↗3,254
  • s0md3v/photons0md3v avatar

    s0md3v/Photon

    12,953View on GitHub↗

    Photon is a command-line web crawler designed for security reconnaissance and information gathering. It systematically traverses websites to discover URLs, map domain infrastructure, and identify associated subdomains by retrieving DNS records. The tool distinguishes itself through its ability to perform deep content analysis, including the extraction of sensitive data such as API keys and authentication tokens using user-defined regular expressions. It supports offline inspection by cloning crawled web content to the local filesystem, allowing for structural analysis without additional netwo

    Pythoncrawlerinformation-gatheringosint
    View on GitHub↗12,953
Compare all 30 related projects→

Frequently asked questions

What does redsiege/eyewitness do?

EyeWitness is a web reconnaissance framework used to identify infrastructure and software versions across multiple websites through automated headless browser scans. It functions as an HTTP website screenshotter and a security reporting tool that captures visual snapshots and server headers from a list of web targets.

What are the main features of redsiege/eyewitness?

The main features of redsiege/eyewitness are: Infrastructure Reconnaissance, Browser Screenshot Capture, Website Snapshot Generators, Server Configuration Analysis, Visual Reporting Tools, Screenshot Reports, Credential Testing Tools.

Which projects share features with redsiege/eyewitness?

Projects with overlapping indexed features include: fortynorthsecurity/eyewitness — EyeWitness is a web infrastructure mapper and reconnaissance tool designed to automate the visual mapping of exposed… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… jasonxtn/argus — Argus is a modular network reconnaissance framework designed for gathering network intelligence, mapping… s0md3v/photon — Photon is a command-line web crawler designed for security reconnaissance and information gathering. It systematically… projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the…