Automates the voting process on DreamACE.
This works for now as DreamACE is not using Captchas on their votes.
Also, this tool doesn't really vote. It just fires requests to ajax/vote.php
, this is enough to get the reward. The wait-time where it "validates" your vote is just show right now.
git clone https://github.com/DrDelay/dreamace-voter.git
composer install
./dreamace-voter autovote johnny secr3t 1337
You may then register this as a cronjob (every 2 hours in this example):
0 */2 * * * root /path/to/dreamace-voter/dreamace-voter autovote johnny secr3t 1337 "" 80 443
DreamACE checks whether some ports are open on the system to determine whether it is a proxy. These ports include the webserver ports (like 80/443), so if you want to run this on a server with a webserver you'll be in trouble.
You can pass a space-seperated list of ports as the close_ports argument (see the cronjob example). If you do so, temporary iptables rules that reject incoming traffic on that port will be added. Of course, this requires the tool to be run as root.
You can get this by inspecting the character-dropdown / viewing page-source on the homepage. It is the option-value in the chose_character-select.
MIT