=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-72- conn.httpConn = httputil.NewClientConn(c, nil) // nolint: staticcheck obfs4proxy-0.0.8/obfs4proxy/proxy_http.go:73: conn.remoteAddr, err = net.ResolveTCPAddr(network, addr) obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-74- if err != nil { ############################################## obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-138- obfs4proxy-0.0.8/obfs4proxy/proxy_http.go:139:func (c *httpConn) LocalAddr() net.Addr { obfs4proxy-0.0.8/obfs4proxy/proxy_http.go:140: return c.hijackedConn.LocalAddr() obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-141-} obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-142- obfs4proxy-0.0.8/obfs4proxy/proxy_http.go:143:func (c *httpConn) RemoteAddr() net.Addr { obfs4proxy-0.0.8/obfs4proxy/proxy_http.go-144- return c.remoteAddr ############################################## obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-96- }() obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:97: pt.Cmethod(name, socks5.Version(), ln.Addr()) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-98- obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:99: log.Infof("%s - registered listener: %s", name, ln.Addr()) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-100- ############################################## obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-135- } obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:136: addrStr := log.ElideAddr(socksReq.Target) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-137- ############################################## obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-208- if args := f.Args(); args != nil { obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:209: pt.SmethodArgs(name, ln.Addr(), *args) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-210- } else { obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:211: pt.SmethodArgs(name, ln.Addr(), nil) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-212- } obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-213- obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:214: log.Infof("%s - registered listener: %s", name, log.ElideAddr(ln.Addr().String())) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-215- ############################################## obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-243- name := f.Transport().Name() obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:244: addrStr := log.ElideAddr(conn.RemoteAddr().String()) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-245- log.Infof("%s(%s) - new connection", name, addrStr) ############################################## obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-254- // Connect to the orport. obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go:255: orConn, err := pt.DialOr(info, conn.RemoteAddr().String(), name) obfs4proxy-0.0.8/obfs4proxy/obfs4proxy.go-256- if err != nil { ############################################## obfs4proxy-0.0.8/obfs4proxy/pt_extras.go-134- obfs4proxy-0.0.8/obfs4proxy/pt_extras.go:135:// Sigh, pt.resolveAddr() isn't exported. Include our own getto version that obfs4proxy-0.0.8/obfs4proxy/pt_extras.go-136-// doesn't work around #7011, because we don't work with pre-0.2.5.x tor, and ############################################## obfs4proxy-0.0.8/common/socks5/socks_test.go-359- } obfs4proxy-0.0.8/common/socks5/socks_test.go:360: addr, err := net.ResolveTCPAddr("tcp", req.Target) obfs4proxy-0.0.8/common/socks5/socks_test.go-361- if err != nil { ############################################## obfs4proxy-0.0.8/common/socks5/socks_test.go-378- } obfs4proxy-0.0.8/common/socks5/socks_test.go:379: addr, err := net.ResolveTCPAddr("tcp", req.Target) obfs4proxy-0.0.8/common/socks5/socks_test.go-380- if err != nil { ############################################## obfs4proxy-0.0.8/common/log/log.go-191-// use ElideAddr to sanitize the contents first. obfs4proxy-0.0.8/common/log/log.go:192:func ElideAddr(addrStr string) string { obfs4proxy-0.0.8/common/log/log.go-193- if unsafeLogging { ############################################## obfs4proxy-0.0.8/transports/scramblesuit/conn.go-338- } obfs4proxy-0.0.8/transports/scramblesuit/conn.go:339: conn.ticketStore.storeTicket(conn.RemoteAddr(), data) obfs4proxy-0.0.8/transports/scramblesuit/conn.go-340- case pktPrngSeed: ############################################## obfs4proxy-0.0.8/transports/scramblesuit/conn.go-370- // ticket. obfs4proxy-0.0.8/transports/scramblesuit/conn.go:371: ticket, err := conn.ticketStore.getTicket(conn.RemoteAddr()) obfs4proxy-0.0.8/transports/scramblesuit/conn.go-372- if err != nil { ############################################## obfs4proxy-0.0.8/transports/meeklite/meek.go-197- obfs4proxy-0.0.8/transports/meeklite/meek.go:198:func (c *meekConn) LocalAddr() net.Addr { obfs4proxy-0.0.8/transports/meeklite/meek.go-199- return &net.IPAddr{IP: loopbackAddr} ############################################## obfs4proxy-0.0.8/transports/meeklite/meek.go-201- obfs4proxy-0.0.8/transports/meeklite/meek.go:202:func (c *meekConn) RemoteAddr() net.Addr { obfs4proxy-0.0.8/transports/meeklite/meek.go-203- return c.args