Skip to content
/ idigo Public

Idigo, yet another Minecraft screensharing tool made in Golang

License

Notifications You must be signed in to change notification settings

tinopai/idigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

idigo

Idigo, yet another Minecraft screensharing tool made in Golang

Disclaimer

⚠️ This is NOT production ready, you should add more features and fix some security issues like the (really old and bad) strings being on plaintext, you could use either AES-256-CBC encryption or decryption or just make a new PHP file with those which doesn't let you print the text and just do a require() from pin.php removing every thingy. This uses strings2, you should read it's license, aswell as every other dependency one, like AES-Everywhere or Astilectron

Installation

Golang
  1. go get github.com/mervick/aes-everywhere/go/aes256 - Thanks mervick and every contributor 💖
  2. go get -u github.com/asticode/go-astilectron - Thanks electron, asticode and every contributor 💖
  3. go get golang.org/x/sys/windows
  4. Modify every variable it says you should change (on app.go)
  5. go build -ldflags -H=windowsgui app.go (You can use go build app.go if you want to show the console)
PHP
  1. Install PHP
  2. Move every file in the /server/ folder to your htdocs (or wherever you place your website files)
  3. Modify every variable it says you should change (on config.php)
Node.js
  1. Install Node.js
  2. npm i
  3. Modify config.json to your MySQL account details and every variable it says you should change (on index.js)
  4. node index.js (you should make a new screen if using Linux, or just use forever)
MySQL
  1. Install MySQL
  2. Create a new database named idigo
  3. Create a new table named pin using this columns
  4. Create a new table named users using this columns

About

Idigo, yet another Minecraft screensharing tool made in Golang

Resources

License

Stars

Watchers

Forks