diff --git a/README.md b/README.md index d648638..9fd726f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,12 @@ ![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/aceberg/watchyourlan) ![Docker Pulls](https://img.shields.io/docker/pulls/aceberg/watchyourlan) -Lightweight network IP scanner with web GUI +Lightweight network IP scanner with web GUI. Features: +- Send notification when new host is found +- Monitor hosts online/offline history +- Keep a list of all hosts in the network +- Send data to `InfluxDB2` to make a `Grafana` dashboard + > [!WARNING] > This is version 2.0. Version 1.0 can be found in this brunch: [v1](https://github.com/aceberg/WatchYourLAN/tree/v1) @@ -18,6 +23,17 @@ Lightweight network IP scanner with web GUI ![Screenshot_1](https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/Screenshot_1.png) +## More screenshots + +
+ Expand + +![Screenshot_5](https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/Screenshot_5.png) +![Screenshot_2](https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/Screenshot_2.png) +![Screenshot_3](https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/Screenshot_3.png) +![Screenshot_4](https://raw.githubusercontent.com/aceberg/WatchYourLAN/main/assets/Screenshot_4.png) +
+ ## Quick start
diff --git a/assets/Screenshot_2.png b/assets/Screenshot_2.png new file mode 100644 index 0000000..54917de Binary files /dev/null and b/assets/Screenshot_2.png differ diff --git a/assets/Screenshot_3.png b/assets/Screenshot_3.png new file mode 100644 index 0000000..1393eb6 Binary files /dev/null and b/assets/Screenshot_3.png differ diff --git a/assets/Screenshot_4.png b/assets/Screenshot_4.png new file mode 100644 index 0000000..6ca750e Binary files /dev/null and b/assets/Screenshot_4.png differ diff --git a/assets/Screenshot_5.png b/assets/Screenshot_5.png new file mode 100644 index 0000000..31149ff Binary files /dev/null and b/assets/Screenshot_5.png differ diff --git a/internal/arp/arpscan.go b/internal/arp/arpscan.go index 411dead..62ae931 100644 --- a/internal/arp/arpscan.go +++ b/internal/arp/arpscan.go @@ -16,7 +16,7 @@ func scanIface(iface string) string { var cmd *exec.Cmd if arpArgs != "" { - cmd = exec.Command("arp-scan", "-glNx", arpArgs, "-I", iface) + cmd = exec.Command("arp-scan", arpArgs, "-I", iface) } else { cmd = exec.Command("arp-scan", "-glNx", "-I", iface) }