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