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.
- 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