forked from bauljamic123arlijam/neko-u-krovu-bot
added input sanitization
This commit is contained in:
21
ping/ping.go
21
ping/ping.go
@@ -7,7 +7,7 @@ import (
|
||||
"sync"
|
||||
)
|
||||
|
||||
func Run() int {
|
||||
func PingLocal255() int {
|
||||
localIP, err := getLocalIP()
|
||||
if err != nil {
|
||||
fmt.Println("Error getting local IP:", err)
|
||||
@@ -15,7 +15,7 @@ func Run() int {
|
||||
}
|
||||
|
||||
network := getNetworkPrefix(localIP)
|
||||
|
||||
|
||||
var wg sync.WaitGroup
|
||||
deviceCount := 0
|
||||
mu := &sync.Mutex{}
|
||||
@@ -56,13 +56,12 @@ func getNetworkPrefix(ip net.IP) string {
|
||||
return fmt.Sprintf("%d.%d.%d.0", ip[0], ip[1], ip[2])
|
||||
}
|
||||
|
||||
|
||||
func ping(ip string) bool {
|
||||
output, err := exec.Command("ping", "-c", "1", "-W", "1", ip).CombinedOutput()
|
||||
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
_ = output
|
||||
return true
|
||||
}
|
||||
output, err := exec.Command("ping", "-c", "1", "-W", "1", ip).CombinedOutput()
|
||||
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
_ = output
|
||||
return true
|
||||
}
|
||||
|
Reference in New Issue
Block a user