Files
pcap-web-tools/main.go
T
2026-10-05 20:07:31 +02:00

29 lines
532 B
Go

// Command pcap-web-tools serves a web UI with tools for pcap packet captures.
package main
import (
"flag"
"log"
"net/http"
"time"
"pcap-web-tools/internal/web"
)
func main() {
addr := flag.String("addr", "localhost:8080", "listen address")
flag.Parse()
srv, err := web.New()
if err != nil {
log.Fatal(err)
}
httpSrv := &http.Server{
Addr: *addr,
Handler: srv,
ReadHeaderTimeout: 10 * time.Second,
}
log.Printf("listening on http://%s", *addr)
log.Fatal(httpSrv.ListenAndServe())
}