Skip to content

Desktop-based authorized web application analysis tool for client-side inspection, endpoint discovery, and security exposure assessment.

Notifications You must be signed in to change notification settings

JithuMon10/TITAN-Web-Analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸ›‘οΈ TITAN-Web Analyser

Advanced Cybersecurity Desktop Software for Web Application Security Analysis

TITAN-Web Analyser Platform License

⚠️ AUTHORIZED USE ONLY

This software must only be used with explicit written consent from the website owner. Unauthorized testing is prohibited and may be illegal.

Overview

TITAN-Web Analyser is a professional desktop application designed for authorized security assessment of web applications. It analyzes website structure, client-side behavior, network communication, and identifies security weaknesses.

Features

  • 🌐 Website Structure Discovery - URL crawling, link extraction, endpoint detection
  • πŸ“ Source Code Inspection - Secret detection, dangerous functions, debug artifacts
  • πŸ’» Console Analysis - Log monitoring, sensitive data detection
  • πŸ”— Network Analysis - Security headers, cookie security, third-party tracking
  • πŸ“ˆ Data Flow Analysis - JSON/API response inspection, overexposure detection
  • ⚠️ Vulnerability Classification - Severity levels with remediation guidance
  • πŸ“„ Report Generation - PDF, HTML, and JSON export
  • πŸ–₯️ Professional UI - Dark theme, real-time feedback, findings dashboard
  • πŸ”” Notifications - Toast system for analysis events
  • ⌨️ Productivity - Keyboard shortcuts and detailed finding inspection

Installation

# Clone the repository
git clone https://github.com/JithuMon10/TITAN-Web-Analyser.git

# Navigate to project directory
cd TITAN-Web-Analyser

# Install dependencies
npm install

# Start the application
npm start

Building for Windows

npm run build:win

The executable will be created in the dist/ folder.

Project Structure

TITAN-Web-Analyser/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ main/           # Electron main process
β”‚   β”œβ”€β”€ renderer/       # UI (HTML/CSS/JS)
β”‚   β”œβ”€β”€ analysis/       # Security analysis modules
β”‚   └── reports/        # Report generation
β”œβ”€β”€ package.json
└── README.md

Technologies

  • Electron - Desktop application framework
  • Cheerio - HTML parsing
  • Esprima - JavaScript AST parsing
  • PDFKit - PDF report generation

Security Notice

This tool is designed for:

  • βœ… Authorized penetration testing
  • βœ… Security research (with permission)
  • βœ… Web application security audits
  • βœ… Developer security reviews

NOT for:

  • ❌ Unauthorized access
  • ❌ Exploitation
  • ❌ Malicious activities

License

MIT License - See LICENSE file for details.

Author

TITAN Security Team


For educational and authorized security assessment purposes only.

About

Desktop-based authorized web application analysis tool for client-side inspection, endpoint discovery, and security exposure assessment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors