X-Ray

X-Ray

X-Ray is an open-source desktop application that allows users to explore and take screenshots of internal web application structures without having access to the source code. It maps out frontend JavaScript frameworks and backend API endpoints to visualize dependencies and data f
X-Ray image
screenshot javascript mapping visualization

X-Ray: Explore Internal Web Structures

An open-source desktop application for visualizing internal web structures, mapping frontend JavaScript frameworks and backend API endpoints to illustrate dependencies and data flow

What is X-Ray?

X-Ray is an open-source desktop application used for debugging and reverse engineering web applications. It allows developers and QA testers to understand and explore the internal structures of client-side JavaScript code and backend APIs without having access to the application's source code.

Some key features of X-Ray include:

  • Automatic mapping of all frontend JavaScript frameworks like React, Angular, Vue.js to visualize component trees and data flow
  • Discovery of backend API endpoints and inspection of request/response data
  • Taking screenshots of designated UI components and highlighted elements
  • Generating architectural diagrams of frontend and backend application layers
  • Exporting the mapped application structure as image files or raw JSON data
  • Extensibility to add custom plugins and integrations

By leveraging instrumentation techniques, X-Ray can work externally even for minified or obfuscated JavaScript code. It provides deeper visibility without the need to step through code line-by-line. This makes X-Ray useful for debugging, testing, security audits, and documentation of modern web applications built with complex JavaScript frameworks.

X-Ray Features

Features

  1. Visualize frontend JavaScript frameworks and backend API endpoints
  2. Explore internal web application structures without access to source code
  3. Take screenshots of application structure
  4. Analyze dependencies and data flow

Pricing

  • Open Source

Pros

Open-source and free to use

Provides valuable insights into web application architecture

Helps understand complex applications without access to source code

Supports a wide range of frontend and backend technologies

Cons

May not work with all web applications due to varying complexity

Limited to desktop usage, no mobile support

Requires some technical knowledge to effectively use


The Best X-Ray Alternatives

Top Development and Debugging Tools and other similar apps like X-Ray


VirusTotal icon

VirusTotal

VirusTotal is a free online service launched in 2004 that analyzes files and URLs to detect viruses, worms, trojans and other kinds of malicious content using multiple antivirus engines and website scanners. It can process a wide variety of file types including executables, disk images, PDFs, office documents, Javascript, HTML...
VirusTotal image
Cuckoo Sandbox icon

Cuckoo Sandbox

Cuckoo Sandbox is a free open source automated malware analysis system. It allows security researchers to safely analyze and monitor suspicious files and URLs in a controlled environment to detect malicious behaviors such as information stealing, encryption, ransomware capabilities, and botnet functionalities.When a file or URL is submitted to Cuckoo,...
Cuckoo Sandbox image
URLscan.io icon

URLscan.io

URLscan.io is a free online service used to analyze and debug websites, detect potential threats, and monitor overall website security. It allows users to input a URL and scan it for malicious content, harmful scripts, tracking pixels, and more.Some key features of URLscan.io include:Checks websites for malicious code infections, suspicious...
URLscan.io image
Hybrid-Analysis.com icon

Hybrid-Analysis.com

Hybrid-Analysis.com is a free online malware analysis service that allows users to upload suspicious files for automated analysis in a sandbox environment. It was created by Payload Security and utilizes customized high-interaction honeypots to detect and analyze potential threats.When a file is uploaded to Hybrid-Analysis, it is executed in a...
Hybrid-Analysis.com image
Firejail icon

Firejail

Firejail is an open source sandbox program for Linux operating systems. It uses security features built into the Linux kernel, such as namespaces and seccomp-bpf filters, to restrict the environment that an application can access.When an application is launched using Firejail, it is restricted to its own filesystem namespace, limited...
Firejail image
Qu1cksc0pe icon

Qu1cksc0pe

Qu1cksc0pe is a collection of 30 professional-grade Adobe Lightroom presets created specifically for outdoor and landscape images. This preset pack aims to streamline photo editing workflows for nature photographers by providing one-click solutions for enhancing skies, folaige, waterscapes, golden hour light and more.The developer carefully crafted each Qu1cksc0pe preset using...
Qu1cksc0pe image
Any.Run icon

Any.Run

Any.Run is an interactive online malware analysis service that allows users to safely analyze suspicious files, documents, and URLs. It provides an isolated cloud sandbox environment where files and URLs can be executed to study their behavior, without putting the user's own devices at risk.Some key features of Any.Run include:Upload...
Any.Run image
PyREbox icon

PyREbox

PyREbox is an open-source dynamic binary analysis tool for Linux written in Python. It leverages QEMU virtualization to perform fine-grained analysis of binary code as it executes. Some key features of PyREbox include:API hooking to intercept calls to kernel APIs, userspace libraries, etc.Dynamic instrumentation to insert code snippets into running...
PyREbox image
Download Virus Checker icon

