what happens if a vote bot just drops2 or 3 star ratings? typically people rate videos either 5 stars, 1 star or not at all. wouldn't setting the programm to detect an average rating of below say 4,5 stars be best?
Well seems such a simple solution to this on going problem that Youtube has refused to address, i would not release the source code as those using VB would like to see it, i still do not see this as a final solution which i will not explian, the only solution is within YT, giving us options of not accepting anonymous ratings, or having different grade users 1-5, and us picking which level can comment,rate,report etc on our vids.
Great idea, I'll include it in the next release. Oh, and thanks so much for testing on VirtualBox, you're the first! I'll tell all of the fruity computer users it's a thumbs up :P.
ANR means average new rating. Sometimes you get chunks of ratings between updates (especially when you're being attacked) so it's impossible to determine what each individual new rating was, so I get the next best thing - the average. This is the key statistic, as a low ANR over an interval of variable votes is what triggers the guardian to call on. ANR10 is the ANR for the 10 most recent data points.
Sounds like a great idea, but Id suggest making the coding open source or making the code for the current build available to download if it isn't already. For all we know you could have something to collect infomation built into your code althought I doubt it, this could build trust for more people to use it.
I was waiting for this to come up again ... Here's the deal, I've offered to have an independent 3rd party view and compile the source then provide to the tLoR where I couldn't modify it. I'm not releasing parts of the source because it could easily be abused.
The other thing you can do is download process explorer from SysInternals and look at the TCP connections the program makes in real time. If enough people ask, I will make a video demonstration of that process.
Using this in XP, works fine as long as I use it along with a password. Entering just a username without a password doesn't work for me, anyone else have the same problem?
Doc, please remember that you must enter a password for all accounts. The accounts that you do not know the password for must have the password entered as a dash "-" no quotes. Please see my latest help video for a demonstration of this feature!
Not yet unfortunately. There is the possibility that when I have TubeGuardian done to satisfaction (I'm a permanently recovering perfectionist) I may find time to do a web based version that would always be on, and platform wouldn't matter to the end-user. Stay tuned, I'm a sucker for the crowd ... so the more people scream for it, the more likely it becomes :P.
A web based program would be great. I would really like to get my hands on something like this. I have been hit by the bots 4 times so far. What about multi channel support?
Mutli-channel support is already in, and functional! As a matter of fact, if you have a friend that is running the bot protecting their vids you could give them your password (I know, I know) and let them monitor your channel at the same time. It wouldn't change your experience whatsoever.
The issue has come up, but it is a good question nonetheless.
This sort of functionality is certainly possible, but the demand on resources would be rather large. When I retrieve video data, it all comes from one 'feed' (per account), but each video itself has a comment 'feed' I would have to retrieve to monitor comment data. Again, no issue programatically, but in terms of bandwidth it would be quite intense. Memory limitations would prevent historical data and analysis as well.
It seems that great minds think alike :). See my video entitled "How to defeat creationist mark as spam bots."
The button itself does *not* work, but I've developed a little solution based on the research of some other YTers. I will be adding this functionality to a future release of TubeGuardian.
I'm sorry, I didn't mean to offend? The reason my software wont do such things is because I personally think that sinking to their level would be a mistake. I'll reserve judgement on others that take that path, but I'll also steer clear of enabling such activities.
I think you miss the point. This utility stops you from being hit hard by votebots while maintaining an honest code of conduct. It doesn't sink to the level of being a votebot, but it can protect you from being severely downrated by votebots. That's all. No point in being or doing that which you oppose is there? That would be the definition of hypocrisy.
While I don't think that I have to worry about votebots for the time being (my videos aren't commentary...) - you're the first person I'm going to contact if I do.
Thanks ;). Conveniently enough it will be hosted at the league of reason website where anyone will be able to get it for free when it's released publicly.
I need protection from Youtube, not the spam botters.
Youtube has several times removed honors and withheld votes from my videos.
In one instance, I had over 100 comments made on my video and not a single "view" was recorded for over 12 hours. Nor were any votes recorded...
And this is not an isolated event.
I had the top-rated political video the day before Google bought Youtube. The day they did - in fact, within an hour, all my ratings were gone, and all my honors as well.
Question and possible suggestions. I see there is a log file. How is that saved, as a delimited file? Also if a new session is started is the old log file overwritten? Is a new created everyone time you start a new session? Is a new Log filed created every so often to prevent the log file from becoming too large? It would be nice to keep a history of the logs in a delimited format for later analysis in a spreadsheet.
Gah! I swear I just answered this one. I guess YT senses my fatigue and is enjoying a little romp on a rollercoaster with my emotions ;p.
Anyway, macOS can run the program using virtualPC I believe (it's a dotNET program). Another option is to find me a macOS programmer willing to port my source to object-C (I think that's what those weirdos use). Finally, if the demand is there I'll make an always on web version, but that wont happen for a while (this one isn't even completely done!).
I have a suggestion, you think it would be possible one day to include a code that monitors how many comments are marked as spam, and maybe the ability to rapidly "mark as not spam" all comments marked as spam using the code of youtube? I have been told the button doesn't work on the page, it would be useful to have that functionality in case of mark-as-spam bots.
The problem with monitoring the "Spam" flag is that each comment has one: if a channel has 100 videos and each video has 100 comments, the program would have to monitor every comment page for every video and look at every spam flag for each comment.... and do it constantly. That sucks up bandwidth.
That's a great question. I think there are two big reasons...
1. YouTube gets into dangerous waters when it tries to determine what activity is human and what is computer. As a megalomaniacal programmer, I think that I could handle it, but the reality is it would never be perfect. YouTube seems to support this claim by studiously staying away from taking a direct hand in community interactions.
2. It's just not that high on their priority list. It sucks for YTAtheists, but we're a minority.
Sadly this is the truth. The good news is that, although in a terribly limited way, YouTube has guidelines that address this. Videos aren't taken down until they are reviewed. Yes, they appear as "inappropriate" for a time, but who uses safe search? and who sees the "this video may be inappropriate" message and decides not to watch the video.... It gets me excited if anything. *shrug* If it becomes a real issue they'll make "unflagging" a community action.
I haven't considered the idea of people selling my freely available program that I'm going through the trouble of publicizing to the fairly limited amount of people which it would have appreciable value.for. Let me think about that for a second ... nope, won't be a problem. Hell, I'll send you a copy of your own to try and sell ... pm me your email address ;).
Look, I know ethics aren't for everyone, but at some point you have to think that a legitimate approach might be just as, if not more, valuable than the illegitimate offer. If I were to try and monetize this program I certainly would NOT do it by "hacking" someone's account and using it to advertise. It would be more cost effective to pay for YouTube's promotion feature. Look, just calm down ok? You just vote botted me ... you're lucky I haven't blocked you.
*sigh* You're a caricature of a black hat. I don't even know what to think of you at this point. The only thing that has me convinced that you're not someone I know messing with me or something is your profile page. *shrug* At least on some level you're entertaining.
At some point you'll start to realize that success and accomplishment are functions of how you feel about yourself, and how you feel about yourself is a function of the net effect of your actions. I'm giving it away for free because it's the right thing to do.
Work hard, and do the right thing. The rest will take care of itself.
Hey! thanks a ton! you just successfully tested my vote bot detection, and good news! it worked!!! You'll notice that you got about ... 5 votes in before my bot disabled ratings on ALL of my videos. Congratulations moron ;).
Your lack of knowledge shines through when you put forward your impotent suggestion on how YouTube could defeat vote bots. I actually touched on the fact that vote bots do not need to "view" a video in order to rate it.
Furthermore, the view count "freezing" around 300 is not something you can "hack" away from. It has to do with how often the view data is updated on the YouTube server. Again, I covered this (partially) in my video. You're a (poor) impostor. Stay in school kid.
The work you have done on these programmes is awesome. It's such a boon for the YT community. Perhaps you might want to contact some of the high profile YTers like Thunderf00t or Aronra and see if you can't get some publicity for this. This is exactly the kind of thing that would put a serious halt on the votebotters seeing that Google don't seem to want to do anything about it.
youtube could easily determine which accounts (or ip addresses, which can be cross referenced to accounts even if using ajax directly) did the votebot attacks and start temp-banning peoples accounts who are being used for vote-botting. they have the backend data that we dont. but we should (lol, as if my channel gets enough views to really call it 'we')....anyway, we should keep the stats in an sql database somewhere and inform youtube so they can look at the stats/times/video data. maybe fix it
Another great suggestion! I'll add an option to send statistics on attacks to a central email that will forward them to the proper YouTube authorities. Maybe if we get a large enough user base YouTube might listen to our collective complaints when coupled with solid data. Thanks for your input :P.
If any of these big-guns users have a web host with some mysql. it'd be slick to have direct database updates to a central location so all of us nerds can look at the data. porn is getting old, but votebot stats...now thats getting sexy :P if nobody has a webhost (hard to believe, but it could happen) i could step up and get that rigged up
Great idea, that! I have Remote MySQL that could be used, using ODBC and ADO. The client computers would have to have the activex data object library installed on them.;
Featured the video and will be looking to publicize soon...
Idea, if you can get access to the source of the ratings, by country, then maybe that could be an indicator. The problems would be the use of proxies would bypass that entirely... Just a thought
:)
Also, I would love to get a copy of the program to test/use
If I recall correctly .createDocumentFromUrl() will download the images, but InternetOpenUrl() does not. I could be wrong. The MSHTML.HTMLDocument DOM object includes all of the elements in a HTML page but I've never tried to look at the IMG tag.
Thanks for the info, I'll test InternetOpenUrl and createDocumentFromUrl to see if they download images (by default) and get back to you on that one. FWIW I'm pretty sure the DOM objects representing IMG tags (HTMLInputImageClass, IHTMLInputImgElement, etc) only hold the source of the image file itself, ie the url.
At the moment I'm too weary from stripping old paint off a donkey cart, otherwise I would look at the document object's image tags myself. :-)
InternetOpen() allows use of a proxy server, which is how the rating 'bots and view 'bots work: they have a list of proxy servers they the 'bot cycles through. YouTube allows 202 views per video per IP address; a 'bot with a proxy server list of 100 servers can increase a video's views by 20,200 in under an hour. YouTube should put a timer in place.
Actually I know damn near nothing about the subject of vote 'bots and view 'bots. I just wrote here that which I have read on the 'net after I was subjected to 100,080 1-star ratings.
am being vote attacked by right wing Zionists. they instantly mark down ALL my videos as an aggressive atempt to deny me viewers.
thisisyourwakeup 1 month ago
i want a copy but how do i know u didnt use votebot on thus vid and its not a scam?
MW3modderman 5 months ago
fake
hardstyle905 1 year ago
what happens if a vote bot just drops2 or 3 star ratings? typically people rate videos either 5 stars, 1 star or not at all. wouldn't setting the programm to detect an average rating of below say 4,5 stars be best?
MWcrazyhorse 1 year ago
Good idea. I would be happy to give an OSX port a go, although my C is very rusty.
askegg 2 years ago
Awesome work! 5*
kaxitaksi 2 years ago
This comment has received too many negative votes show
Who logical even cares about ratings, subs, honors, etc?It's youtube. I certainly don't care lmao.
luc59457 2 years ago
This comment has received too many negative votes show
Who cares about votebotting lol, it's youtube. Simply fucking garbage hahahaha. don't cry
luc59457 2 years ago
Perhaps you care but
from the other side of the fence maybe?
AcanLord 2 years ago
Well seems such a simple solution to this on going problem that Youtube has refused to address, i would not release the source code as those using VB would like to see it, i still do not see this as a final solution which i will not explian, the only solution is within YT, giving us options of not accepting anonymous ratings, or having different grade users 1-5, and us picking which level can comment,rate,report etc on our vids.
aZeroGodist 2 years ago
Build self aware artificial intelligence
xXAkridXx 2 years ago
I will consider that, thanks. =P
joshTheGoods 2 years ago
It looks like you are using VB, if so can we hear the version, and possibly view the source code?
29Ocelot 2 years ago
The application is written in C#. I address the issue of open source in my blog post on the League of Reason.
Thanks for the comment!
joshTheGoods 2 years ago
Great idea, I'll include it in the next release. Oh, and thanks so much for testing on VirtualBox, you're the first! I'll tell all of the fruity computer users it's a thumbs up :P.
joshTheGoods 2 years ago
ANR means average new rating. Sometimes you get chunks of ratings between updates (especially when you're being attacked) so it's impossible to determine what each individual new rating was, so I get the next best thing - the average. This is the key statistic, as a low ANR over an interval of variable votes is what triggers the guardian to call on. ANR10 is the ANR for the 10 most recent data points.
joshTheGoods 2 years ago
Sounds like a great idea, but Id suggest making the coding open source or making the code for the current build available to download if it isn't already. For all we know you could have something to collect infomation built into your code althought I doubt it, this could build trust for more people to use it.
irishwolfhound1987 2 years ago
I was waiting for this to come up again ... Here's the deal, I've offered to have an independent 3rd party view and compile the source then provide to the tLoR where I couldn't modify it. I'm not releasing parts of the source because it could easily be abused.
The other thing you can do is download process explorer from SysInternals and look at the TCP connections the program makes in real time. If enough people ask, I will make a video demonstration of that process.
joshTheGoods 2 years ago
Using this in XP, works fine as long as I use it along with a password. Entering just a username without a password doesn't work for me, anyone else have the same problem?
docsquee 2 years ago
Doc, please remember that you must enter a password for all accounts. The accounts that you do not know the password for must have the password entered as a dash "-" no quotes. Please see my latest help video for a demonstration of this feature!
joshTheGoods 2 years ago
Does it work on Windows 2000. Cause I downloaded it, and I'm getting a message saying it's a dll file is missing
ScrewLimbBizkit 2 years ago
Please pm me and let me know what the exact error is. Thanks!
joshTheGoods 2 years ago
Where did my earlier comment go?
Very strange!
EvilBproductions 2 years ago
Sterling work — YouTube should be sponsoring you/offering you a job!
TheraminTrees 2 years ago
Thanks for the compliment Theramin... Maybe someone should start a letter writing campaign :).
joshTheGoods 2 years ago
Beautiful, just beautiful. Not perfect but it saves the moral high ground lol. Well done. -Max
jsmxwll 2 years ago
very nice work!
Paxmax 2 years ago
I just have one question. Is there a version for mac?
eimajuno 2 years ago
Not yet unfortunately. There is the possibility that when I have TubeGuardian done to satisfaction (I'm a permanently recovering perfectionist) I may find time to do a web based version that would always be on, and platform wouldn't matter to the end-user. Stay tuned, I'm a sucker for the crowd ... so the more people scream for it, the more likely it becomes :P.
joshTheGoods 2 years ago
A web based program would be great. I would really like to get my hands on something like this. I have been hit by the bots 4 times so far. What about multi channel support?
eimajuno 2 years ago
Mutli-channel support is already in, and functional! As a matter of fact, if you have a friend that is running the bot protecting their vids you could give them your password (I know, I know) and let them monitor your channel at the same time. It wouldn't change your experience whatsoever.
joshTheGoods 2 years ago
Well I might be getting a windows (xp) machine shortly. I see you are running this in what looks like either vista or 7. Will this work on XP?
eimajuno 2 years ago
Well, I'll scream for it as well then... ;)
You deserve a big round of applause for doing something about this flaw in the youtube system!
silverstream314 2 years ago
This may have been asked already, but is there a way to allow it to detect "mark as spam" botting?
pageboythehumanist 2 years ago
The issue has come up, but it is a good question nonetheless.
This sort of functionality is certainly possible, but the demand on resources would be rather large. When I retrieve video data, it all comes from one 'feed' (per account), but each video itself has a comment 'feed' I would have to retrieve to monitor comment data. Again, no issue programatically, but in terms of bandwidth it would be quite intense. Memory limitations would prevent historical data and analysis as well.
joshTheGoods 2 years ago
Well, maybe a better option would be something that reverses it when it happens. For example, it goes through and hits "not spam" for every comment.
Then again, I'm not sure if the "not spam" option even works on youtube.
pageboythehumanist 2 years ago
It seems that great minds think alike :). See my video entitled "How to defeat creationist mark as spam bots."
The button itself does *not* work, but I've developed a little solution based on the research of some other YTers. I will be adding this functionality to a future release of TubeGuardian.
Thanks for the suggestions, and keep them coming!
joshTheGoods 2 years ago
This is great work & truly appreciated!
(Josh I keep getting a runtime error , what am I doing wrong LOL)
nelliediddle 2 years ago
This so great work man. :)
In my next vid's desciption box I will point others to your channel.
:-)
Vogter2100 2 years ago
I mean lost stars.
tiecuando 2 years ago
Does it positive votebot? I mean, does it restore "lost" start?
tiecuando 2 years ago
No, sorry.
joshTheGoods 2 years ago
I guess then I'll have to do it. Thanks for nothing.
tiecuando 2 years ago
I'm sorry, I didn't mean to offend? The reason my software wont do such things is because I personally think that sinking to their level would be a mistake. I'll reserve judgement on others that take that path, but I'll also steer clear of enabling such activities.
joshTheGoods 2 years ago
I think you miss the point. This utility stops you from being hit hard by votebots while maintaining an honest code of conduct. It doesn't sink to the level of being a votebot, but it can protect you from being severely downrated by votebots. That's all. No point in being or doing that which you oppose is there? That would be the definition of hypocrisy.
jsmxwll 2 years ago
A very good idea to stop those damn votebots!
Question; Is this open source? I'd like to take a look at it.
noblessus 2 years ago
see my latest video: ;)
joshTheGoods 2 years ago
Dear josh, Up your audio if you can :)
Zinthius22 2 years ago
This would be really awesome please finish this project
Quick Question : How long is the Voiting disabeled for?
FratisNox 2 years ago
Hold tight, in a few minutes a video of the new version will be processed! I'm hoping to get a public release out by next weekend.
Quick A: you tell it for how long :).
joshTheGoods 2 years ago
Interesting program, well worth the effort.
While I don't think that I have to worry about votebots for the time being (my videos aren't commentary...) - you're the first person I'm going to contact if I do.
SparkyLen 2 years ago
Thanks ;). Conveniently enough it will be hosted at the league of reason website where anyone will be able to get it for free when it's released publicly.
joshTheGoods 2 years ago
Excellent work! I hope this spreads throughout the community!
diomedea13 2 years ago
very nice - key to all software is to get version one launched and then do updates beyond that.
good job.
lifeofryli 2 years ago
Looks great! (And I agree--ProfMTH is *top* rate!)
ToddAllenGates 2 years ago 2
Thank Todd! Just having you post a comment on my page is a huge honor. I love your work, and your harmonica ;P.
joshTheGoods 2 years ago
> Just having you post a comment on my page is a huge honor
I'm honored that you're honored!
ToddAllenGates 2 years ago
One question: The computer has to be on in order for this program to work?
Excellent work by the way, any defense is better than no defense!
TheWindClaw 2 years ago
That is correct, though I am considering doing a web based service in the future.
Thanks for the encouragement :).
joshTheGoods 2 years ago
Awesome program,
I know a bit of C#, so if want some help to add some features, I would be happy to help. Just hit me up with the source code!
5/5
AtheismandSkepticism 2 years ago
It's pleasing to know that creationists are about to lose their favorite toy.
Sh0nin 2 years ago
youtube are messing with the videos again
alexkillsdie 2 years ago
I need protection from Youtube, not the spam botters.
Youtube has several times removed honors and withheld votes from my videos.
In one instance, I had over 100 comments made on my video and not a single "view" was recorded for over 12 hours. Nor were any votes recorded...
And this is not an isolated event.
I had the top-rated political video the day before Google bought Youtube. The day they did - in fact, within an hour, all my ratings were gone, and all my honors as well.
antiklaus 2 years ago
finally someone cares to stop the fagets who run votebots there all fucked up humans who have nothing better to do than rape other people
gregsloft 2 years ago
Did you get raped by vote-bots? HAHAHAHA
niqueth 2 years ago
Nice idea, programmers FTW
CrosshairJack 2 years ago
"lol haahahaha u can't beat vote bots."
"woah it actually works"
LOL @ 12-year-old 5cr1pt k1ddy
RockingOnPluto 2 years ago
We win! Now we shall dance! (if you don't start dancing you're a creationist)
ScrewLimbBizkit 2 years ago
Also what about functionality for selecting multiple videos in the Guardian Status to disable/ enable ratings etc on multiple videos at one time?
SuperFlyNB 2 years ago
Question and possible suggestions. I see there is a log file. How is that saved, as a delimited file? Also if a new session is started is the old log file overwritten? Is a new created everyone time you start a new session? Is a new Log filed created every so often to prevent the log file from becoming too large? It would be nice to keep a history of the logs in a delimited format for later analysis in a spreadsheet.
SuperFlyNB 2 years ago
I need a proof reader
SuperFlyNB 2 years ago
awesome dude! wow this is so much smarter then the guys who programmed the votebots! kudos!
Fr0zenLegend 2 years ago
YES I deleted ALL my comments here because I don't want someone to stumble across them and go AH HAAAA.. IIll PM you the comments instead Josh
SuperFlyNB 2 years ago
lol. great point. I'm so tired right now that I'm just sort of reading comments, and letting the reply fly off my finger tips.
Thanks for the feedback!
joshTheGoods 2 years ago
Can you write a version for mac OS? :P
Answersinbooks 2 years ago
Gah! I swear I just answered this one. I guess YT senses my fatigue and is enjoying a little romp on a rollercoaster with my emotions ;p.
Anyway, macOS can run the program using virtualPC I believe (it's a dotNET program). Another option is to find me a macOS programmer willing to port my source to object-C (I think that's what those weirdos use). Finally, if the demand is there I'll make an always on web version, but that wont happen for a while (this one isn't even completely done!).
joshTheGoods 2 years ago
Mono has a port to the Mac OS. It would probably run fairly straight except for a few UI quirks...
dyerasyd 2 years ago
How I would love to have a program like this
theninjasoulreaper 2 years ago
I have a suggestion, you think it would be possible one day to include a code that monitors how many comments are marked as spam, and maybe the ability to rapidly "mark as not spam" all comments marked as spam using the code of youtube? I have been told the button doesn't work on the page, it would be useful to have that functionality in case of mark-as-spam bots.
ThetaOmega 2 years ago
The problem with monitoring the "Spam" flag is that each comment has one: if a channel has 100 videos and each video has 100 comments, the program would have to monitor every comment page for every video and look at every spam flag for each comment.... and do it constantly. That sucks up bandwidth.
Desertphile 2 years ago
lol. I appreciate the offer, but no thanks.
joshTheGoods 2 years ago
Thanks for your contribution and work.
But I have a question - why can't youtube do this?
dprjoneslives 2 years ago 3
A better question would be "why don't Youtube do this?" I suspect the answer is because they don't care.
CluebotUK 2 years ago
That's a great question. I think there are two big reasons...
1. YouTube gets into dangerous waters when it tries to determine what activity is human and what is computer. As a megalomaniacal programmer, I think that I could handle it, but the reality is it would never be perfect. YouTube seems to support this claim by studiously staying away from taking a direct hand in community interactions.
2. It's just not that high on their priority list. It sucks for YTAtheists, but we're a minority.
joshTheGoods 2 years ago
Sadly this is the truth. The good news is that, although in a terribly limited way, YouTube has guidelines that address this. Videos aren't taken down until they are reviewed. Yes, they appear as "inappropriate" for a time, but who uses safe search? and who sees the "this video may be inappropriate" message and decides not to watch the video.... It gets me excited if anything. *shrug* If it becomes a real issue they'll make "unflagging" a community action.
joshTheGoods 2 years ago
I haven't considered the idea of people selling my freely available program that I'm going through the trouble of publicizing to the fairly limited amount of people which it would have appreciable value.for. Let me think about that for a second ... nope, won't be a problem. Hell, I'll send you a copy of your own to try and sell ... pm me your email address ;).
joshTheGoods 2 years ago
Congratulations on keeping calm and civil with this unutterable dickwad.
DrMarcusHill 2 years ago
Look, I know ethics aren't for everyone, but at some point you have to think that a legitimate approach might be just as, if not more, valuable than the illegitimate offer. If I were to try and monetize this program I certainly would NOT do it by "hacking" someone's account and using it to advertise. It would be more cost effective to pay for YouTube's promotion feature. Look, just calm down ok? You just vote botted me ... you're lucky I haven't blocked you.
joshTheGoods 2 years ago
awesome program great job
TyScribz 2 years ago
*sigh* You're a caricature of a black hat. I don't even know what to think of you at this point. The only thing that has me convinced that you're not someone I know messing with me or something is your profile page. *shrug* At least on some level you're entertaining.
joshTheGoods 2 years ago
At some point you'll start to realize that success and accomplishment are functions of how you feel about yourself, and how you feel about yourself is a function of the net effect of your actions. I'm giving it away for free because it's the right thing to do.
Work hard, and do the right thing. The rest will take care of itself.
joshTheGoods 2 years ago
out of the goodness of his heart?
JonnyTHM429 2 years ago
interesting, I would vote this up but unfortunately xxxvirojanxx is vote botting this right now so I can't :P
JonnyTHM429 2 years ago 3
Hey! thanks a ton! you just successfully tested my vote bot detection, and good news! it worked!!! You'll notice that you got about ... 5 votes in before my bot disabled ratings on ALL of my videos. Congratulations moron ;).
joshTheGoods 2 years ago
Your lack of knowledge shines through when you put forward your impotent suggestion on how YouTube could defeat vote bots. I actually touched on the fact that vote bots do not need to "view" a video in order to rate it.
Furthermore, the view count "freezing" around 300 is not something you can "hack" away from. It has to do with how often the view data is updated on the YouTube server. Again, I covered this (partially) in my video. You're a (poor) impostor. Stay in school kid.
joshTheGoods 2 years ago
The work you have done on these programmes is awesome. It's such a boon for the YT community. Perhaps you might want to contact some of the high profile YTers like Thunderf00t or Aronra and see if you can't get some publicity for this. This is exactly the kind of thing that would put a serious halt on the votebotters seeing that Google don't seem to want to do anything about it.
Textra1 2 years ago
youtube could easily determine which accounts (or ip addresses, which can be cross referenced to accounts even if using ajax directly) did the votebot attacks and start temp-banning peoples accounts who are being used for vote-botting. they have the backend data that we dont. but we should (lol, as if my channel gets enough views to really call it 'we')....anyway, we should keep the stats in an sql database somewhere and inform youtube so they can look at the stats/times/video data. maybe fix it
Neeboopsh 2 years ago
Another great suggestion! I'll add an option to send statistics on attacks to a central email that will forward them to the proper YouTube authorities. Maybe if we get a large enough user base YouTube might listen to our collective complaints when coupled with solid data. Thanks for your input :P.
joshTheGoods 2 years ago
If any of these big-guns users have a web host with some mysql. it'd be slick to have direct database updates to a central location so all of us nerds can look at the data. porn is getting old, but votebot stats...now thats getting sexy :P if nobody has a webhost (hard to believe, but it could happen) i could step up and get that rigged up
Neeboopsh 2 years ago
Great idea, that! I have Remote MySQL that could be used, using ODBC and ADO. The client computers would have to have the activex data object library installed on them.;
Desertphile 2 years ago
Featured the video and will be looking to publicize soon...
Idea, if you can get access to the source of the ratings, by country, then maybe that could be an indicator. The problems would be the use of proxies would bypass that entirely... Just a thought
:)
Also, I would love to get a copy of the program to test/use
TheReasonWhyGuy 2 years ago
Another thing you could do to help speed it up is to load the pages text only. I wouldn't know how to do this exactly, but it would save
bandwidth because you aren't loading images, css, embeded items, and advertisements.
Martyj2009 2 years ago
If I recall correctly .createDocumentFromUrl() will download the images, but InternetOpenUrl() does not. I could be wrong. The MSHTML.HTMLDocument DOM object includes all of the elements in a HTML page but I've never tried to look at the IMG tag.
Desertphile 2 years ago
I wouldn't know :P I don't know c#. Just java, c++, php, mysql, html, css.
Martyj2009 2 years ago
Thanks for the info, I'll test InternetOpenUrl and createDocumentFromUrl to see if they download images (by default) and get back to you on that one. FWIW I'm pretty sure the DOM objects representing IMG tags (HTMLInputImageClass, IHTMLInputImgElement, etc) only hold the source of the image file itself, ie the url.
joshTheGoods 2 years ago
At the moment I'm too weary from stripping old paint off a donkey cart, otherwise I would look at the document object's image tags myself. :-)
InternetOpen() allows use of a proxy server, which is how the rating 'bots and view 'bots work: they have a list of proxy servers they the 'bot cycles through. YouTube allows 202 views per video per IP address; a 'bot with a proxy server list of 100 servers can increase a video's views by 20,200 in under an hour. YouTube should put a timer in place.
Desertphile 2 years ago 4
You seem quite knowledgable about this sort of thing.
Please check your inbox.
I'd like to discuss this with you.
AlmightyAtheismo 2 years ago
Actually I know damn near nothing about the subject of vote 'bots and view 'bots. I just wrote here that which I have read on the 'net after I was subjected to 100,080 1-star ratings.
Desertphile 2 years ago
Thanks for the suggestion. I was pretty lazy in my use of the AxWebBrowser control. I'll put streamlining the enable/disable code on my todo list.
joshTheGoods 2 years ago