Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
602
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.71 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Drawing;
  7. using System.IO;
  8. using Console = Colorful.Console;
  9. using System.Threading;
  10. using System.Windows.Forms;
  11.  
  12.  
  13. namespace IONCHECKER_v10
  14. {
  15.     class Program
  16.     {
  17.         static void Main(string[] args)
  18.         {
  19.          
  20.  
  21.  
  22. namespace IONCHECKER_v10
  23.     {
  24.         class Program
  25.         {
  26.  
  27.             public static readonly object MessageLock = new object();
  28.  
  29.             public static Queue<string> Combo = new Queue<string>();
  30.             public static Queue<string> Proxies = new Queue<string>();
  31.  
  32.             public static string Spam;
  33.             public static string ComboName;
  34.             public static int ProxyType;
  35.             public static int Threads;
  36.             public static int Mode;
  37.  
  38.             public static int Invalid = 0;
  39.             public static int Errors = 0;
  40.             public static int Valid = 0;
  41.             public static int Counter = 0;
  42.             public static int Old = 0;
  43.             public static int CombosPerMinute = 0;
  44.             public static int Defaults = 0;
  45.             public static int Skinned = 0;
  46.  
  47.             public static string textfile;
  48.             public static string brute;
  49.             public static string royale;
  50.             public static string stg;
  51.             public static string skull;
  52.             public static string ghoul;
  53.             public static string crackshot;
  54.             public static string merry;
  55.             public static string ginger;
  56.             public static string tracker;
  57.             public static string nog;
  58.             public static string rednose;
  59.             public static string galaxy;
  60.  
  61.             public static string Ranger { get; private set; }
  62.  
  63.             public static string code;
  64.             public static string yuletide;
  65.             public static string renegade;
  66.  
  67.             public static string Aerial { get; private set; }
  68.  
  69.             public static string recon;
  70.             public static string stw;
  71.             public static string candy;
  72.             public static string you;
  73.             public static string pot;
  74.             public static string scythe;
  75.             public static string raiders;
  76.             public static string black;
  77.             public static string fileName;
  78.             public static string folder = "Results";
  79.  
  80.             public static string textfile1 = "debug.txt";
  81.  
  82.             [STAThread]
  83.             static void Main(string[] args)
  84.             {
  85.  
  86.                 Slav auth = new Slav();
  87.                 Slav.ToolID = "s4r9eo9yx6";
  88.  
  89.                 if (auth.Authenticate())
  90.                 {
  91.  
  92.                     Home();
  93.  
  94.                 }
  95.                 else
  96.                 {
  97.  
  98.                     auth.ShowDialog();
  99.  
  100.                 }
  101.  
  102.             }
  103.  
  104.             public static void Home()
  105.             {
  106.  
  107.                 Console.Title = "Fort-Legends Checker | By Tis & WolfCrawler | Build: 1.0";
  108.                 Console.WriteLine();
  109.                 Console.WriteLine("██╗ ██████╗ ███╗   ██╗", Color.Red);
  110.                 Console.WriteLine("██║██╔═══██╗████╗  ██║", Color.Red);
  111.                 Console.WriteLine("██║██║   ██║██╔██╗ ██║", Color.Red);
  112.                 Console.WriteLine("██║██║   ██║██║╚██╗██║", Color.Red);
  113.                 Console.WriteLine("██║╚██████╔╝██║ ╚████║", Color.Red);
  114.                 Console.WriteLine("╚═╝ ╚═════╝ ╚═╝  ╚═══╝", Color.Red);
  115.                 Console.WriteLine();
  116.                 Console.WriteLine(" ██████╗██╗  ██╗███████╗ ██████╗██╗  ██╗███████╗██████╗ ", Color.White);
  117.                 Console.WriteLine("██╔════╝██║  ██║██╔════╝██╔════╝██║ ██╔╝██╔════╝██╔══██╗", Color.White);
  118.                 Console.WriteLine("██║     ███████║█████╗  ██║     █████╔╝ █████╗  ██████╔", Color.White);
  119.                 Console.WriteLine("██║     ██╔══██║██╔══╝  ██║     ██╔═██╗ ██╔══╝  ██╔══██╗", Color.White);
  120.                 Console.WriteLine("╚██████╗██║  ██║███████╗╚██████╗██║  ██╗███████╗██║  ██║", Color.White);
  121.                 Console.WriteLine(" ╚═════╝╚═╝  ╚═╝╚══════╝ ╚═════╝╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝\n\n", Color.White);
  122.                 Console.WriteLine("Please load your combos!", Color.Cyan);
  123.                 LoadCombo();
  124.                 Console.WriteLine($"You loaded: {Combo.Count} combos!", Color.Magenta);
  125.                 LoadProxies();
  126.                 Console.WriteLine($"You loaded: {Proxies.Count} proxies!", Color.Magenta);
  127.             ProxyType:
  128.                 Console.WriteLine("HTTPS (0) | Socks4 (1) | Socks5 (2)", Color.Cyan);
  129.                 string proxyTypeStr = Console.ReadLine();
  130.                 if (proxyTypeStr.Contains("0") || proxyTypeStr.Contains("1") || proxyTypeStr.Contains("2"))
  131.                     ProxyType = Int32.Parse(proxyTypeStr);
  132.                 else
  133.                 {
  134.                     goto ProxyType;
  135.                 }
  136.             Mode:
  137.                 Console.WriteLine("Brute (0) | Skins (1)", Color.Cyan);
  138.                 string ModeStr = Console.ReadLine();
  139.                 if (ModeStr.Contains("0") || ModeStr.Contains("1"))
  140.                     Mode = Int32.Parse(ModeStr);
  141.                 else
  142.                 {
  143.                     goto Mode;
  144.                 }
  145.             Thread:
  146.                 try
  147.                 {
  148.                     Console.WriteLine("Amount of threads?", Color.Cyan);
  149.                     string threadStr = Console.ReadLine();
  150.                     Threads = Int32.Parse(threadStr);
  151.                 }
  152.                 catch (Exception)
  153.                 {
  154.                     goto Thread;
  155.                 }
  156.             Spam:
  157.                 try
  158.                 {
  159.                     Console.WriteLine("Type Y to see bad and error messages!", Color.Cyan);
  160.                     Spam = Console.ReadLine().ToLower();
  161.                 }
  162.                 catch (Exception)
  163.                 {
  164.                     goto Spam;
  165.                 }
  166.                 Console.Clear();
  167.  
  168.                 bool flag = Directory.Exists(string.Format("{0}\\Results", Environment.CurrentDirectory));
  169.                 if (!flag)
  170.                 {
  171.                     Directory.CreateDirectory(string.Format("{0}\\Results", Environment.CurrentDirectory));
  172.                 }
  173.  
  174.                 textfile = Path.Combine(folder, string.Format("{0}_Checked_By_FortLegends.txt", ComboName));
  175.                 brute = Path.Combine(folder, string.Format("{0}_Checked_By_FortLegends.txt", ComboName));
  176.                 royale = Path.Combine(folder, string.Format("{0}_Royale_Bomber.txt", ComboName));
  177.                 stg = Path.Combine(folder, string.Format("{0}_Sgt_Clover.txt", ComboName));
  178.                 skull = Path.Combine(folder, string.Format("{0}_Skull_Trooper.txt", ComboName));
  179.                 ghoul = Path.Combine(folder, string.Format("{0}_Ghoul_Trooper.txt", ComboName));
  180.                 crackshot = Path.Combine(folder, string.Format("{0}_Crackshot.txt", ComboName));
  181.                 merry = Path.Combine(folder, string.Format("{0}_Merry_Marauder.txt", ComboName));
  182.                 ginger = Path.Combine(folder, string.Format("{0}_Ginger_Gunner.txt", ComboName));
  183.                 tracker = Path.Combine(folder, string.Format("{0}_Tracker.txt", ComboName));
  184.                 black = Path.Combine(folder, string.Format("{0}_Black_Knight.txt", ComboName));
  185.                 nog = Path.Combine(folder, string.Format("{0}_Nog_Ops.txt", ComboName));
  186.                 rednose = Path.Combine(folder, string.Format("{0}_Red_Nosed_Raider.txt", ComboName));
  187.                 galaxy = Path.Combine(folder, string.Format("{0}_Galaxy.txt", ComboName));
  188.                 Ranger = Path.Combine(folder, string.Format("{0}_Ranger.txt", ComboName));
  189.                 code = Path.Combine(folder, string.Format("{0}_Codename_ELF.txt", ComboName));
  190.                 yuletide = Path.Combine(folder, string.Format("{0}_Yuletide_Ranger.txt", ComboName));
  191.                 renegade = Path.Combine(folder, string.Format("{0}_Renegade_raider.txt", ComboName));
  192.                 Aerial = Path.Combine(folder, string.Format("{0}_Aerial_Assault_Trooper.txt", ComboName));
  193.                 recon = Path.Combine(folder, string.Format("{0}_Recon_Expert.txt", ComboName));
  194.                 stw = Path.Combine(folder, string.Format("{0}_stw.txt", ComboName));
  195.                 candy = Path.Combine(folder, string.Format("{0}_candy_axe.txt", ComboName));
  196.                 you = Path.Combine(folder, string.Format("{0}_You_Shouldn't_Have!.txt", ComboName));
  197.                 pot = Path.Combine(folder, string.Format("{0}_Pot_o'_Gold.txt", ComboName));
  198.                 scythe = Path.Combine(folder, string.Format("{0}_Scythe.txt", ComboName));
  199.                 raiders = Path.Combine(folder, string.Format("{0}_Raider's_Revenge.txt", ComboName));
  200.  
  201.                 MultiThreads.StartThreads();
  202.  
  203.                 //Modules.Skin.CheckSkins("bot696969@gmail.com", "bot696969");
  204.                 //Modules.Skin.CheckSkins("umgay@gmail.com", "wolfy2005");
  205.                 //Modules.Skin.CheckSkins("cherimariepesina@gmail.com", "olivia25");
  206.                 //Modules.Brute.CheckBrute("bot696969@gmail.com", "bot696969");
  207.                 //Modules.Brute.CheckBrute("umgay@gmail.com", "wolfy2005");
  208.                 //Modules.Brute.CheckBrute("cherimariepesina@gmail.com", "olivia25");
  209.                 Console.Read();
  210.  
  211.             }
  212.  
  213.             public static void LoadCombo()
  214.             {
  215.                 OpenFileDialog openFileDialog = new OpenFileDialog();
  216.                 openFileDialog.Title = "Load your combos!";
  217.                 openFileDialog.Filter = "Combo.txt|*.txt";
  218.                 DialogResult dialogResult = openFileDialog.ShowDialog();
  219.                 if (dialogResult == DialogResult.OK)
  220.                 {
  221.                     ComboName = openFileDialog.FileName;
  222.                     var ComboList = File.ReadAllLines(openFileDialog.FileName).ToList();
  223.                     for (int i = 0; i < ComboList.Count; i++)
  224.                     {
  225.                         Combo.Enqueue(ComboList[i]);
  226.                     }
  227.                 }
  228.                 if (dialogResult == DialogResult.Cancel)
  229.                 {
  230.                     LoadCombo();
  231.                 }
  232.             }
  233.  
  234.             public static void LoadProxies()
  235.             {
  236.                 OpenFileDialog openFileDialog = new OpenFileDialog();
  237.                 openFileDialog.Title = "Load your proxies (press cancel to go proxyless)";
  238.                 openFileDialog.Filter = "Combo.txt|*.txt";
  239.                 DialogResult dialogResult = openFileDialog.ShowDialog();
  240.                 if (dialogResult == DialogResult.OK)
  241.                 {
  242.                     var proxy = File.ReadAllLines(openFileDialog.FileName).ToList();
  243.                     for (int i = 0; i < proxy.Count; i++)
  244.                     {
  245.                         Program.Proxies.Enqueue(proxy[i]);
  246.                     }
  247.                 }
  248.                 if (dialogResult == DialogResult.Cancel)
  249.                 {
  250.                     //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement