Advertisement
Dgame321

Untitled

Oct 23rd, 2019
6,185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.31 KB | None | 0 0
  1. using System.Drawing;
  2. using System.Data;
  3. using System.Diagnostics;
  4. using System.Windows.Forms;
  5. using Microsoft.VisualBasic;
  6. using System.Linq;
  7. using System;
  8. using Microsoft.VisualBasic.CompilerServices;
  9. using System.ComponentModel;
  10. using System.IO;
  11. using System.Net;
  12. using System.Text;
  13. using System.Text.RegularExpressions;
  14.  
  15. namespace Email_Combo_Leecher__By_SyBeR_
  16. {
  17. public partial class Form1
  18. {
  19. private void BackgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
  20. {
  21. var strArray = this.TextBox1.Text.Split(new char[] { (char)13 });
  22. var strArray2 = strArray;
  23. int index = 0;
  24. while (index < strArray2.Length)
  25. {
  26. string requestUriString = strArray2[index];
  27. var request = (HttpWebRequest)WebRequest.Create(requestUriString);
  28. var response = (HttpWebResponse)request.GetResponse();
  29. var reader = new StreamReader(response.GetResponseStream());
  30. string input = reader.ReadToEnd();
  31. var regex = new Regex(@"[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}:(?:[a-zA-Z0-9]{5,})");
  32. var matchs = regex.Matches(input);
  33. this.Label9.ForeColor = Color.Lime;
  34. this.Label9.Text = requestUriString;
  35. this.Label9.Visible = true;
  36. var builder = new StringBuilder();
  37. var enumerator = matchs.GetEnumerator();
  38. while (enumerator.MoveNext())
  39. {
  40. var current = (Match)enumerator.Current;
  41. builder.AppendLine(current.ToString());
  42. }
  43. if (enumerator is IDisposable)
  44. (enumerator as IDisposable).Dispose();
  45. this.TextBox2.Text = this.TextBox2.Text + builder.ToString();
  46. index += 1;
  47. }
  48. throw ProjectData.CreateProjectError(-2146828237);
  49. }
  50.  
  51. private void BackgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
  52. {
  53. this.Label9.Visible = false;
  54. this.Label10.Visible = true;
  55. }
  56.  
  57. private void Button1_Click(object sender, EventArgs e)
  58. {
  59. this.TextBox2.Text = "";
  60. this.BackgroundWorker1.RunWorkerAsync();
  61. }
  62.  
  63. private void Button2_Click(object sender, EventArgs e)
  64. {
  65. this.BackgroundWorker1.CancelAsync();
  66. }
  67.  
  68. private void Button3_Click(object sender, EventArgs e)
  69. {
  70. if (string.IsNullOrEmpty(this.TextBox2.Text))
  71. Interaction.MsgBox("No data to save", MsgBoxStyle.Critical, null);
  72. else
  73. {
  74. var dialog = new SaveFileDialog();
  75. dialog.RestoreDirectory = true;
  76. dialog.Filter = "txt files (*.txt)|*.txt";
  77. dialog.FilterIndex = 1;
  78. dialog.ShowDialog();
  79.  
  80. if (dialog.FileName != null)
  81. {
  82. using (var writer = new StreamWriter(dialog.FileName))
  83. {
  84. writer.WriteLine(this.TextBox2.Text);
  85. }
  86. }
  87. }
  88. }
  89.  
  90. private void Form1_Load(object sender, EventArgs e)
  91. {
  92. CheckForIllegalCrossThreadCalls = false;
  93. this.BackgroundWorker1.WorkerSupportsCancellation = true;
  94. this.Label9.Visible = false;
  95. this.Label10.Visible = false;
  96. }
  97.  
  98. private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
  99. {
  100. Process.Start("https://www.youtube.com/user/hdpc007");
  101. Process.Start("https://www.facebook.com/syber.hdpc");
  102. }
  103.  
  104. private void TextBox1_TextChanged(object sender, EventArgs e)
  105. {
  106. this.Label3.Text = Conversions.ToString(Enumerable.Count(this.TextBox1.Lines));
  107. }
  108.  
  109. private void TextBox2_TextChanged(object sender, EventArgs e)
  110. {
  111. this.Label4.Text = Conversions.ToString(Enumerable.Count<string>(this.TextBox2.Lines));
  112. this.TextBox2.Select(this.TextBox2.Text.Length, 0);
  113. this.TextBox2.ScrollToCaret();
  114. }
  115. }
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement