﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;

namespace HackIt
{
    class COMMANDS
    {
        public static String[] CMDS = // all the available pre-installed commands
        {
            "HELP       Display this list ", //
            "CLS        Clear the console ", // 
            "LS         List files and directories in the current directory ", //
            "CD         Change to a directory ", //
            "MKDIR      Create a directory",
            "HEAD       View the contents of a file ", //
            "RM         Delete a file ", //
            "MV         Move a file ",  //
            "TOUCH      Create a file ", //
            //"NANO       Edit a file ", // partially done // cancelled! no point to having it apart from as a notepad program - but notepad is on the host sys!
            "PING       Ping an IP address ", //
            "CURL       Download from a URL ",
            "SUDO       Do a command as administrator ",
            "APT-GET    MUST BE RUN AS ADMIN - Package tools",
            "GIT        GIT command ",
            "SET        Sets a variable ",
            "NMAP       Gets all opened ports at an IP ",
            "IFCONFIG   Shows connection details of the current computer "
        };

        public static String[] PACKAGES = // all the available apt-get packages
        {
            "CHROMIUM",
            "UTORRENT",
            "LXDE",
            "XFCE",
            "KDE",
            "SPAMASASSIN",
            "CHROMIUM",
            "SL",
            "WEBBROWSER",
        };

        public static String sl = "   _____                 . . . . . o o o o o\n  __|[_]|__ ___________ _______    ____      o\n |[] [] []| [] [] [] [] [_____(__  ][]]_n_n__][.\n_|________|_[_________]_[________]_|__|________)<\n  oo    oo 'oo      oo ' oo    oo 'oo 0000---oo\\_\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nStEaM lOcOmOtIvE";

        public static String[] IPADDRESSES = 
        {
            "127.0.0.1",            // Local IP
            "292.454.45.2",         // NSA
            "1.2.3.4",              // Hacking Database
            "65.34.244.7",          // Google
            "192.168.1.1",          // Local PC
            "134.169.69.1",         // Bank #1
            "9.64.2.2",             // Bank #2
            "8.66.3.4",             // FBI
            "55.6.7.88",            // UNUSED
            "63.4.65.4",            // UNUSED
            "143.4.34.4",           // UNUSED
            "248.36.5.9"            // UNUSED
        };
    }
}
