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.

Note: This is a demo instance. For full functionality, install Gatenet locally.

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.