Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Windows.Forms;
- using System.Linq;
- using System.Collections;
- using System;
- using ExtremLeecherv2.My;
- using Microsoft.VisualBasic.CompilerServices;
- using System.IO;
- using System.Net;
- using System.Runtime.CompilerServices;
- using System.Text.RegularExpressions;
- using System.Threading;
- namespace Extrem_Leecher_v2
- {
- public partial class Form1
- {
- private void Button1_Click(object sender, EventArgs e)
- {
- using (var dialog = new OpenFileDialog())
- {
- dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
- if ((int)dialog.ShowDialog() == (int)DialogResult.OK)
- {
- this.ListBox1.Items.Clear();
- this.ListBox1.Items.AddRange(File.ReadAllLines(dialog.FileName));
- }
- }
- }
- private void Button2_Click(object sender, EventArgs e)
- {
- var dz = new Thread(new ThreadStart(User));
- dz.Start();
- var dz1 = new Thread(new ThreadStart(Email));
- dz1.Start();
- var dz2 = new Thread(new ThreadStart(Proxies));
- dz2.Start();
- }
- private void Button3_Click(object sender, EventArgs e)
- {
- this.ListBox1.Items.Clear();
- }
- public void Email()
- {
- try
- {
- var enumerator = default(IEnumerator);
- try
- {
- enumerator = this.ListBox1.Items.GetEnumerator();
- while (enumerator.MoveNext())
- {
- var enumerator2 = default(IEnumerator);
- var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
- var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
- var copyBack = new bool[] { true };
- if (copyBack[0])
- objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
- var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
- var response = (HttpWebResponse)request.GetResponse();
- string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
- var matchs = new Regex(@"([a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}:(?:[a-zA-Z0-9]{5,}))").Matches(input);
- try
- {
- enumerator2 = matchs.GetEnumerator();
- while (enumerator2.MoveNext())
- {
- var current = (Match)enumerator2.Current;
- this.RichTextBox2.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
- }
- }
- finally
- {
- if (enumerator2 is IDisposable)
- (enumerator2 as IDisposable).Dispose();
- }
- this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines));
- }
- }
- finally
- {
- if (enumerator is IDisposable)
- (enumerator as IDisposable).Dispose();
- }
- this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines)) + " | Finished";
- }
- catch (Exception exception1)
- {
- ProjectData.SetProjectError(exception1);
- var exception = exception1;
- ProjectData.ClearProjectError();
- }
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- Control.CheckForIllegalCrossThreadCalls = false;
- }
- private void GenesisForm1_Click(object sender, EventArgs e)
- {
- Control.CheckForIllegalCrossThreadCalls = false;
- }
- public void Proxies()
- {
- try
- {
- var enumerator = default(IEnumerator);
- try
- {
- enumerator = this.ListBox1.Items.GetEnumerator();
- while (enumerator.MoveNext())
- {
- var enumerator2 = default(IEnumerator);
- var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
- var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
- var copyBack = new bool[] { true };
- if (copyBack[0])
- objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
- var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
- var response = (HttpWebResponse)request.GetResponse();
- string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
- var matchs = new Regex(@"\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,4})\b").Matches(input);
- try
- {
- enumerator2 = matchs.GetEnumerator();
- while (enumerator2.MoveNext())
- {
- var current = (Match)enumerator2.Current;
- this.RichTextBox3.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
- }
- }
- finally
- {
- if (enumerator2 is IDisposable)
- (enumerator2 as IDisposable).Dispose();
- }
- this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines));
- }
- }
- finally
- {
- if (enumerator is IDisposable)
- (enumerator as IDisposable).Dispose();
- }
- this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines)) + " | Finished";
- }
- catch (Exception exception1)
- {
- ProjectData.SetProjectError(exception1);
- var exception = exception1;
- ProjectData.ClearProjectError();
- }
- }
- private void RemoveDuplicatesToolStripMenuItem_Click(object sender, EventArgs e)
- {
- this.RichTextBox1.Lines = Enumerable.Distinct<string>(this.RichTextBox1.Lines).ToArray();
- this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines)) + " | Duplicates removed";
- }
- private void RemoveDuplicatesToolStripMenuItem1_Click(object sender, EventArgs e)
- {
- this.RichTextBox2.Lines = Enumerable.Distinct<string>(this.RichTextBox2.Lines).ToArray();
- this.Label2.Text = "Email:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox2.Lines)) + " | Duplicates removed";
- }
- private void RemoveDuplicatesToolStripMenuItem2_Click(object sender, EventArgs e)
- {
- this.RichTextBox3.Lines = Enumerable.Distinct<string>(this.RichTextBox3.Lines).ToArray();
- this.Label3.Text = "Proxies: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox3.Lines)) + " | Duplicates removed";
- }
- private void SaveToolStripMenuItem_Click(object sender, EventArgs e)
- {
- this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
- this.SaveFileDialog1.FileName = "User Pass Scraped";
- if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
- var writer = new StreamWriter(this.SaveFileDialog1.FileName);
- writer.Write(this.RichTextBox1.Text);
- My.MySettingsProperty.Settings.Save();
- writer.Close();
- }
- }
- private void SaveToolStripMenuItem1_Click(object sender, EventArgs e)
- {
- this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
- this.SaveFileDialog1.FileName = "Email Pass Scraped";
- if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
- var writer = new StreamWriter(this.SaveFileDialog1.FileName);
- writer.Write(this.RichTextBox2.Text);
- My.MySettingsProperty.Settings.Save();
- writer.Close();
- }
- }
- private void SaveToolStripMenuItem2_Click(object sender, EventArgs e)
- {
- this.SaveFileDialog1.Filter = "TextFile (*.txt;*.rtf)|*.txt;*.rtf|All Files (*.*)|*.*";
- this.SaveFileDialog1.FileName = "Proxies Scraped";
- if ((int)this.SaveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- var strArray = this.SaveFileDialog1.FileName.Split(new char[] { '\\' });
- var writer = new StreamWriter(this.SaveFileDialog1.FileName);
- writer.Write(this.RichTextBox3.Text);
- My.MySettingsProperty.Settings.Save();
- writer.Close();
- }
- }
- public void User()
- {
- try
- {
- var enumerator = default(IEnumerator);
- try
- {
- enumerator = this.ListBox1.Items.GetEnumerator();
- while (enumerator.MoveNext())
- {
- var enumerator2 = default(IEnumerator);
- var objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current);
- var arguments = new object[] { RuntimeHelpers.GetObjectValue(objectValue) };
- var copyBack = new bool[] { true };
- if (copyBack[0])
- objectValue = RuntimeHelpers.GetObjectValue(arguments[0]);
- var request = (HttpWebRequest)NewLateBinding.LateGet(null, typeof(WebRequest), "Create", arguments, null, null, copyBack);
- var response = (HttpWebResponse)request.GetResponse();
- string input = new StreamReader(response.GetResponseStream()).ReadToEnd();
- var matchs = new Regex("((?:[a-zA-Z0-9]{5,}):(?:[a-zA-Z0-9]{5,}))").Matches(input);
- try
- {
- enumerator2 = matchs.GetEnumerator();
- while (enumerator2.MoveNext())
- {
- var current = (Match)enumerator2.Current;
- this.RichTextBox1.AppendText(current.ToString() + Conversions.ToString((char)13) + Conversions.ToString((char)10));
- }
- }
- finally
- {
- if (enumerator2 is IDisposable)
- (enumerator2 as IDisposable).Dispose();
- }
- this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines));
- }
- }
- finally
- {
- if (enumerator is IDisposable)
- (enumerator as IDisposable).Dispose();
- }
- this.Label1.Text = "User:Pass: " + Conversions.ToString(Enumerable.Count<string>(this.RichTextBox1.Lines)) + " | Finished";
- }
- catch (Exception exception1)
- {
- ProjectData.SetProjectError(exception1);
- var exception = exception1;
- ProjectData.ClearProjectError();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement