A cinematic, high-performance OSINT (Open Source Intelligence) Dashboard designed for real-time network visualization. Built with a hyper-realistic cyberpunk aesthetic, this tool allows users to geolocate any IP or Domain across a 3D wireframe globe.
(Placeholder for your actual screenshot)
- Interactive 3D Globe: Powered by
Globe.gl, featuring a tech-heavy wireframe mesh and atmospheric bloom. - Live Geolocation: Real-time fetching of ISP, ASN, City, and Coordinates using the
FreeIPAPIsuite. - Cinematic UI/UX:
- Glassmorphism: Frosted glass panels with deep backdrop filters.
- Terminal Simulation: Live scrolling logs that mimic network scanning protocols.
- Holographic Icons: Floating 3D icons for integrated services like Shodan and HIBP.
- Dynamic Tracking: Automatically rotates and zooms to any target node entered.
- Environment FX: Subtle "static tendrils" and "dust motes" animations for a high-end cinematic feel.
- Frontend: Vanilla HTML5, CSS3 (Custom Design System), JavaScript (ES6+).
- 3D Engine: Globe.gl (Three.js wrapper).
- APIs: FreeIPAPI for geolocation data.
- Styling: CSS Variables, Keyframe Animations, Flexbox/Grid.
To run this project locally:
- Clone the repository:
git clone https://github.com/MDTahaZaki/Network-Detective.git
- Navigate to the folder:
cd Network-Detective - Start the local server:
node server.js
- View in Browser:
Open
http://localhost:3000
- Input: The user enters an IP or Domain in the search bar.
- Fetch: The application sends an asynchronous request to the
FreeIPAPIendpoint. - Process: The response (JSON) is parsed to extract latitude, longitude, and ISP details.
- Visualize:
- The Globe's
pointOfViewis updated with the new coordinates. - The
hexBinandringsDataare refreshed to highlight the new node. - The terminal log displays the successful payload acquisition.
- The Globe's
This project is licensed under the MIT License.
Developed by MDTahaZaki Cinematic Web App Design & Network Visualization