Post: ProViewBot V2.0
06-20-2011, 02:13 PM #1
(adsbygoogle = window.adsbygoogle || []).push({});
UPDATE ProViewBot V2.0!


Hey guy's, just as more coding practice i fixed most problems, and also re-designed. So v0 and V1 are now obsolete (didn't release v1). I know it's not a great project, but i felt as if i needed it to be more efficient before i look for a bigger project. Hope you guys like it.

NOTE: Found out that YouTube only tracks 1 ip at a time, so proxy changes after each view and it is all AUTOMATED! Anyway look below for the features. I believe the GUI looks better.

Features of V2:
-Changed Complete Layout
-Automatic Proxy Change
-Test Your Proxy
-Almost everything can be done from
the one window!
-Fixed Speed and accuracy
-Turns out you can only have 1 IP at a time
not 5, so it changes proxy then waits
2.5 seconds each time
-Only slightly slower, but more efficient
-Optimized Code
-More Detailed Drop Down Boxes
-More error handling/removed some parts
that could cause errors

Might add sometime:
-Auto Update (maybe)
-Suggestions!

Images:
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
^^^ Only have use proxy so you can test one
You must login or register to view this content.


DOWNLOAD!
Link: You must login or register to view this content.

Virus Scan:
Link: You must login or register to view this content.

Code:
    0 VT Community user(s) with a total of 0 reputation credit(s) say(s) this sample is goodware. 0 VT Community user(s) with a total of 0 reputation credit(s) say(s) this sample is malware.
File name: Youtube View Bot For Asian.exe
Submission date: 2011-06-22 07:23:09 (UTC)
Current status: finished
Result: 0/ 42 (0.0%)
VT Community

not reviewed
Safety score: -
Compact
Print results
Antivirus Version Last Update Result
AhnLab-V3 2011.06.22.02 2011.06.22 -
AntiVir 7.11.10.62 2011.06.22 -
Antiy-AVL 2.0.3.7 2011.06.22 -
Avast 4.8.1351.0 2011.06.22 -
Avast5 5.0.677.0 2011.06.22 -
AVG 10.0.0.1190 2011.06.21 -
BitDefender 7.2 2011.06.22 -
CAT-QuickHeal 11.00 2011.06.22 -
ClamAV 0.97.0.0 2011.06.22 -
Commtouch 5.3.2.6 2011.06.22 -
Comodo 9151 2011.06.22 -
DrWeb 5.0.2.03300 2011.06.22 -
eSafe 7.0.17.0 2011.06.21 -
eTrust-Vet 36.1.8399 2011.06.21 -
F-Prot 4.6.2.117 2011.06.21 -
F-Secure 9.0.16440.0 2011.06.22 -
Fortinet 4.2.257.0 2011.06.22 -
GData 22 2011.06.22 -
Ikarus T3.1.1.104.0 2011.06.22 -
Jiangmin 13.0.900 2011.06.22 -
K7AntiVirus 9.106.4831 2011.06.21 -
Kaspersky 9.0.0.837 2011.06.21 -
McAfee 5.400.0.1158 2011.06.22 -
McAfee-GW-Edition 2010.1D 2011.06.22 -
Microsoft 1.7000 2011.06.22 -
NOD32 6227 2011.06.22 -
Norman 6.07.10 2011.06.22 -
nProtect 2011-06-21.01 2011.06.21 -
Panda 10.0.3.5 2011.06.21 -
PCTools 7.0.3.5 2011.06.21 -
Prevx 3.0 2011.06.22 -
Rising 23.63.02.03 2011.06.22 -
Sophos 4.66.0 2011.06.22 -
SUPERAntiSpyware 4.40.0.1006 2011.06.22 -
Symantec 20111.1.0.186 2011.06.22 -
TheHacker 6.7.0.1.237 2011.06.22 -
TrendMicro 9.200.0.1012 2011.06.22 -
TrendMicro-HouseCall 9.200.0.1012 2011.06.22 -
VBA32 3.12.16.2 2011.06.21 -
VIPRE 9655 2011.06.22 -
ViRobot 2011.6.22.4526 2011.06.22 -
VirusBuster 14.0.90.0 2011.06.21 -
Additional informationShow all
MD5 : c247805661592eafe84c337f372b12f6
SHA1 : 40ea0db5b7c2e7e377632a66087b0c8e7506d5e7
SHA256: 8f889fefbdadc3969723c79bb5d5e28cfd603cdec9597c771dffcada6169e22b




