Xkeystroke is an advanced Open Source Intelligence (OSINT) tool designed to facilitate comprehensive data gathering and analysis from various online sources. Inspired by the capabilities of XKeyscore by the NSA, Xkeystroke provides a powerful web interface that enables users to perform sophisticated data scraping and API utilization for in-depth information retrieval.
Xkeystroke is a comprehensive web application that combines file scanning capabilities with OSINT features, providing a unified platform for security analysis and data gathering.
- Web Interface: User-friendly dashboard with multi-user support and customizable themes.
- Data Scraping: Support for scraping various data sources, including dynamic content handling and proxy management.
- API Integration: Integration with popular APIs and custom API support.
- File Analysis: Advanced file scanning with malware detection and metadata analysis.
- Data Visualization: Network graph visualization and data relationship mapping.
- Security and Privacy: Comprehensive security features, including user authentication and data encryption.
- Collaboration: Tools for team collaboration and data sharing.
- Node.js (v14 or later)
- npm (v6 or later)
- Git (for cloning repository)
-
Clone the Repository
git clone https://github.com/aiosint/xkeystroke.git cd xkeystroke -
Install Dependencies
Install server dependencies:
cd server npm installInstall client dependencies:
cd .. npm install -
Start the Application
Start both server and client:
npm start
This will launch both the frontend and backend services.
After starting the application, access the web interface by navigating to http://localhost:3000 in your web browser. Log in with your credentials to access the dashboard and begin using the tool.
This project is licensed under the MIT License. See the LICENSE file for details.