Главная » Uncategorized » From java malware virus OS detect.Open browser from Java.

From java malware virus OS detect.Open browser from Java.

Изображение


import java.io.IOException;
import java.util.Properties;

/**
*
* @author mutagen
*/
public class CreateConsole {

public static void main(String[] args) throws IOException {
Properties prop = System.getProperties();
ProcessBuilder pb = null;
if («Linux».equals(prop.getProperty(«os.name»))) {
pb = new ProcessBuilder(«xterm»);
} else {
pb = new ProcessBuilder(«cmd»);
}
pb.start();
}

}

What os or arch value can I use?
os and arch value collection: http://lopica.sourceforge.net/os.html
https://github.com/Ygarr/openB

Run Something with awt:

THE Class
http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html
let:

— запускать установленный по умолчанию браузер с заданным URI;
— запускать установленный по умолчанию почтовый клиент опционально задавая почтовый URI;
— запускать установленный по умолчанию редактор файлов для открытия, редактирования и печати содержимого документа


public static void openBrowser(String url) throws URISyntaxException {
Desktop desktop;
try {
desktop = Desktop.getDesktop();
} catch (Exception ex) {
System.err.println("Класс Desktop не поддерживается.");
return;
}
if (!desktop.isSupported(Desktop.Action.BROWSE)) {
System.err.println("BROWSE: операция не поддерживается..");
return;
}
// если все ок пытаемся открыть ссылку
try {
desktop.browse(new URL(url).toURI());
} catch (IOException ex) {
System.err.println("Failed to browse. " + ex.getLocalizedMessage());
}
}

http://centerkey.com/java/browser/

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s