[multipage= Youtube Bot V0.1]
Alright guys, AsianInvasian gave me a challenge as I am learning C# to copy his youtube view application. With some help for proxy and asking stupid questions which i eventually fixed i have re made it with some additions.

My Youtube Bot v0.1 Features:
Visit the youtube link 5 times each loop instead of 1 (same as Asian)
Menu's on both control's
Add your own proxy list
Default proxy list (100's of proxys, same as Asian's)
Multiple bot's (same as Asian)
Removes proxy upon exit of application (unlike Asian's)

Features That Could be improved:
Not have to manually change proxy each time
Fix drop down menu's to have text
Make the counter more accurate
Error handling for entering incorrect proxy

I am still learning and it won't be perfect, if you run into any exceptions, take a screenshot and PM me.

All credits to Asian, this was just a challenge and i do not take any credit. Even though I coded this from scratch

Link: You must login or register to view this content.

Virus Scan:

Link: You must login or register to view this content.

    0 VT Community user(s) with a total of 0 reputation credit(s) say(s) this sample is goodware. 0 VT Community user(s) with a total of 0 reputation credit(s) say(s) this sample is malware.
File name: Youtube View Bot For Asian.rar
Submission date: 2011-06-20 13:52:29 (UTC)
Current status: finished
Result: 0 /41 (0.0%)
VT Community

not reviewed
Safety score: -
Compact
Print results
Antivirus Version Last Update Result
AhnLab-V3 2011.06.20.00 2011.06.19 -
AntiVir 7.11.10.26 2011.06.20 -
Antiy-AVL 2.0.3.7 2011.06.20 -
Avast5 5.0.677.0 2011.06.19 -
AVG 10.0.0.1190 2011.06.20 -
BitDefender 7.2 2011.06.20 -
CAT-QuickHeal 11.00 2011.06.20 -
ClamAV 0.97.0.0 2011.06.20 -
Commtouch 5.3.2.6 2011.06.20 -
Comodo 9135 2011.06.20 -
DrWeb 5.0.2.03300 2011.06.20 -
eSafe 7.0.17.0 2011.06.19 -
eTrust-Vet 36.1.8396 2011.06.20 -
F-Prot 4.6.2.117 2011.06.20 -
F-Secure 9.0.16440.0 2011.06.20 -
Fortinet 4.2.257.0 2011.06.20 -
GData 22 2011.06.20 -
Ikarus T3.1.1.104.0 2011.06.20 -
Jiangmin 13.0.900 2011.06.19 -
K7AntiVirus 9.106.4825 2011.06.18 -
Kaspersky 9.0.0.837 2011.06.20 -
McAfee 5.400.0.1158 2011.06.20 -
McAfee-GW-Edition 2010.1D 2011.06.20 -
Microsoft 1.6903 2011.06.13 -
NOD32 6222 2011.06.20 -
Norman 6.07.10 2011.06.19 -
nProtect 2011-06-20.01 2011.06.20 -
Panda 10.0.3.5 2011.06.20 -
PCTools 7.0.3.5 2011.06.20 -
Prevx 3.0 2011.06.20 -
Rising 23.63.00.03 2011.06.20 -
Sophos 4.66.0 2011.06.20 -
SUPERAntiSpyware 4.40.0.1006 2011.06.19 -
Symantec 20111.1.0.186 2011.06.20 -
TheHacker 6.7.0.1.235 2011.06.20 -
TrendMicro 9.200.0.1012 2011.06.20 -
TrendMicro-HouseCall 9.200.0.1012 2011.06.20 -
VBA32 3.12.16.2 2011.06.20 -
VIPRE 9637 2011.06.20 -
ViRobot 2011.6.20.4523 2011.06.20 -
VirusBuster 14.0.87.0 2011.06.20 -
Additional informationShow all
MD5 : 684c3fcb397ddad1c3d58046a948d23e
SHA1 : aaf581477b586de31cc5f1d4a6cdc0e17f228838
SHA256: 2043628e3583c571c74ade13df27b1094f121ebd8501f4fefc158cacb3a20202


Screenshots:

You must login or register to view this content.

You must login or register to view this content.

[multipage= Source Code ]

As this was a challenge, i am releasing the source, for some reason my file size is a lot smaller so i have no idea what i did different to AsianInvasion. I am not going to tell you what to do with the source/how to put it on a Form, it is basic enough.


Form1 (Main Console)
    using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;

namespace Youtube_View_Bot_For_Asian
{
public partial class Form1 : Form
{
int count, numViews;

public Form1()
{
InitializeComponent();
btnStop.Enabled = false;
count = 0;
}

private void btnActivate_Click(object sender, EventArgs e)
{
DisableProxy(false);
}

private void btnGo_Click(object sender, EventArgs e)
{
lblViews.Text = count.ToString();
int interval = cmboSpeed.SelectedIndex, view = cmboViews.SelectedIndex, time;
if (txtVideo.BackColor != Color.Red)
{
if ((view >= 0) && (view < 6))
{
if ((interval >= 0) && (interval < 3))
{
time = int.Parse(cmboSpeed.Text);
tmr1.Interval = time;
tmr1.Start();
StartBrowse();
}
else
{
MessageBox.Show("Please select the speed", "Error-Incorrect Speed");
}
}
else
{
MessageBox.Show("Please select the number of views", "Error-Incorrect Views");
}
}
else
{
MessageBox.Show("Enter a valid link", "Error-Incorrect Link");
}
}

private void btnStop_Click(object sender, EventArgs e)
{
tmr1.Stop();
lblViews.Text = "";
btnStop.Enabled = false;
}

private void btnExit_Click(object sender, EventArgs e)
{
DisableProxy(true);
Application.Exit();
}

private void txtVideo_Validated(object sender, EventArgs e)
{
TextBox tb = (TextBox)sender;

if (tb.Text.Length != 0 && tb.Text.Contains("https://www.youtube.com/"))
{
tb.BackColor = System.Drawing.SystemColors.Window;
}
else
{
tb.BackColor = Color.Red;
}
}

private void StartBrowse()
{
btnStop.Enabled = true;
wbOne.Navigate(txtVideo.Text);
wbTwo.Navigate(txtVideo.Text);
wbThree.Navigate(txtVideo.Text);
wbFour.Navigate(txtVideo.Text);
wbFive.Navigate(txtVideo.Text);
count += 5;
lblViews.Text = count.ToString();
}

private void tmr1_Tick(object sender, EventArgs e)
{
numViews = int.Parse(cmboViews.Text);

if (count < numViews)
{
wbOne.Refresh();
wbTwo.Refresh();
wbThree.Refresh();
wbFour.Refresh();
wbFive.Refresh();
count += 5;
lblViews.Text = count.ToString();
}
else
{
tmr1.Stop();
btnStop.Enabled = false;
lblViews.Text = "Done";
}
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DisableProxy(true);
}

private void DisableProxy(bool enabled)
{
string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", ip = txtProxy.Text;
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);

switch (enabled)
{
case true:
RegKey.SetValue("ProxyServer", "");
RegKey.SetValue("ProxyEnable", 0);
break;
case false:

string proxy = txtProxy.Text;
RegKey.SetValue("ProxyServer", proxy);
RegKey.SetValue("ProxyEnable", 1);
break;
}
}

private void mnuOpenBot_Click(object sender, EventArgs e)
{
Form1 newBot = new Form1();
newBot.Show();
}

private void mnuOpenProxy_Click(object sender, EventArgs e)
{
Form2 proxyList = new Form2();
proxyList.Show();
}

private void mnuQuit_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void mnuAbout_Click(object sender, EventArgs e)
{
MessageBox.Show("Made by XxprokillahxX from scratch.\nAs a challenge by AsianInvasion,"
+ "\nto copy his original project.\nVisit https://www.nextgenupdate.com for more!", "About");
}

private void lnkNextGen_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(lnkNextGen.Text);
}
}
}


