===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
sia-1.3.0/README.md-97-
sia-1.3.0/README.md:98:This will download the Sia repo to your `$GOPATH/src` folder, and install the
sia-1.3.0/README.md:99:`siad` and `siac` binaries in your `$GOPATH/bin` folder.
sia-1.3.0/README.md-100-
##############################################
sia-1.3.0/api/client_test.go-19-
sia-1.3.0/api/client_test.go:20:	c := NewClient(st.server.listener.Addr().String(), "")
sia-1.3.0/api/client_test.go-21-	var gatewayInfo GatewayGET
##############################################
sia-1.3.0/api/client_test.go-42-
sia-1.3.0/api/client_test.go:43:	c := NewClient(st.server.listener.Addr().String(), "")
sia-1.3.0/api/client_test.go-44-	var walletAddress WalletAddressGET
##############################################
sia-1.3.0/api/client_test.go-48-	}
sia-1.3.0/api/client_test.go:49:	c = NewClient(st.server.listener.Addr().String(), testpass)
sia-1.3.0/api/client_test.go-50-	err = c.Get("/wallet/address", &walletAddress)
##############################################
sia-1.3.0/api/consensus_test.go-109-	}
sia-1.3.0/api/consensus_test.go:110:	resp, err := HttpPOST("http://"+st.server.listener.Addr().String()+"/consensus/validate/transactionset", string(jsonTxns))
sia-1.3.0/api/consensus_test.go-111-	if err != nil {
##############################################
sia-1.3.0/api/consensus_test.go-124-	}
sia-1.3.0/api/consensus_test.go:125:	resp, err = HttpPOST("http://"+st.server.listener.Addr().String()+"/consensus/validate/transactionset", string(jsonTxns))
sia-1.3.0/api/consensus_test.go-126-	if err != nil {
##############################################
sia-1.3.0/api/miner_test.go-115-	// Get a header that can be used for mining.
sia-1.3.0/api/miner_test.go:116:	resp, err := HttpGET("http://" + st.server.listener.Addr().String() + "/miner/header")
sia-1.3.0/api/miner_test.go-117-	if err != nil {
##############################################
sia-1.3.0/api/miner_test.go-142-	// the blockchain increases.
sia-1.3.0/api/miner_test.go:143:	resp, err = HttpPOST("http://"+st.server.listener.Addr().String()+"/miner/header", string(header[:]))
sia-1.3.0/api/miner_test.go-144-	if err != nil {
##############################################
sia-1.3.0/api/renter_test.go-141-		// Make request.
sia-1.3.0/api/renter_test.go:142:		resp, err := HttpGET("http://" + st.server.listener.Addr().String() + dlURL)
sia-1.3.0/api/renter_test.go-143-		if err != nil {
##############################################
sia-1.3.0/api/server_helpers_test.go-580-func (st *serverTester) getAPI(call string, obj interface{}) error {
sia-1.3.0/api/server_helpers_test.go:581:	resp, err := HttpGET("http://" + st.server.listener.Addr().String() + call)
sia-1.3.0/api/server_helpers_test.go-582-	if err != nil {
##############################################
sia-1.3.0/api/server_helpers_test.go-605-func (st *serverTester) postAPI(call string, values url.Values, obj interface{}) error {
sia-1.3.0/api/server_helpers_test.go:606:	resp, err := HttpPOST("http://"+st.server.listener.Addr().String()+call, values.Encode())
sia-1.3.0/api/server_helpers_test.go-607-	if err != nil {
##############################################
sia-1.3.0/api/server_helpers_test.go-630-func (st *serverTester) stdGetAPI(call string) error {
sia-1.3.0/api/server_helpers_test.go:631:	resp, err := HttpGET("http://" + st.server.listener.Addr().String() + call)
sia-1.3.0/api/server_helpers_test.go-632-	if err != nil {
##############################################
sia-1.3.0/api/server_helpers_test.go-644-func (st *serverTester) stdGetAPIUA(call string, userAgent string) error {
sia-1.3.0/api/server_helpers_test.go:645:	req, err := http.NewRequest("GET", "http://"+st.server.listener.Addr().String()+call, nil)
sia-1.3.0/api/server_helpers_test.go-646-	if err != nil {
##############################################
sia-1.3.0/api/server_helpers_test.go-663-func (st *serverTester) stdPostAPI(call string, values url.Values) error {
sia-1.3.0/api/server_helpers_test.go:664:	resp, err := HttpPOST("http://"+st.server.listener.Addr().String()+call, values.Encode())
sia-1.3.0/api/server_helpers_test.go-665-	if err != nil {
##############################################
sia-1.3.0/api/server_test.go-77-
sia-1.3.0/api/server_test.go:78:	testGETURL := "http://" + st.server.listener.Addr().String() + "/wallet/seeds"
sia-1.3.0/api/server_test.go:79:	testPOSTURL := "http://" + st.server.listener.Addr().String() + "/host/announce"
sia-1.3.0/api/server_test.go-80-
##############################################
sia-1.3.0/encoding/marshal.go-109-			// if the array is addressable, we can optimize a bit here
sia-1.3.0/encoding/marshal.go:110:			if val.CanAddr() {
sia-1.3.0/encoding/marshal.go-111-				return e.write(val.Slice(0, val.Len()).Bytes())
##############################################
sia-1.3.0/encoding/marshal.go-252-	// check for UnmarshalSia interface first
sia-1.3.0/encoding/marshal.go:253:	if val.CanAddr() && val.Addr().CanInterface() {
sia-1.3.0/encoding/marshal.go:254:		if u, ok := val.Addr().Interface().(SiaUnmarshaler); ok {
sia-1.3.0/encoding/marshal.go-255-			err := u.UnmarshalSia(d)
##############################################
sia-1.3.0/modules/consensus/synchronize.go-444-			defer wg.Done()
sia-1.3.0/modules/consensus/synchronize.go:445:			err := cs.gateway.RPC(conn.RPCAddr(), "SendBlocks", cs.managedReceiveBlocks)
sia-1.3.0/modules/consensus/synchronize.go-446-			if err != nil {
##############################################
sia-1.3.0/modules/consensus/synchronize.go-458-		defer wg.Done()
sia-1.3.0/modules/consensus/synchronize.go:459:		err = cs.gateway.RPC(conn.RPCAddr(), "SendBlk", cs.managedReceiveBlock(h.ID()))
sia-1.3.0/modules/consensus/synchronize.go-460-		if err != nil {
##############################################
sia-1.3.0/modules/consensus/synchronize_test.go-670-// RPCAddr implements this method of the modules.PeerConn interface.
sia-1.3.0/modules/consensus/synchronize_test.go:671:func (pc mockPeerConn) RPCAddr() modules.NetAddress {
sia-1.3.0/modules/consensus/synchronize_test.go-672-	return "mockPeerConn dialback addr"
##############################################
sia-1.3.0/modules/gateway.go-81-		net.Conn
sia-1.3.0/modules/gateway.go:82:		RPCAddr() NetAddress
sia-1.3.0/modules/gateway.go-83-	}
##############################################
sia-1.3.0/modules/gateway/conn.go-17-// is the address that identifies a peer.
sia-1.3.0/modules/gateway/conn.go:18:func (pc peerConn) RPCAddr() modules.NetAddress {
sia-1.3.0/modules/gateway/conn.go-19-	return pc.dialbackAddr
##############################################
sia-1.3.0/modules/gateway/gateway.go-284-	// Set the address and port of the gateway.
sia-1.3.0/modules/gateway/gateway.go:285:	_, g.port, err = net.SplitHostPort(g.listener.Addr().String())
sia-1.3.0/modules/gateway/gateway.go-286-	if err != nil {
##############################################
sia-1.3.0/modules/gateway/gateway.go-290-	// overwritten by threadedLearnHostname later on.
sia-1.3.0/modules/gateway/gateway.go:291:	g.myAddr = modules.NetAddress(g.listener.Addr().String())
sia-1.3.0/modules/gateway/gateway.go-292-
##############################################
sia-1.3.0/modules/gateway/gateway_test.go-77-	}
sia-1.3.0/modules/gateway/gateway_test.go:78:	if g.Address() != modules.NetAddress(g.listener.Addr().String()) {
sia-1.3.0/modules/gateway/gateway_test.go:79:		t.Fatalf("wrong address: expected %v, got %v", g.listener.Addr(), g.Address())
sia-1.3.0/modules/gateway/gateway_test.go-80-	}
sia-1.3.0/modules/gateway/gateway_test.go:81:	host := modules.NetAddress(g.listener.Addr().String()).Host()
sia-1.3.0/modules/gateway/gateway_test.go-82-	ip := net.ParseIP(host)
##############################################
sia-1.3.0/modules/gateway/nodes.go-73-		UniqueID:   g.id,
sia-1.3.0/modules/gateway/nodes.go:74:		NetAddress: modules.NetAddress(conn.LocalAddr().String()),
sia-1.3.0/modules/gateway/nodes.go-75-	}
##############################################
sia-1.3.0/modules/gateway/nodes.go-83-		return fmt.Errorf("failed to read remote header: %v", err)
sia-1.3.0/modules/gateway/nodes.go:84:	} else if err := acceptableSessionHeader(ourHeader, remoteHeader, conn.RemoteAddr().String()); err != nil {
sia-1.3.0/modules/gateway/nodes.go-85-		return err
##############################################
sia-1.3.0/modules/gateway/nodes.go-129-	conn.SetDeadline(time.Now().Add(connStdDeadline))
sia-1.3.0/modules/gateway/nodes.go:130:	remoteNA := modules.NetAddress(conn.RemoteAddr().String())
sia-1.3.0/modules/gateway/nodes.go-131-
##############################################
sia-1.3.0/modules/gateway/nodes.go-178-		if err != nil && err != errNodeExists && err != errOurAddress {
sia-1.3.0/modules/gateway/nodes.go:179:			g.log.Printf("WARN: peer '%v' sent the invalid addr '%v'", conn.RPCAddr(), node)
sia-1.3.0/modules/gateway/nodes.go-180-		}
##############################################
sia-1.3.0/modules/gateway/peers.go-127-
sia-1.3.0/modules/gateway/peers.go:128:	addr := modules.NetAddress(conn.RemoteAddr().String())
sia-1.3.0/modules/gateway/peers.go-129-	g.log.Debugf("INFO: %v wants to connect", addr)
##############################################
sia-1.3.0/modules/gateway/peers.go-169-	if connHost != claimedHost {
sia-1.3.0/modules/gateway/peers.go:170:		return fmt.Errorf("claimed hostname (%v) does not match conn.RemoteAddr (%v)", claimedHost, connHost)
sia-1.3.0/modules/gateway/peers.go-171-	}
##############################################
sia-1.3.0/modules/gateway/peers.go-179-	// Perform header handshake.
sia-1.3.0/modules/gateway/peers.go:180:	host, _, _ := net.SplitHostPort(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers.go-181-	ourHeader := sessionHeader{
##############################################
sia-1.3.0/modules/gateway/peers.go-235-	}
sia-1.3.0/modules/gateway/peers.go:236:	host, _, _ := net.SplitHostPort(conn.RemoteAddr().String())
sia-1.3.0/modules/gateway/peers.go-237-	remoteAddr := modules.NetAddress(net.JoinHostPort(host, dialbackPort))
##############################################
sia-1.3.0/modules/gateway/peers.go-287-func (g *Gateway) managedAcceptConnOldPeer(conn net.Conn, remoteVersion string) error {
sia-1.3.0/modules/gateway/peers.go:288:	addr := modules.NetAddress(conn.RemoteAddr().String())
sia-1.3.0/modules/gateway/peers.go-289-
##############################################
sia-1.3.0/modules/gateway/peers.go-430-	// Validate remote header and write acceptance or rejection.
sia-1.3.0/modules/gateway/peers.go:431:	err := acceptableSessionHeader(ourHeader, remoteHeader, conn.RemoteAddr().String())
sia-1.3.0/modules/gateway/peers.go-432-	if err != nil {
##############################################
sia-1.3.0/modules/gateway/peers.go-445-	// Perform header handshake.
sia-1.3.0/modules/gateway/peers.go:446:	host, _, _ := net.SplitHostPort(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers.go-447-	ourHeader := sessionHeader{
##############################################
sia-1.3.0/modules/gateway/peers_test.go-175-	}
sia-1.3.0/modules/gateway/peers_test.go:176:	addr := modules.NetAddress(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers_test.go-177-	ack, err := connectVersionHandshake(conn, "0.1")
##############################################
sia-1.3.0/modules/gateway/peers_test.go-201-	}
sia-1.3.0/modules/gateway/peers_test.go:202:	addr = modules.NetAddress(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers_test.go-203-	ack, err = connectVersionHandshake(conn, build.Version)
##############################################
sia-1.3.0/modules/gateway/peers_test.go-227-	}
sia-1.3.0/modules/gateway/peers_test.go:228:	addr = modules.NetAddress(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers_test.go-229-	ack, err = connectVersionHandshake(conn, build.Version)
##############################################
sia-1.3.0/modules/gateway/peers_test.go-236-
sia-1.3.0/modules/gateway/peers_test.go:237:	header.NetAddress = modules.NetAddress(conn.LocalAddr().String())
sia-1.3.0/modules/gateway/peers_test.go-238-	err = exchangeOurHeader(conn, header)
##############################################
sia-1.3.0/modules/gateway/peers_test.go-633-					UniqueID:   tt.uniqueID,
sia-1.3.0/modules/gateway/peers_test.go:634:					NetAddress: modules.NetAddress(conn.LocalAddr().String()),
sia-1.3.0/modules/gateway/peers_test.go-635-				}
##############################################
sia-1.3.0/modules/gateway/peers_test.go-647-		}()
sia-1.3.0/modules/gateway/peers_test.go:648:		err = g.Connect(modules.NetAddress(listener.Addr().String()))
sia-1.3.0/modules/gateway/peers_test.go-649-		switch {
##############################################
sia-1.3.0/modules/gateway/peers_test.go-666-		<-doneChan
sia-1.3.0/modules/gateway/peers_test.go:667:		g.Disconnect(modules.NetAddress(listener.Addr().String()))
sia-1.3.0/modules/gateway/peers_test.go-668-	}
##############################################
sia-1.3.0/modules/gateway/rpc.go-213-	if !ok {
sia-1.3.0/modules/gateway/rpc.go:214:		g.log.Debugf("WARN: incoming conn %v requested unknown RPC \"%v\"", conn.RPCAddr(), id)
sia-1.3.0/modules/gateway/rpc.go-215-		return
sia-1.3.0/modules/gateway/rpc.go-216-	}
sia-1.3.0/modules/gateway/rpc.go:217:	g.log.Debugf("INFO: incoming conn %v requested RPC \"%v\"", conn.RPCAddr(), id)
sia-1.3.0/modules/gateway/rpc.go-218-
##############################################
sia-1.3.0/modules/gateway/rpc.go-225-	if err != nil {
sia-1.3.0/modules/gateway/rpc.go:226:		g.log.Debugf("WARN: incoming RPC \"%v\" from conn %v failed: %v", id, conn.RPCAddr(), err)
sia-1.3.0/modules/gateway/rpc.go-227-	}
##############################################
sia-1.3.0/modules/gateway/rpc_test.go-501-	g1.RegisterRPC("FOO", func(conn modules.PeerConn) error {
sia-1.3.0/modules/gateway/rpc_test.go:502:		err := g1.RPC(conn.RPCAddr(), "BAR", func(conn modules.PeerConn) error { return nil })
sia-1.3.0/modules/gateway/rpc_test.go-503-		errChan <- err
##############################################
sia-1.3.0/modules/host/network.go-181-	// Set the port.
sia-1.3.0/modules/host/network.go:182:	_, port, err := net.SplitHostPort(h.listener.Addr().String())
sia-1.3.0/modules/host/network.go-183-	if err != nil {
##############################################
sia-1.3.0/modules/host/network.go-275-		atomic.AddUint64(&h.atomicUnrecognizedCalls, 1)
sia-1.3.0/modules/host/network.go:276:		h.log.Debugf("WARN: incoming conn %v was malformed: %v", conn.RemoteAddr(), err)
sia-1.3.0/modules/host/network.go-277-		return
##############################################
sia-1.3.0/modules/host/network.go-308-	default:
sia-1.3.0/modules/host/network.go:309:		h.log.Debugf("WARN: incoming conn %v requested unknown RPC \"%v\"", conn.RemoteAddr(), id)
sia-1.3.0/modules/host/network.go-310-		atomic.AddUint64(&h.atomicUnrecognizedCalls, 1)
##############################################
sia-1.3.0/modules/host/network.go-313-		atomic.AddUint64(&h.atomicErroredCalls, 1)
sia-1.3.0/modules/host/network.go:314:		err = extendErr("error with "+conn.RemoteAddr().String()+": ", err)
sia-1.3.0/modules/host/network.go-315-		h.managedLogError(err)
##############################################
sia-1.3.0/siad/daemon.go-55-// number.
sia-1.3.0/siad/daemon.go:56:func processNetAddr(addr string) string {
sia-1.3.0/siad/daemon.go-57-	_, err := strconv.Atoi(addr)
##############################################
sia-1.3.0/siad/daemon.go-98-	var err1, err2 error
sia-1.3.0/siad/daemon.go:99:	config.Siad.APIaddr = processNetAddr(config.Siad.APIaddr)
sia-1.3.0/siad/daemon.go:100:	config.Siad.RPCaddr = processNetAddr(config.Siad.RPCaddr)
sia-1.3.0/siad/daemon.go:101:	config.Siad.HostAddr = processNetAddr(config.Siad.HostAddr)
sia-1.3.0/siad/daemon.go-102-	config.Siad.Modules, err1 = processModules(config.Siad.Modules)
##############################################
sia-1.3.0/siad/daemon_test.go-7-// TestUnitProcessNetAddr probes the 'processNetAddr' function.
sia-1.3.0/siad/daemon_test.go:8:func TestUnitProcessNetAddr(t *testing.T) {
sia-1.3.0/siad/daemon_test.go-9-	testVals := struct {
##############################################
sia-1.3.0/siad/daemon_test.go-16-	for i, input := range testVals.inputs {
sia-1.3.0/siad/daemon_test.go:17:		output := processNetAddr(input)
sia-1.3.0/siad/daemon_test.go-18-		if output != testVals.expectedOutputs[i] {
##############################################
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go-93-	stream, _ := session.OpenStream()
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go:94:	t.Log(stream.LocalAddr(), stream.RemoteAddr())
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go-95-
##############################################
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go-631-
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go:632:	conn1, err := net.Dial("tcp", lst.Addr().String())
sia-1.3.0/vendor/github.com/xtaci/smux/session_test.go-633-	if err != nil {
##############################################
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-181-// LocalAddr satisfies net.Conn interface
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:182:func (s *Stream) LocalAddr() net.Addr {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-183-	if ts, ok := s.sess.conn.(interface {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:184:		LocalAddr() net.Addr
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-185-	}); ok {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:186:		return ts.LocalAddr()
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-187-	}
##############################################
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-191-// RemoteAddr satisfies net.Conn interface
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:192:func (s *Stream) RemoteAddr() net.Addr {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-193-	if ts, ok := s.sess.conn.(interface {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:194:		RemoteAddr() net.Addr
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-195-	}); ok {
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go:196:		return ts.RemoteAddr()
sia-1.3.0/vendor/github.com/xtaci/smux/stream.go-197-	}