mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-07 08:39:12 +00:00
Added basic ip spoofer
This commit is contained in:
@@ -1,15 +1,16 @@
|
|||||||
package org.parabot;
|
package org.parabot;
|
||||||
|
|
||||||
import javax.swing.JOptionPane;
|
|
||||||
import javax.swing.UIManager;
|
|
||||||
|
|
||||||
import org.parabot.core.Core;
|
import org.parabot.core.Core;
|
||||||
import org.parabot.core.Directories;
|
import org.parabot.core.Directories;
|
||||||
import org.parabot.core.forum.AccountManager;
|
import org.parabot.core.forum.AccountManager;
|
||||||
|
import org.parabot.core.spoofing.Ip;
|
||||||
import org.parabot.core.ui.LoginUI;
|
import org.parabot.core.ui.LoginUI;
|
||||||
import org.parabot.core.ui.ServerSelector;
|
import org.parabot.core.ui.ServerSelector;
|
||||||
import org.parabot.core.ui.utils.UILog;
|
import org.parabot.core.ui.utils.UILog;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Parabot v2
|
* Parabot v2
|
||||||
*
|
*
|
||||||
@@ -22,7 +23,7 @@ public final class Landing {
|
|||||||
private static String username = null;
|
private static String username = null;
|
||||||
private static String password = null;
|
private static String password = null;
|
||||||
|
|
||||||
public static void main(String... args) {
|
public static void main(String... args) throws IOException {
|
||||||
parseArgs(args);
|
parseArgs(args);
|
||||||
|
|
||||||
Core.verbose("Debug mode: " + Core.inDebugMode());
|
Core.verbose("Debug mode: " + Core.inDebugMode());
|
||||||
@@ -59,7 +60,7 @@ public final class Landing {
|
|||||||
new LoginUI().setVisible(true);
|
new LoginUI().setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void parseArgs(String... args) {
|
private static void parseArgs(String... args){
|
||||||
for (int i = 0; i < args.length; i++) {
|
for (int i = 0; i < args.length; i++) {
|
||||||
final String arg = args[i].toLowerCase();
|
final String arg = args[i].toLowerCase();
|
||||||
switch (arg) {
|
switch (arg) {
|
||||||
@@ -83,7 +84,10 @@ public final class Landing {
|
|||||||
username = args[++i];
|
username = args[++i];
|
||||||
password = args[++i];
|
password = args[++i];
|
||||||
break;
|
break;
|
||||||
}
|
case "-proxy":
|
||||||
|
Ip.spoofIP(args[++i], args[++i]);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
package org.parabot.core.spoofing;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User: Jeroen
|
||||||
|
* Date: 27/11/13
|
||||||
|
* Time: 16:04
|
||||||
|
*/
|
||||||
|
public class Ip {
|
||||||
|
public static void spoofIP(String host, String port) {
|
||||||
|
System.getProperties().setProperty("socksProxySet", "true");
|
||||||
|
System.getProperties().setProperty("socksProxyHost", host);
|
||||||
|
System.getProperties().setProperty("socksProxyPort", port);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user