Form2 (Proxy Window)

    using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;

namespace Youtube_View_Bot_For_Asian
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

private void btnRefresh_Click(object sender, EventArgs e)
{
WebBrowser browser = brwsr2;
browser.Refresh();
}

private void btnUseProxy_Click(object sender, EventArgs e)
{
string key = "Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";
string proxy = txtProxy.Text;

RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(key, true);

RegKey.SetValue("ProxyServer", proxy);
RegKey.SetValue("ProxyEnable", 1);
}

private void mnuGetProxy_Click(object sender, EventArgs e)
{
string Chosen_File = "";

openFD.InitialDirectory = "C:";
openFD.Title = "Open Proxy List";
openFD.FileName = "";
openFD.Filter = "Text Files|*.txt";

if (openFD.ShowDialog() != DialogResult.Cancel)
{
Chosen_File = openFD.FileName;
rtbProxyList.Clear();
rtbProxyList.LoadFile(Chosen_File, RichTextBoxStreamType.PlainText);
}
}

private void mnuClearProxy_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Clear the Proxy List?", "Clear Proxy List", MessageBoxButtons.OKCancel)
!= DialogResult.Cancel)
{
rtbProxyList.Clear();
}
}

private void mnuClose_Click(object sender, EventArgs e)
{
Form2.ActiveForm.Close();
}
}
}
(adsbygoogle = window.adsbygoogle || []).push({});

