Inspired by Tizen's DTG bot.
Code
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
public class Main {
private static final String _URL = "http://ddosthegame.com/index.php", _USERNAME = "/*username*/", _PASSWORD = "/*password*/";
static WebDriver driver;
static WebElement element;
public static final void print(final String s)
{
System.out.println(s);
}
public static void main(String[] args)
{
print("Connecting...");
connect(_URL);
}
public static void connect(String url)
{
driver = new HtmlUnitDriver();
driver.get(url);
String userEl = "username", passEl = "password";
print("Setting username data... (" + _USERNAME + ")");
element = driver.findElement(By.name(userEl));
element.sendKeys(_USERNAME);
print("Setting password data... (" + _PASSWORD + ")");
element = driver.findElement(By.name(passEl));
element.sendKeys(_PASSWORD);
print("Logging in");
driver.findElement(By.name("login_today")).click();
if (driver.getTitle().contains("- index"))
{
print("Successfully logged in!");
}
driver.get("http://ddosthegame.com/index.php?page=resolve");
print(driver.getTitle());
driver.close();
}
public static void resolveBot(String username, int amount)
{
print("Resolving " + username + " for " + amount + "times");
for (int i = 0; i < 100; i++)
{
element = driver.findElement(By.name("userid"));
element.sendKeys(username);
driver.findElement(By.name("resolve_user")).click();
}
}
