Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Net;
- using System.Text;
- using System.Threading;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace BotViewer
- {
- public partial class Form1 : Form
- {
- private int count=0;
- private int viewcount = 0;
- public Form1()
- {
- InitializeComponent();
- }
- private bool Ping(string url , string proxy , int timer , string agent)
- {
- return true;
- }
- private void button1_Click(object sender, EventArgs e)
- {
- int selected = checkedListBox1.SelectedIndex;
- String[] a = richTextBox2.Text.Split('\n');
- if (selected != -1)
- {
- BackgroundWorker bw = new BackgroundWorker();
- // this allows our worker to report progress during work
- bw.WorkerReportsProgress = true;
- // what to do in the background thread
- bw.DoWork += new DoWorkEventHandler(
- delegate(object o, DoWorkEventArgs args)
- {
- BackgroundWorker b = o as BackgroundWorker;
- foreach (string s in a)
- {
- String[] proxer = s.Trim('\n').Split(':');
- for (int i = 0; i < 1; i++)
- {
- try
- {
- HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(textBox1.Text.ToString());
- request.Timeout = Convert.ToInt32(textBox2.Text.ToString());
- request.AllowAutoRedirect = false; // find out if this site is up and don't follow a redirector
- // request.Proxy = new WebProxy("210.101.131.231", 8080);
- string proxxy = proxer[i + 1].Trim('\n');
- request.Proxy = new WebProxy(proxer[i], int.Parse(proxxy));
- request.Method = "GET";
- request.UserAgent = checkedListBox1.Items[selected].ToString();
- using (var response = request.GetResponse())
- {
- this.webBrowser1.Navigate(textBox1.Text.ToString());
- richTextBox1.Text += textBox1.Text + " was Visted By " + proxer[i].Trim('\n') + ":" + proxer[i + 1].Trim('\n') + " Successfully :) \n";
- viewcount++;
- backgroundWorker1.ReportProgress(i);
- label6.Text = viewcount.ToString();
- }
- }
- catch (Exception es)
- {
- richTextBox1.Text += textBox1.Text + " Was not Visted By " + proxer[i].Trim('\n') + ":" + proxer[i + 1].Trim('\n') + " :( \n";
- MessageBox.Show(es.ToString());
- }
- }
- }
- });
- bw.RunWorkerAsync();
- }
- else
- {
- MessageBox.Show("Please Select Browser User Agents First !");
- }
- }
- private void richTextBox2_TextChanged(object sender, EventArgs e)
- {
- }
- private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
- {
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void richTextBox1_TextChanged(object sender, EventArgs e)
- {
- }
- private void button2_Click(object sender, EventArgs e)
- {
- richTextBox1.Text = null;
- progressBar1.Value = 0;
- progressBar1.Maximum = 0;
- }
- private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
- {
- }
- private void backgroundWorker1_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
- {
- progressBar1.Value = e.ProgressPercentage;
- }
- private void pictureBox1_Click(object sender, EventArgs e)
- {
- webBrowser1.Refresh();
- }
- private void progressBar1_Click(object sender, EventArgs e)
- {
- }
- private void button3_Click(object sender, EventArgs e)
- {
- }
- }
- }
Add Comment
Please, Sign In to add comment