The following 3 users say thank you to XxprokillahxX for this useful post:

Epic?, FireWire, x-Roniie-x.
06-23-2011, 06:18 AM #20
Originally posted by AsianInvasion View Post
Right. I saw you posted the guide that I mentioned in a PDF form earlier... Home and Learn. I think they have a whole section on setting up databases. If not or if it doesn't work, shoot me a PM with the precise problem you're having.


Yeh mate i have finished that course, but that SQL in that course is if you own your own server/want to practice with a local server (SQL server 200Cool Man (aka Tustin), you have to use the mySQL addon off the dev.mysql site to connect to non local database's. I posted the error on their forums, and also HF. They just replied with that f***ing taking on projects over your head, and said i would copy and paste. Not happy.
06-23-2011, 09:36 AM #21
Pro I :love: You. :embarrassed: Thanks For This :y:

The following user thanked x-Roniie-x. for this useful post:

XxprokillahxX
06-23-2011, 01:21 PM #22
Originally posted by xR0Nii3x View Post
Pro I :love: You. :embarrassed: Thanks For This :y:


Thats alright, i would recommend using an up to date proxy list, i just used asian's default one from his program and most don't work.
06-23-2011, 01:24 PM #23
Originally posted by XxprokillahxX View Post
Thats alright, i would recommend using an up to date proxy list, i just used asian's default one from his program and most don't work.


yes, because when I used your software, after I had no internet access, you must clear all the proxy, right?
06-23-2011, 01:29 PM #24
Originally posted by xR0Nii3x View Post
yes, because when I used your software, after I had no internet access, you must clear all the proxy, right?


Thats because if the proxy doesnt work it wont connect to anything meaning no internet connection. It is supposed to disable the proxy upon pressing stop or quit, but you might have to wait a couple of seconds. If it doesnt i can post how to disable it manually (its in internet explorer settings)

The following user thanked XxprokillahxX for this useful post:

x-Roniie-x.
06-23-2011, 01:33 PM #25
Originally posted by XxprokillahxX View Post
Thats because if the proxy doesnt work it wont connect to anything meaning no internet connection. It is supposed to disable the proxy upon pressing stop or quit, but you might have to wait a couple of seconds. If it doesnt i can post how to disable it manually (its in internet explorer settings)


Oh, thanks Smile But I know how to disable it manually, after, you can always do a post for those who get there maybe not. Winky Winky

The following user thanked x-Roniie-x. for this useful post:

XxprokillahxX
06-23-2011, 01:37 PM #26
Originally posted by xR0Nii3x View Post
Oh, thanks Smile But I know how to disable it manually, after, you can always do a post for those who get there maybe not. Winky Winky


Yeh i shall, thank god you know how, as i am on iphone and it woulda taken a bit to type. I will go over source tomorrow and fix it if you need, and load a new proxy list.
06-23-2011, 01:43 PM #27
Originally posted by XxprokillahxX View Post
Yeh i shall, thank god you know how, as i am on iphone and it woulda taken a bit to type. I will go over source tomorrow and fix it if you need, and load a new proxy list.


Yeah Thanks mate Smile And It's true that on your Iphone, it will take a long time, and you will be tired after. Happy
06-23-2011, 03:42 PM #28
Epic?
Awe-Inspiring
Originally posted by XxprokillahxX View Post
Thats alright, i would recommend using an up to date proxy list, i just used asian's default one from his program and most don't work.


Yeah, I know. I didn't come up with the list myself, I just got it off one of those dumps.

Anyhow, I may have a solution about the proxy not disabling. I don't really know, as I've never really messed around with it or anything, but...
See if you can set the registry value like this:
                        RegKey.SetValue("ProxyDisable", 0);

That might actually disable the proxy instead of enabling it to be blank.

Like I said, not sure if that would work, but to me it only seems logical that there must be a "disable" to the "enable" - right?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo