package cmd import ( "net" "time" ) type ClientJSON struct { Date time.Time List []ClientBasicInfo } type Client struct { ClientBasicInfo Conn net.Conn IsOnline bool ClientID int } type ClientBasicInfo struct { Username string UID string GID string OperatingSystem string Hostname string PublicIP string LocalIP string } type Instructions struct { IsHeartbeat bool IsCommand bool IsKillswitch bool // IsDownload bool // IsUpload bool // FileName string // FileContents []byte IsListFiles bool Path string Message string } type Response struct { Successful bool Message string // IsUpload bool // FileName string // FileContents []byte IsListFiles bool FileList } type FileList struct { File []Item } type Item struct { Name string FullPath string IsFolder bool } type Bulk struct { ClientIDs []int `form:"clients[]"` }