=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ 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- }