Download Virus Checker

Download Virus Checker is a free antivirus software that provides robust protection against viruses, malware, spyware, ransomware, and other online threats. It features:Real-time scanning that checks files as they are downloaded, opened, or executed to prevent infections.Customizable manual scans where you can choose to scan the whole computer or specific...
Download Virus Checker image
SHADE Sandbox icon

SHADE Sandbox

SHADE Sandbox is a free automated malware analysis tool that allows users to safely execute and analyze suspicious files. It runs the files in an isolated sandbox environment to study their behavior without risking damage to the host system.When a file is submitted to SHADE Sandbox, it executes the file...
SHADE Sandbox image
AbuseIPDB icon

AbuseIPDB

AbuseIPDB is an IP address blacklist checker and reporting platform. It maintains a database of IP addresses that have been associated with malicious activity such as spam, exploits, botnets, malware, phishing, fraud, and more.Key features of AbuseIPDB include:Checking if an IP address is blacklisted - Users can enter an IP...
AbuseIPDB image
Jotti icon

Jotti

Jotti is a free online virus and malware scanning service that allows users to upload suspicious files or URLs to check if they are infected. It utilizes several antivirus engines, including BitDefender, Avast, and Kaspersky to scan files.When a file or URL is submitted to Jotti, it is scanned by...
Jotti image
IObit Cloud icon

IObit Cloud

IObit Cloud is a free cloud storage service offered by IObit, a software company known for their system utilities and security software. It gives users 5GB of free online storage space to store, backup, and share files across devices.Some key features of IObit Cloud include:5GB free storage spaceFile versioning -...
IObit Cloud image
PhrozenSoft VirusTotal Uploader icon

PhrozenSoft VirusTotal Uploader

PhrozenSoft VirusTotal Uploader is a free Windows desktop application designed to seamlessly integrate with VirusTotal's online virus, malware, and URL scanner. It provides an easy way for users to upload and scan files or folders using VirusTotal without needing to visit the website or deal with upload size limitations.Some key...
VxStream Sandbox icon

VxStream Sandbox

VxStream Sandbox is a comprehensive malware analysis and threat intelligence platform designed to protect organizations from targeted attacks and advanced malware. It combines static code analysis, dynamic behavioral analysis, and machine learning in an isolated sandbox environment to provide complete visibility into malicious files, URLs, scripts, and memory.Key features of...
VxStream Sandbox image
Quttera icon

Quttera

Quttera is a web application security and malware detection service designed to help identify vulnerabilities, malware, and other security issues on websites. It provides both free and paid website scanning options to suit different needs.The free website scanner checks for common vulnerabilities like SQL injection, cross-site scripting, insecure configurations and...
Quttera image
FAME Automates Malware Evaluation icon

FAME Automates Malware Evaluation

FAME Automates Malware Evaluation is an open source automated malware analysis framework. It allows security researchers and threat analysts to efficiently analyze large volumes of potential malware samples and extracts useful information to identify malicious attributes.Some key features of FAME include:Automated unpacking, decoding and analysis of submitted files using CPU...
FAME Automates Malware Evaluation image
ByteScanner icon

ByteScanner

ByteScanner is a free portable antivirus software for Windows designed to protect systems from all types of malware threats. As a portable program, ByteScanner can be run directly from a USB drive without needing to be installed on the host computer.ByteScanner provides real-time scanning and protection against viruses, spyware, ransomware,...
Deepviz icon

Deepviz

Deepviz is an innovative data visualization and business intelligence platform powered by artificial intelligence and machine learning. It aims to make data analytics accessible to everyone by eliminating the need for technical skills or coding to derive insights.Some key features and benefits of Deepviz include:Automated data visualization and dashboard creation...
Virus X-Ray icon

Virus X-Ray

Virus X-Ray is a comprehensive malware protection and analysis software designed to safeguard personal computers and devices from viruses, spyware, ransomware, rootkits, trojans and other cyber threats. It features:Real-time monitoring and behavior-based threat detection that continually scans memory, files and system areas to identify suspicious and malicious activity.Multi-layered malware scanning...
ANLYZ REVERSS icon

ANLYZ REVERSS

ANLYZ REVERSS is a powerful data analytics and visualization platform designed to help users make sense of complex data. It supports the full analytics lifecycle - from data preparation and exploration to visualization and reporting.Key features of ANLYZ REVERSS include:Intuitive drag-and-drop interface for data transformation and preprocessingSupport for statistical analysis,...
Virus.org icon

Virus.org

Virus.org is a comprehensive online virus and malware scanner that allows users to check their Windows, Mac, Android, and iOS devices for malicious threats. The scan is very fast, taking less than a minute on most devices, and highly accurate at detecting viruses, spyware, adware, trojans, worms, and other types...
Virus.org image