Benign go Download

github.com/grpc/grpc/tools/http2_interop v0.0.0-20260618085709-f17dfba2c3f1

Contains an unbounded block loopGo outbound socket connection
SHA-256201840b09a85db773ce580093a596fa73c2fe995df8cc6aed8b4459ed3aa3484
MaleculeH₂(Cm₃F)

Evidence

imports crypto/tls http2interop_test.go · lines 11–32
11:48… , either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package http2interop
16
17import (
18 "crypto/tls"
19 "crypto/x509"
20 "encoding/json"
21 "flag"
22 "fmt"
23 "io/ioutil"
24 "os"
25 "strconv"
26 "strings"
27 "testing"
28)
29
30var (
31 serverHost = flag.String("server_host", "", "The host to test")
32 serverPort = flag. …
Go test stops with t.Fatal http2interop_test.go · lines 65–73
65:37… s true, but not useTls. meh
66 certData, err := ioutil.ReadFile("src/core/tsi/test_creds/ca.pem")
67 if err != nil {
68 t.Fatal(err)
69 }
70
71 ctx.rootCAs = x509.NewCertPool()
72 if !ctx.rootCAs.AppendCertsFromPEM(certData) {
73 t.Fatal(fmt.Errorf("Unable to …
Go Write/WriteAt method call http2interop.go · lines 84–95
84:15… .MarshalBinary()
85 if err != nil {
86 return err
87 }
88 if _, err := w.Write(raw); err != nil {
89 return err
90 }
⋯5 lines
Go conn variable Write call http2interop.go · lines 99–118
99:18… ()
100 conn.SetDeadline(time.Now().Add(defaultTimeout))
101
102 if _, err := conn.Write([]byte(Preface)); err != nil {
103 return err
104 }
⋯4 lines
109 Type: SettingsFrameType,
110 },
111 Data: make([]byte, length),
112 }
113 if err := streamFrame(conn, sf); err != nil {
⋯5 lines
Contains an unbounded block loop http2interop.go · lines 183–194
183:42… nil {
184 ctx.T.Log("Unable to stream frame", pf)
185 return err
186 }
187
⋯7 lines

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.