Skip to content

Commit

Permalink
Merge pull request #51 from dheid/master
Browse files Browse the repository at this point in the history
Update Matomo Java Tracker to 3.0.6
  • Loading branch information
terminalsin authored Dec 29, 2024
2 parents e9bce19 + 5e80de6 commit fcad96a
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 67 deletions.
2 changes: 1 addition & 1 deletion dev.skidfuscator.obfuscator/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies {

implementation project(':sdk')
implementation 'com.github.lukfor:magic-progress:0.3.2'
implementation 'com.github.matomo-org:matomo-java-tracker:v1.7'
implementation 'com.github.matomo-org:matomo-java-tracker:3.0.6'
api 'com.github.Col-E:jphantom:1.4.3'
implementation 'dev.dirs:directories:26'
implementation 'de.femtopedia.dex2jar:dex2jar:2.4.24'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import dev.skidfuscator.failsafe.Failsafe;
import dev.skidfuscator.jghost.GhostHelper;
import dev.skidfuscator.jghost.tree.GhostLibrary;
import dev.skidfuscator.obfuscator.analytics.SkidTracker;
import dev.skidfuscator.config.DefaultSkidConfig;
import dev.skidfuscator.obfuscator.creator.SkidApplicationClassSource;
import dev.skidfuscator.obfuscator.creator.SkidCache;
Expand Down Expand Up @@ -85,12 +84,16 @@
import org.mapleir.deob.PassGroup;
import org.mapleir.deob.dataflow.LiveDataFlowAnalysisImpl;
import org.mapleir.ir.cfg.ControlFlowGraph;
import org.matomo.java.tracking.MatomoTracker;
import org.matomo.java.tracking.TrackerConfiguration;
import org.objectweb.asm.Opcodes;
import org.piwik.java.tracking.PiwikRequest;
import org.matomo.java.tracking.MatomoRequest;
import org.topdank.byteengineer.commons.data.JarClassData;
import org.topdank.byteengineer.commons.data.JarContents;

import java.io.File;
import java.io.IOException;
import java.net.URI;

import java.net.URL;
import java.nio.file.*;
import java.util.*;
Expand Down Expand Up @@ -379,36 +382,22 @@ public void run() {
}

private void _runAnalytics() {
try {
final SkidTracker tracker = new SkidTracker(
"https://analytics.skidfuscator.dev/matomo.php"
);

final PiwikRequest request = new PiwikRequest(
1,
null
);

final URL url = new URL("https://app.skidfuscator.dev");
request.setActionUrl(url);
request.setActionName("skidfuscator/launch");

request.setCampaignName("community");
request.setCampaignKeyword("launch");

request.setPluginJava(true);

request.setEventAction("launch");
request.setEventCategory("skidfuscator/community");
request.setEventName("Java");
request.setEventValue(MiscUtil.getJavaVersion());

tracker.sendRequestAsync(request);
tracker.getHttpClient().getConnectionManager().shutdown();
tracker.getHttpAsyncClient().close();
} catch (Exception e){
//e.printStackTrace();
}
final MatomoTracker tracker = new MatomoTracker(
TrackerConfiguration.builder().apiEndpoint(URI.create("https://analytics.skidfuscator.dev/matomo.php")).build()
);
final MatomoRequest request = MatomoRequest.request()
.siteId(1)
.actionUrl("https://app.skidfuscator.dev")
.actionName("skidfuscator/launch")
.campaignName("community")
.campaignKeyword("launch")
.pluginJava(true)
.eventAction("launch")
.eventCategory("skidfuscator/community")
.eventName("Java")
.eventValue((double) MiscUtil.getJavaVersion())
.build();
tracker.sendRequestAsync(request);
}

protected void _verifyEnvironment() {
Expand Down

This file was deleted.

0 comments on commit fcad96a

Please sign in to comment.