Interactive Sandboxยถ
Welcome to the Gatenet Interactive Sandbox! Here you can try out Gatenet features directly in your browser without installing anything.
Note
The sandbox provides a safe environment to experiment with Gatenetโs networking tools. Some features may be limited in the browser environment.
Live Dashboardยถ
The Gatenet dashboard provides an interactive web interface for network diagnostics:
๐ Gatenet Live Dashboard
Experience the full Gatenet dashboard with ping, traceroute, DNS lookup, and port scanning tools.
Interactive Code Examplesยถ
Try these code examples directly in your browser:
๐ฆ HTTP Client Example
Output:
Click "Run Code" to see the output...
๐ Network Diagnostics Example
Output:
Click "Run Code" to see the output...
๐ต๏ธ Service Discovery Example
Output:
Click "Run Code" to see the output...
Quick Start Playgroundยถ
๐ฎ Quick Start Playground
Try common Gatenet operations with pre-configured examples:
๐ HTTP Request
๐ DNS Lookup
๐ก Service Detection
๐ Geo IP Lookup
Local Developmentยถ
To run your own Gatenet sandbox locally:
# Install Gatenet
pip install gatenet
# Launch the dashboard
python -c "from gatenet.dashboard import launch_dashboard; launch_dashboard()"
# Or create a custom sandbox
python -c "
from gatenet.dashboard.app import app
from gatenet.dashboard import launch_dashboard
@app.get('/api/sandbox')
def sandbox():
return {'message': 'Custom sandbox endpoint!'}
launch_dashboard(host='127.0.0.1', port=8000)
"
Try the Examples Locallyยถ
All sandbox examples are available as runnable scripts in the examples/ directory:
git clone https://github.com/clxrityy/gatenet.git
cd gatenet/examples
# HTTP examples
python http_/http_example.py
python http_/async_client_usage.py
# Diagnostics examples
python diagnostics/dns_lookup.py
python diagnostics/port_scanning.py
# Discovery examples
python discovery/ssh_discovery.py
# Dashboard examples
python dashboard/launch_dashboard.py
Note
Security Note: The sandbox environment simulates network operations for demonstration purposes. Real network operations require appropriate permissions and may be restricted in browser environments.