Skip to content

Nitesh8766/URLXRay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”Ž URLXRayy

"Python" (https://img.shields.io/badge/Python-3.x-blue?logo=python) "Security Tool" (https://img.shields.io/badge/Tool-CyberSecurity-red) "Status" (https://img.shields.io/badge/Status-Active-success) "Stars" (https://img.shields.io/github/stars/Nitesh8766/URLXRay?style=social)

---

πŸ§‘β€πŸ’» URLXRay – Phishing URL Detection Tool

β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ•”β• β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β•β•šβ•β• β•šβ•β• β•šβ•β•

       URLXRay - Phishing URL Analyzer

A lightweight cybersecurity tool that analyzes URLs and detects potential phishing or malicious patterns using heuristic analysis.


πŸš€ Features

βœ” Detect suspicious keywords in URLs βœ” Identify phishing patterns and brand impersonation βœ” Detect open redirect parameters βœ” Check HTTPS security status βœ” Domain structure analysis (subdomains, TLD, encoding tricks) βœ” DNS resolution validation βœ” SSL/TLS connectivity check βœ” Hosting platform detection (Render, Vercel, Netlify, etc.) βœ” Multi-stage security scanning (Basic β†’ Security β†’ Intelligence) βœ” Real-time CLI scan animation βœ” Risk-based reputation scoring system (0–100) βœ” Site classification engine: --Phishing / Malicious --Dev / Hosted Applications --Pentest / Security Lab --Legit / Unknown Trust βœ” Scan history storage (JSON-based persistence) βœ” Export scan reports to text files βœ” Colorful CLI interface with structured UI output βœ” Redirect analysis and login form detection

πŸ“₯ Installation

Clone the repository:

git clone https://github.com/Nitesh8766/URLXRay.git

Move into the directory:

cd URLXRay

Run the tool:

python url.py


πŸ–₯ CLI Usage

Example:

python url.py https://example.com/login

Example Output:

[PASS] HTTPS secure connection [FAIL] Suspicious keyword detected: login [PASS] Domain resolves to real server

Risk Score : 30/100 Verdict : LIKELY SAFE


πŸ“‚ Project Structure

URLXRay β”œβ”€β”€ url.py β”œβ”€β”€ scan_history.json └── README.md


⚠ Disclaimer

This tool is for educational and cybersecurity research purposes only. It may not detect every malicious URL.


πŸ‘¨β€πŸ’» Author

Nitesh Chavan BSc Cyber Security Student

About

A lightweight Python tool to detect suspicious and phishing URLs using heuristic analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages