diff --git a/api/main.go b/api/main.go index e1890d668..d81effeb2 100644 --- a/api/main.go +++ b/api/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "github.com/gofiber/fiber/v2" "mizuserver/pkg/inserter" "mizuserver/pkg/middleware" @@ -14,10 +15,11 @@ func main() { app := fiber.New() - go inserter.StartReadingFiles("/tmp/up9hars") // process to read files and insert to DB + var harDir = flag.String("hardir", "/tmp/mizuhars", "Directory in which to store output har files") + go inserter.StartReadingFiles(*harDir) // process to read files and insert to DB + middleware.FiberMiddleware(app) // Register Fiber's middleware for app. - app.Static("/", "./site") //Simple route to know server is running diff --git a/api/scripts/multi-runner.sh b/api/scripts/multi-runner.sh index fc2523514..b33967ee9 100755 --- a/api/scripts/multi-runner.sh +++ b/api/scripts/multi-runner.sh @@ -2,6 +2,6 @@ # this script runs both executables and exits everything if one fails ./apiserver & -./passivetapper -i eth0 & +./passivetapper -i any -hardump -hardir /tmp/mizuhars -harentriesperfile 50 & wait -n pkill -P $$