Guest User

Untitled

a guest
May 1st, 2020
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.IO;
  5. using System.Net;
  6. using System.Threading;
  7. using System.Threading.Tasks;
  8. using System.Windows.Forms;
  9.  
  10. namespace rakuten
  11. {
  12.  
  13. internal class Program
  14. {
  15.  
  16. [STAThread]
  17. private static void Main(string[] args)
  18. {
  19. ServicePointManager.DefaultConnectionLimit = 100000000;
  20. Colorful.Console.SetWindowSize(35, 35);
  21. Colorful.Console.Title = Colorful.Console.Title = "[rakuten Checker] | Start Menu | by dark#5000";
  22.  
  23.  
  24. Thread.Sleep(250);
  25.  
  26. // Asks for threads
  27.  
  28. Colorful.Console.Write(DateTime.Now.ToString("[hh:mm:ss]"), Color.DarkOrange);
  29. Colorful.Console.Write("> How many ", Color.White);
  30. Colorful.Console.Write("THREADS", Color.White);
  31. Colorful.Console.Write(" do you want to use", Color.White);
  32. Colorful.Console.Write(": ", Color.DarkOrange);
  33.  
  34. try
  35. {
  36. CheckerHelper.threads = int.Parse(Colorful.Console.ReadLine());
  37. }
  38. catch
  39. {
  40. CheckerHelper.threads = 100;
  41. }
  42.  
  43. for (; ; ) // if u don't know what is this, it's like while (true) it's a loop but while is gay
  44. {
  45. Colorful.Console.Write(DateTime.Now.ToString("[hh:mm:ss]"), Color.DarkOrange);
  46. Colorful.Console.Write("> What type of ", Color.White);
  47. Colorful.Console.Write("PROXIES ", Color.White);
  48. Colorful.Console.Write("[HTTP, SOCKS4, SOCKS5, NO]", Color.DarkOrange);
  49. Colorful.Console.Write(": ", Color.DarkOrange);
  50. CheckerHelper.proxytype = Colorful.Console.ReadLine();
  51. CheckerHelper.proxytype = CheckerHelper.proxytype.ToUpper();
  52. if (CheckerHelper.proxytype == "HTTP" || CheckerHelper.proxytype == "SOCKS4" || CheckerHelper.proxytype == "SOCKS5" || CheckerHelper.proxytype == "NO")
  53. {
  54. break;
  55. }
  56. Colorful.Console.Write("> Please select a valid proxy format.\n\n", Color.Red);
  57. Thread.Sleep(2000);
  58. }
  59.  
  60. Task.Factory.StartNew(delegate ()
  61. {
  62. CheckerHelper.UpdateTitle();
  63. });
  64.  
  65. Colorful.Console.WriteLine();
  66.  
  67. // Asks for combos & proxies
  68.  
  69. string fileName;
  70. OpenFileDialog openFileDialog = new OpenFileDialog();
  71.  
  72. do
  73. {
  74. Colorful.Console.WriteLine("Select your Combos", Color.DarkOrange);
  75. Thread.Sleep(500);
  76. openFileDialog.Title = "Select Combo List";
  77. openFileDialog.DefaultExt = "txt";
  78. openFileDialog.Filter = "Text files|*.txt";
  79. openFileDialog.RestoreDirectory = true;
  80. openFileDialog.ShowDialog();
  81. fileName = openFileDialog.FileName;
  82. }
  83. while (!File.Exists(fileName));
  84.  
  85. CheckerHelper.accounts = new List<string>(File.ReadAllLines(fileName));
  86. CheckerHelper.LoadCombos(fileName);
  87.  
  88. Colorful.Console.Write("> ");
  89. Colorful.Console.Write(CheckerHelper.total, Color.DarkOrange);
  90. Colorful.Console.WriteLine(" Combos added\n");
  91.  
  92. if (CheckerHelper.proxytype != "NO")
  93. {
  94.  
  95. do
  96. {
  97. Colorful.Console.WriteLine("Select your Proxies", Color.DarkOrange);
  98. Thread.Sleep(500);
  99. openFileDialog.Title = "Select Proxy List";
  100. openFileDialog.DefaultExt = "txt";
  101. openFileDialog.Filter = "Text files|*.txt";
  102. openFileDialog.RestoreDirectory = true;
  103. openFileDialog.ShowDialog();
  104. fileName = openFileDialog.FileName;
  105. }
  106. while (!File.Exists(fileName));
  107.  
  108. CheckerHelper.proxies = new List<string>(File.ReadAllLines(fileName));
  109. CheckerHelper.LoadProxies(fileName);
  110.  
  111. Colorful.Console.Write("> ");
  112. Colorful.Console.Write(CheckerHelper.proxytotal, Color.DarkOrange);
  113. Colorful.Console.WriteLine(" Proxies added\n");
  114. }
  115.  
  116. for (int i = 1; i <= CheckerHelper.threads; i++)
  117. {
  118. new Thread(new ThreadStart(CheckerHelper.Check)).Start();
  119. }
  120.  
  121. Colorful.Console.ReadLine();
  122. Environment.Exit(0);
  123. }
  124. }
  125. }
Add Comment
Please, Sign In to add comment