Issues with a Reddit upvote/downvote bot I wrote

There was a recent banwave not targeting any specific service just fingerprinted accounts with obvious patterns. I was providing upvotes for a panel using a way too small pool which got fingerprinted easily. My own accounts using the same code were fine.


I see. I read this https://www.reddit.com/r/redditsecu...cting_and_mitigating_content_manipulation_on/ and it seems mods and admins are just starting. It will be bloody in the next coming weeks and months.
 
I see. I read this https://www.reddit.com/r/redditsecu...cting_and_mitigating_content_manipulation_on/ and it seems mods and admins are just starting. It will be bloody in the next coming weeks and months.

Saw it. Not a surprise. Social media being gamed comes up in the news often enough it's going to get clamped down on. From what I gather Reddit used to be pretty bad at it.

They're still currently one of the easiest networks to bot on in terms of technical detection. But when half your account pool is upvoting the same links it really doesn't matter what else you do. You're going to get spotted pretty quickly.
 
Last edited:
Saw it. Not a surprise. Social media being gamed homes up in the news often enough it's going to get clamped down on. From what I gather Reddit used to be pretty bad at it.

They're still currently one of the easiest networks to bot on in terms of technical detection. But when half your account pool is upvoting the same links it really doesn't matter what else you do. You're going to get spotted pretty quickly.


Haha. Couldn't agree more.
 
use fiddler find out what respond of upvote you will understand what happened
 
Is fiddler easy to use/ do you know of good tutorial?
It is one of the easier network sniffers. Limited compared to some, but will cover what you need 99% of the time.

As for tutorials, I don't know any. Just load it up, might be a bit of hassle getting the fiddler certificate installed and used and getting your browser to accept (I remember last time I installed I had some issues that made no sense), then just watch teh requests come in as you do things and have a look around the program, it is fairly straightforward and if you know a little of HTTP it should all make sense
 
Hey, resurrecting an old thread here. Has anyone managed getting votes to stick? I'm using the undetectable chrome library with selenium, upvotes register locally, i.e. you can see it's upvoted when logging in as the user, however, it doesn't actually change when viewing it as someone else.

I'm randomizing the useragent, window size, IP (via Tor) on every run, all to no avail. I've seen that my real IP address is leaking via WebRTC so I believe this could be an issue.
  • Has anyone managed to automate upvotes with selenium, if so what was blocking you?
  • Do you guys still have a Discord for the development of this? If not I'm happy to start another.
 
Old thread - yet not bad.
They started checking votes by some sort of algorithm.
If you have 5k karma account then that is slightly good but not a great assurance that it will stick. They will check the account and other metrics and then they will register after a few time or may be not. May be add it to queue and see the next voter details. I have seen in karma farming subs people not getting the karma they are supposed to have and kept shouting but this is what it is.

TO OP you can use praw library. Easy for python users and no extra hassle.
 
Not sure how viable mass upvoting with PRAW is as you'd need to setup OAuth on numerous accounts. Unless there's another way to do it?
 
I wouldn't do this. Reddit doesn't include any dynamic content (like Flash) which requires any browser based emulation, no matter if headless or not.

You can do upvotes and downvotes with simple HTTPS request, like with libcurl. This will make everything harder to detect as a bot.
This is bad idea, reddit can easily detects unless you can control:
- User Agent
- HTTP referer (for tracking, ...)
- Quality proxies and accounts
- How you handle authorization, I believe site like reddit does not use simple Basic authentication (user-password)
- How you control cookies, session for easier programming?
- A ton of things ...
 
Back
Top