1
4
mirror of https://github.com/yunginnanet/HellPot synced 2024-06-28 16:50:51 +00:00
HellPot/heffalump.go
2016-12-11 18:24:55 -05:00

36 lines
586 B
Go

package main
import (
"flag"
"fmt"
"log"
"net/http"
"os"
"github.com/carlmjohnson/heffalump/heff"
)
const usage = `Usage of heffalump:
heffalump [opts]
heffalump serves an endless HTTP honeypot
`
func main() {
flag.Usage = func() {
fmt.Fprintf(os.Stderr, usage)
flag.PrintDefaults()
}
addr := flag.String("addr", "127.0.0.1:8080", "Network address to listen on")
path := flag.String("path", "/", `Path to serve from. Path ending in / serves sub-paths.`)
flag.Parse()
http.HandleFunc(*path, heff.DefaultHoneypot)
log.Fatal(http.ListenAndServe(*addr, nil))
}