package scan import ( "context" "fmt" "strings" "git.tcp.direct/perp/shogo/internal/utils" ) // Return protocols to scan func (s *Scan) Protocols() { // Get results results, err := utils.Client.GetProtocols(context.Background()) if err != nil { s.Results <- fmt.Sprintf("%s: %s", utils.Red("Error"), err.Error()) return } // Store liens var lines string // Add lines lines += utils.Title.Sprintln("Protocols") for key, value := range results { lines += fmt.Sprintf("%-36s %s\n", utils.Green(key), utils.Blue(value)) } // Remove empty newline lines = strings.TrimRight(lines, "\n") // Send results s.Results <- lines }