Added basic ip spoofer

This commit is contained in:
Paradox
2013-11-27 22:45:11 +01:00
parent 237d2103fe
commit 20c5371dcd
2 changed files with 24 additions and 6 deletions
+10 -6
View File
@@ -1,15 +1,16 @@
package org.parabot;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
import org.parabot.core.Core;
import org.parabot.core.Directories;
import org.parabot.core.forum.AccountManager;
import org.parabot.core.spoofing.Ip;
import org.parabot.core.ui.LoginUI;
import org.parabot.core.ui.ServerSelector;
import org.parabot.core.ui.utils.UILog;
import javax.swing.*;
import java.io.IOException;
/**
* Parabot v2
*
@@ -22,7 +23,7 @@ public final class Landing {
private static String username = null;
private static String password = null;
public static void main(String... args) {
public static void main(String... args) throws IOException {
parseArgs(args);
Core.verbose("Debug mode: " + Core.inDebugMode());
@@ -59,7 +60,7 @@ public final class Landing {
new LoginUI().setVisible(true);
}
private static void parseArgs(String... args) {
private static void parseArgs(String... args){
for (int i = 0; i < args.length; i++) {
final String arg = args[i].toLowerCase();
switch (arg) {
@@ -83,7 +84,10 @@ public final class Landing {
username = args[++i];
password = args[++i];
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);
}
}