H4T3D

Bot Viewer Increase Traffic On Your Website

Apr 5th, 2016
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.61 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Net;
  8. using System.Text;
  9. using System.Threading;
  10. using System.Threading.Tasks;
  11. using System.Windows.Forms;
  12.  
  13. namespace BotViewer
  14. {
  15.     public partial class Form1 : Form
  16.     {
  17.         private int count=0;
  18.         private int viewcount = 0;
  19.         public Form1()
  20.         {
  21.             InitializeComponent();
  22.         }
  23.  
  24.         private bool Ping(string url , string proxy , int timer , string agent)
  25.         {
  26.            
  27.  
  28.             return true;
  29.         }
  30.  
  31.  
  32.  
  33.         private void button1_Click(object sender, EventArgs e)
  34.         {
  35.            
  36.             int selected = checkedListBox1.SelectedIndex;
  37.  
  38.             String[] a = richTextBox2.Text.Split('\n');
  39.  
  40.  
  41.             if (selected != -1)
  42.             {
  43.                  BackgroundWorker bw = new BackgroundWorker();
  44.  
  45.         // this allows our worker to report progress during work
  46.         bw.WorkerReportsProgress = true;
  47.  
  48.         // what to do in the background thread
  49.         bw.DoWork += new DoWorkEventHandler(
  50.         delegate(object o, DoWorkEventArgs args)
  51.         {
  52.             BackgroundWorker b = o as BackgroundWorker;
  53.  
  54.  
  55.                 foreach (string s in a)
  56.                 {
  57.                     String[] proxer = s.Trim('\n').Split(':');
  58.                     for (int i = 0; i < 1; i++)
  59.                     {
  60.                         try
  61.                         {
  62.                             HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(textBox1.Text.ToString());
  63.                             request.Timeout = Convert.ToInt32(textBox2.Text.ToString());
  64.                             request.AllowAutoRedirect = false; // find out if this site is up and don't follow a redirector
  65.                             // request.Proxy = new WebProxy("210.101.131.231", 8080);
  66.                             string proxxy = proxer[i + 1].Trim('\n');
  67.                             request.Proxy = new WebProxy(proxer[i], int.Parse(proxxy));
  68.                             request.Method = "GET";
  69.                             request.UserAgent = checkedListBox1.Items[selected].ToString();
  70.  
  71.                             using (var response = request.GetResponse())
  72.                             {
  73.                                 this.webBrowser1.Navigate(textBox1.Text.ToString());
  74.                                 richTextBox1.Text += textBox1.Text + " was Visted By " + proxer[i].Trim('\n') + ":" + proxer[i + 1].Trim('\n') + " Successfully :) \n";
  75.                                 viewcount++;
  76.                                 backgroundWorker1.ReportProgress(i);
  77.                                 label6.Text = viewcount.ToString();
  78.                             }
  79.                         }
  80.                         catch (Exception es)
  81.                         {
  82.                             richTextBox1.Text += textBox1.Text + " Was not Visted By " + proxer[i].Trim('\n') + ":" + proxer[i + 1].Trim('\n') + " :( \n";
  83.                             MessageBox.Show(es.ToString());
  84.                         }
  85.                     }
  86.  
  87.                 }
  88.  
  89.         });
  90.         bw.RunWorkerAsync();
  91.             }
  92.             else
  93.             {
  94.                 MessageBox.Show("Please Select Browser User Agents First !");
  95.             }
  96.  
  97.  
  98.         }
  99.  
  100.         private void richTextBox2_TextChanged(object sender, EventArgs e)
  101.         {
  102.  
  103.         }
  104.  
  105.         private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
  106.         {
  107.  
  108.         }
  109.  
  110.         private void label1_Click(object sender, EventArgs e)
  111.         {
  112.  
  113.         }
  114.  
  115.         private void richTextBox1_TextChanged(object sender, EventArgs e)
  116.         {
  117.  
  118.         }
  119.  
  120.         private void button2_Click(object sender, EventArgs e)
  121.         {
  122.             richTextBox1.Text = null;
  123.             progressBar1.Value = 0;
  124.             progressBar1.Maximum = 0;
  125.         }
  126.  
  127.         private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
  128.         {
  129.            
  130.        
  131.         }
  132.  
  133.         private void backgroundWorker1_ProgressChanged(object sender, System.ComponentModel.ProgressChangedEventArgs e)
  134.         {
  135.             progressBar1.Value = e.ProgressPercentage;
  136.         }
  137.  
  138.         private void pictureBox1_Click(object sender, EventArgs e)
  139.         {
  140.             webBrowser1.Refresh();
  141.         }
  142.  
  143.         private void progressBar1_Click(object sender, EventArgs e)
  144.         {
  145.  
  146.         }
  147.  
  148.         private void button3_Click(object sender, EventArgs e)
  149.         {
  150.  
  151.         }
  152.  
  153.     }
  154. }
Add Comment
Please, Sign In to add comment