NetAlertX

NetAlertX is a powerful open-source tool for real-time network monitoring, device discovery, and intruder detection across Wi-Fi and LAN environments. It’s designed to give you deep visibility into your network and alert you when unexpected changes occur.

πŸ›‘οΈ Core Capabilities

πŸ“‘ Scanners & Integrations

πŸ–₯️ Interface & Visualization

πŸš€ Docker Installation Steps

  1. Update your system
    sudo apt update && sudo apt upgrade -y
  2. Install Docker
    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
  3. Install Docker Compose
    sudo apt install docker-compose-plugin
  4. Add your user to the Docker group
    sudo usermod -aG docker $USER
  5. Enable Docker at boot
    sudo systemctl enable docker
  6. Reboot
    sudo reboot
  7. Test Docker
    docker run hello-world

πŸ“ Setup NetAlertX

Do this on the source and target devices:

mkdir ~/docker
mkdir ~/docker/netalertx

🧾 Docker Compose File

In ~/docker/netalertx, on the source and target devices, create docker-compose.yml

  services:
  netalertx:
     image: jokobsk/netalertx:latest
     container_name: netalertx
     network_mode: host
     security_opt:
      - no-new-privileges:true
     cap_drop:
      - ALL                  
     cap_add:
      - NET_RAW
      - NET_ADMIN
      - NET_BIND_SERVICE
     volumes:
      - ~/docker/netalertx/data:/data:rw
      - /etc/localtime:/etc/localtime:ro
     tmpfs:
      - "/tmp:uid=20211,gid=20211,mode=1777,rw,noexec,nosuid,nodev,async,noatime,nodiratime"
     environment:
      PORT: 9996
     restart: on-failure:5

▢️ Start NetAlertX

From within ~/docker/netalertx:

docker compose up

πŸ“œ View Logs

docker logs netalertx

🌐 Access Web Interface

Open your browser and go to "http://<SOURCE_DEVICE>:9996. When you click on Network on the left hand side, it will scan your network. This never finished on mine but when I browsed to Devices, it was populated with my network devices.

If you find my content useful, please consider supporting this page:

β˜• Buy Me a Coffee