A comprehensive web-based platform providing a suite of cybersecurity and network analysis tools. This application integrates packet analysis, threat intelligence, and privacy utilities into a unified dashboard with a web-based terminal interface.
- File Analysis: Upload and parse
.pcapfiles to view packet statistics.- Protocol distribution charts.
- Conversation tracking (Source IP <-> Dest IP).
- Detailed packet inspection (headers, flags, payload size).
- Live Capture: Real-time network traffic capture using
tshark(Wireshark).- Note: Requires
tsharkinstalled on the host system.
- Note: Requires
- File Scanner: Upload files to scan against VirusTotal's database.
- URL Scanner: Check suspicious URLs for malware or phishing.
- Lookup Tools:
- File Hash Lookup
- IP Address Reputation
- Domain Reputation
- Temp Email: Generate temporary email addresses (integrated with Guerrilla Mail API).
- Temp SMS: Simulated disposable phone numbers for testing SMS reception.
- Web Terminal: A fully functional in-browser terminal emulator (using
node-ptyandsocket.io) providing shell access to the host environment.
A powerful steganography toolkit for hiding and extracting secret messages within images.
- Encode Message: Hide secret text inside images using LSB (Least Significant Bit) encoding.
- Supports PNG, BMP, and TIFF image formats.
- Optional AES-256-GCM encryption for enhanced security.
- Adjustable LSB bit depth for capacity vs. invisibility tradeoff.
- Decode Message: Extract hidden messages from steganographic images.
- Automatic detection of encoding parameters.
- Decryption support for AES-256 encrypted payloads.
- Analyze Image: Steganalysis toolkit to detect hidden data in images.
- Visual analysis of LSB patterns.
- Statistical anomaly detection.
🔗 Live Tool: https://stego-vault-delta.vercel.app
📂 Source Code: https://github.com/manvirsingh01/stego-vault
Note: All processing is done locally in the browser - no data is uploaded to any server.
- Node.js: Version 20 or higher.
- System Tools (required for
node-ptyand live capture):python3,make,g++(for building native modules).tshark(Wireshark command-line utility) - Required for live packet capture.
-
Clone the repository:
git clone <repository-url> cd alpha
-
Install dependencies:
npm install
-
Configure Environment: Create a
.envfile in the root directory:# Required for Threat Intelligence features VIRUSTOTAL_API_KEY=your_virustotal_api_key_here # Optional PORT=3000
Start the server:
npm start