A rule-based tunnel in Go
