Advertisement
Dgame321

Untitled

Oct 19th, 2019
6,305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.55 KB | None | 0 0
  1. using System.Windows.Forms;
  2. using System.Linq;
  3. using System.Collections;
  4. using System;
  5. using ExtremLeecherv2.My;
  6. using Microsoft.VisualBasic.CompilerServices;
  7. using System.IO;
  8. using System.Net;
  9. using System.Runtime.CompilerServices;
  10. using System.Text.RegularExpressions;
  11. using System.Threading;
  12.  
  13. namespace Extrem_Leecher_v2
  14. {
  15. public partial class Form1
  16. {
  17. private void Button1_Click(object sender, EventArgs e)
  18. {
  19. using (var dialog = new OpenFileDialog())
  20. {
  21. dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
  22. if ((int)dialog.ShowDialog() == (int)DialogResult.OK)
  23. {
  24. this.ListBox1.Items.Clear();
  25. this.ListBox1.Items.AddRange(File.ReadAllLines(dialog.FileName));
  26. }
  27. }
  28. }
  29.  
  30. private void Button2_Click(object sender, EventArgs e)
  31. {
  32. var dz = new Thread(new ThreadStart(User));
  33. dz.Start();
  34. var dz1 = new Thread(new ThreadStart(Email));
  35. dz1.Start();
  36. var dz2 = new Thread(new ThreadStart(Proxies));
  37. dz2.Start();
  38. }
  39.  
  40. private void Button3_Click(object sender, EventArgs e)
  41. {
  42. this.ListBox1.Items.Clear();
  43. }
  44. public void Email()
  45. {
  46. try
  47. {
  48. var enumerator = default(IEnumerator);
  49. try
  50. {
  51. enumerator = this.ListBox1.Items.GetEnumerator();
  52. while (enumerator.MoveNext())
  53. {
  54. var enumerator2 = default(IEnumerator);
  55. var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
  56. var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
  57. var copyBack = new bool[] { true };
  58. if (copyBack[0])
  59. objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
  60. var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
  61. var response = (HttpWebResponse)request.GetResponse();
  62. string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
  63. var matchs = new Regex(@"([a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}:(?:[a-zA-Z0-9]{5,}))").Matches(input);
  64. try
  65. {
  66. enumerator2 = matchs.GetEnumerator();
  67. while (enumerator2.MoveNext())
  68. {
  69. var current = (Match)enumerator2.Current;
  70. this.RichTextBox2.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
  71. }
  72. }
  73. finally
  74. {
  75. if (enumerator2 is IDisposable)
  76. (enumerator2 as IDisposable).Dispose();
  77. }
  78. this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines));
  79. }
  80. }
  81. finally
  82. {
  83. if (enumerator is IDisposable)
  84. (enumerator as IDisposable).Dispose();
  85. }
  86. this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines)) + " | Finished";
  87. }
  88. catch (Exception exception1)
  89. {
  90. ProjectData.SetProjectError(exception1);
  91. var exception = exception1;
  92. ProjectData.ClearProjectError();
  93. }
  94. }
  95.  
  96. private void Form1_Load(object sender, EventArgs e)
  97. {
  98. Control.CheckForIllegalCrossThreadCalls = false;
  99. }
  100.  
  101. private void GenesisForm1_Click(object sender, EventArgs e)
  102. {
  103. Control.CheckForIllegalCrossThreadCalls = false;
  104. }
  105. public void Proxies()
  106. {
  107. try
  108. {
  109. var enumerator = default(IEnumerator);
  110. try
  111. {
  112. enumerator = this.ListBox1.Items.GetEnumerator();
  113. while (enumerator.MoveNext())
  114. {
  115. var enumerator2 = default(IEnumerator);
  116. var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
  117. var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
  118. var copyBack = new bool[] { true };
  119. if (copyBack[0])
  120. objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
  121. var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
  122. var response = (HttpWebResponse)request.GetResponse();
  123. string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
  124. var matchs = new Regex(@"\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,4})\b").Matches(input);
  125. try
  126. {
  127. enumerator2 = matchs.GetEnumerator();
  128. while (enumerator2.MoveNext())
  129. {
  130. var current = (Match)enumerator2.Current;
  131. this.RichTextBox3.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
  132. }
  133. }
  134. finally
  135. {
  136. if (enumerator2 is IDisposable)
  137. (enumerator2 as IDisposable).Dispose();
  138. }
  139. this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines));
  140. }
  141. }
  142. finally
  143. {
  144. if (enumerator is IDisposable)
  145. (enumerator as IDisposable).Dispose();
  146. }
  147. this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines)) + " | Finished";
  148. }
  149. catch (Exception exception1)
  150. {
  151. ProjectData.SetProjectError(exception1);
  152. var exception = exception1;
  153. ProjectData.ClearProjectError();
  154. }
  155. }
  156.  
  157. private void RemoveDuplicatesToolStripMenuItem_Click(object sender, EventArgs e)
  158. {
  159. this.RichTextBox1.Lines = Enumerable.Distinct<string>(this.RichTextBox1.Lines).ToArray();
  160. this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines)) + " | Duplicates removed";
  161. }
  162.  
  163. private void RemoveDuplicatesToolStripMenuItem1_Click(object sender, EventArgs e)
  164. {
  165. this.RichTextBox2.Lines = Enumerable.Distinct<string>(this.RichTextBox2.Lines).ToArray();
  166. this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines)) + " | Duplicates removed";
  167. }
  168.  
  169. private void RemoveDuplicatesToolStripMenuItem2_Click(object sender, EventArgs e)
  170. {
  171. this.RichTextBox3.Lines = Enumerable.Distinct<string>(this.RichTextBox3.Lines).ToArray();
  172. this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines)) + " | Duplicates removed";
  173. }
  174.  
  175. private void SaveToolStripMenuItem_Click(object sender, EventArgs e)
  176. {
  177. this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
  178. this.SaveFileDialog1.FileName = "User Pass Scraped";
  179. if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
  180. {
  181. var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
  182. var writer = new StreamWriter(this.SaveFileDialog1.FileName);
  183. writer.Write(this.RichTextBox1.Text);
  184. My.MySettingsProperty.Settings.Save();
  185. writer.Close();
  186. }
  187. }
  188.  
  189. private void SaveToolStripMenuItem1_Click(object sender, EventArgs e)
  190. {
  191. this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
  192. this.SaveFileDialog1.FileName = "Email Pass Scraped";
  193. if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
  194. {
  195. var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
  196. var writer = new StreamWriter(this.SaveFileDialog1.FileName);
  197. writer.Write(this.RichTextBox2.Text);
  198. My.MySettingsProperty.Settings.Save();
  199. writer.Close();
  200. }
  201. }
  202.  
  203. private void SaveToolStripMenuItem2_Click(object sender, EventArgs e)
  204. {
  205. this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
  206. this.SaveFileDialog1.FileName = "Proxies Scraped";
  207. if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
  208. {
  209. var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
  210. var writer = new StreamWriter(this.SaveFileDialog1.FileName);
  211. writer.Write(this.RichTextBox3.Text);
  212. My.MySettingsProperty.Settings.Save();
  213. writer.Close();
  214. }
  215. }
  216. public void User()
  217. {
  218. try
  219. {
  220. var enumerator = default(IEnumerator);
  221. try
  222. {
  223. enumerator = this.ListBox1.Items.GetEnumerator();
  224. while (enumerator.MoveNext())
  225. {
  226. var enumerator2 = default(IEnumerator);
  227. var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
  228. var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
  229. var copyBack = new bool[] { true };
  230. if (copyBack[0])
  231. objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
  232. var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
  233. var response = (HttpWebResponse)request.GetResponse();
  234. string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
  235. var matchs = new Regex("((?:[a-zA-Z0-9]{5,}):(?:[a-zA-Z0-9]{5,}))").Matches(input);
  236. try
  237. {
  238. enumerator2 = matchs.GetEnumerator();
  239. while (enumerator2.MoveNext())
  240. {
  241. var current = (Match)enumerator2.Current;
  242. this.RichTextBox1.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
  243. }
  244. }
  245. finally
  246. {
  247. if (enumerator2 is IDisposable)
  248. (enumerator2 as IDisposable).Dispose();
  249. }
  250. this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines));
  251. }
  252. }
  253. finally
  254. {
  255. if (enumerator is IDisposable)
  256. (enumerator as IDisposable).Dispose();
  257. }
  258. this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines)) + " | Finished";
  259. }
  260. catch (Exception exception1)
  261. {
  262. ProjectData.SetProjectError(exception1);
  263. var exception = exception1;
  264. ProjectData.ClearProjectError();
  265. }
  266. }
  267. }
  268. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement