SYMBOL INDEX (21 symbols across 4 files) FILE: connectable.go function assert (line 30) | func assert(err error) { function runNetCmd (line 36) | func runNetCmd(container, image string, cmd string) error { function originalDestinationPort (line 71) | func originalDestinationPort(conn net.Conn) (string, error) { function inspectBackend (line 86) | func inspectBackend(sourceIP, destPort string) (string, error) { function lookupBackend (line 114) | func lookupBackend(conn net.Conn) string { function proxyConn (line 130) | func proxyConn(conn net.Conn, addr string) { function setupContainer (line 150) | func setupContainer(id string) error { function monitorContainers (line 191) | func monitorContainers() { function main (line 208) | func main() { FILE: pkg/lookup/cache.go constant cacheCapacity (line 10) | cacheCapacity = 1024 * 1024 constant cacheTTL (line 11) | cacheTTL = 1 type cacheValue (line 18) | type cacheValue struct method Size (line 23) | func (cv *cacheValue) Size() int { method Expired (line 31) | func (cv *cacheValue) Expired() bool { FILE: pkg/lookup/dns/dns.go function init (line 16) | func init() { type dnsResolver (line 25) | type dnsResolver struct method Lookup (line 27) | func (r *dnsResolver) Lookup(addr string) ([]string, error) { FILE: pkg/lookup/lookup.go function debug (line 17) | func debug(v ...interface{}) { type Resolver (line 23) | type Resolver interface function Register (line 27) | func Register(name string, resolver Resolver) { function Resolve (line 31) | func Resolve(addr string) ([]string, error) {