diff --git a/Beam.Stealth/Beam.Stealth.csproj b/Beam.Stealth/Beam.Stealth.csproj
index dec7d62..e529be8 100644
--- a/Beam.Stealth/Beam.Stealth.csproj
+++ b/Beam.Stealth/Beam.Stealth.csproj
@@ -7,9 +7,14 @@
-
+
+
+
+ Always
+
+
\ No newline at end of file
diff --git a/Beam.Stealth/StealthConfig.cs b/Beam.Stealth/StealthConfig.cs
index 5c9c376..e5073b0 100644
--- a/Beam.Stealth/StealthConfig.cs
+++ b/Beam.Stealth/StealthConfig.cs
@@ -102,6 +102,15 @@ namespace Beam.Stealth {
driver = new RemoteWebDriver(new Uri(remoteAddress), def.Options);
else
driver = def.Factory(def.Options);
+
+ try {
+ if (driver is FirefoxDriver fd)
+ fd.InstallAddOnFromFile("uBlock0_1.67.0.firefox.signed.xpi");
+ }
+ catch {
+ logger?.LogWarning("Unable to load utility extensions");
+ }
+
break;
}
catch (Exception e) {
diff --git a/Beam.Stealth/uBlock0_1.67.0.firefox.signed.xpi b/Beam.Stealth/uBlock0_1.67.0.firefox.signed.xpi
new file mode 100644
index 0000000..20d7917
Binary files /dev/null and b/Beam.Stealth/uBlock0_1.67.0.firefox.signed.xpi differ