🔍 LANEye

Lightweight, Reliable Network IP Scanner with Web GUI

🚀 Real-time Discovery

Instantly discover new devices joining your network with automatic notifications via Telegram, Email, Slack, and more.

📊 Host Inventory

Maintain a complete database of all network devices with IP, MAC, vendor info, and historical status tracking.

🔔 Smart Alerts

Get notified when hosts go online or offline. Multiple notification channels supported including webhooks.

📈 ELK Integration

Export scan data to Elasticsearch for advanced analytics and visualization in Kibana dashboards.

📉 Grafana Support

Built-in Prometheus metrics endpoint for beautiful Grafana dashboards and monitoring.

🎨 Modern Web GUI

Beautiful, responsive web interface built with React and Tailwind CSS. Works on desktop and mobile.

Quick Start

# Clone the repository
git clone https://github.com/SiteQ8/laneye.git
cd laneye

# Start with Docker Compose
docker-compose up -d

# Access the web interface
open http://localhost:8000
            

Configuration

Edit config.yaml to configure scanning, notifications, and integrations:

scanning:
  interface: eth0
  subnet: 192.168.1.0/24
  interval: 60

notifications:
  enabled: true
  channels:
    - telegram
    - webhook
            

Features in Detail

Network Scanning

LANEye uses ARP and ICMP to discover devices on your network. It continuously monitors for changes and maintains a complete inventory.

Notification System

Support for multiple notification channels:

Data Export

Export your network data to: