package saccubus.net;
+import java.io.File;
import java.io.IOException;
+import java.nio.file.Path;
+import org.apache.commons.io.FileUtils;
/**
*
if (app_dir == null || app_dir.isEmpty()) {
return "";
}
- String[] userLists = Path.GetFiles(app_dir + "\\Mozilla\\Firefox\\Profiles\\");
- for (String user_dir : userLists) {
- String sqlist_filename = user_dir + "\\cookies.sqlite";
- if (Path.isFile(sqlist_filename)) {
- String dataStr = Path.ReadAllText(sqlist_filename, "US-ASCII");
- user_session = CutUserSession(dataStr, sqlist_filename);
+ File dir = new File(app_dir + "\\Mozilla\\Firefox\\Profiles\\");
+ File[] userLists = dir.listFiles();
+ for (File user_dir : userLists) {
+ File sqlist_filename = new File(user_dir, "cookies.sqlite");
+ if (sqlist_filename.isFile()) {
+ String dataStr = FileUtils.readFileToString(sqlist_filename, "US-ASCII");
+ user_session = cutUserSession(dataStr);
if (!user_session.isEmpty()) {
return user_session;
}