No description
- Go 69.2%
- Nix 30.8%
| fi.go | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| README.md | ||
curl -X POST -d @flake.nix http://localhost:9172/foo go run fi.go -S -d fi.rcast.dev
todo: add whitelist/blacklist middlewares
if _, blocked := blacklist[ip]; blocked {
l.Printf("blocked (blacklist): %s", ip)
http.Error(w, "forbidden", http.StatusForbidden)
return
}
if len(whitelist) > 0 {
if _, allowed := whitelist[ip]; !allowed {
l.Printf("blocked (not in whitelist): %s", ip)
http.Error(w, "forbidden", http.StatusForbidden)
return
}