Categorygithub.com/twonull/grpc-inspect
module
0.0.0-20240507001050-b6a92c5df057
Repository: https://github.com/twonull/grpc-inspect.git
Documentation: pkg.go.dev

# README

gRPC Inspect

A Go implementation of a gRPC client and server to pull item inspect data from the Counter-Strike: Global Offensive (CSGO) game coordinator.

Read the Full Writeup »

Disclaimer

This server is not optimized for a production environment, as certain race conditions may occur under high load and valid requests could be dropped. Use at your own risk.

(back to top)

Requirements

Below are the prerequisites to run this tool.

Setup

  1. Clone the repo
$ git clone https://github.com/twonull/grpc-inspect.git
  1. Navigate to the project directory and install dependencies
$ cd grpc-inspect
$ go get .
  1. Create an accounts.txt file with Steam accounts in the following format. Note that these accounts must have Steam Guard/Email 2FA disabled
username1:password1
username2:password2
  1. Start the gRPC server. Replace ACCOUNTS with the path of the accounts.txt file you just created
$ GOLANG_PROTOBUF_REGISTRATION_CONFLICT=ignore go run ./server -file ACCOUNTS
  1. Run the example client script to receive a response from the server
$ go run ./client

(back to top)

Made With

Golang gRPC

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

# Packages

No description provided by the author
No description provided by the author
No description provided by the author