Firefox WebRTC disabled?

Scorpion Ghost

Elite Member
Executive VIP
Jr. VIP
Joined
Mar 22, 2013
Messages
9,146
Reaction score
10,489
So I have a Firefox browser with a proxy, and checking here the WebRTC and WebRTC STUN leaks/shows my real IP.

https://www.browserscan.net/

I've used these Firefox portables for accounts on many different sites, and I never really had mass bans and such. But Reddit seems to be a different animal. They ban you for breathing.

But reddit aside, of course, I'd like to reduce my chances of getting banned anywhere.

If I set Firefox to media.peerconnection.enabled = false then WebRTC and WebRTC STUN show disabled

My question is, does this matter? Is it an issue if it's disabled?
 
No, it's not an issue. Disabled is better than leaking your real IP. Also, if you are into programming, I really encourage you to take a look at the Zendriver project https://github.com/cdpdriver/zendriver
 
No, it's not an issue. Disabled is better than leaking your real IP. Also, if you are into programming, I really encourage you to take a look at the Zendriver project https://github.com/cdpdriver/zendrive

Honestly, i feel like it is a bit of a problem. I feel like real users will have their IP and webrtc align.

But, i noticed that palemoon has it disabled by default. I read that Brave has it disabled, i think Edge also. I also noticed 2 of my firefoxes that use a resitential IP from somewhere else, that i use via radminvpn and proxisomething, also have it disabled. And i use reddit on these two browsers.

On the other hand, i have google, soundcloud, pinterest, and accounts for many other sites, being used and webrtc is leaking my real IP, and i never had any mass bans. We're talking years!

I mean, if Google doesnt care, does anyone?

Maybe reddit is like the strictest piece of shit site in the world?
 
Honestly, i feel like it is a bit of a problem. I feel like real users will have their IP and webrtc align.

But, i noticed that palemoon has it disabled by default. I read that Brave has it disabled, i think Edge also. I also noticed 2 of my firefoxes that use a resitential IP from somewhere else, that i use via radminvpn and proxisomething, also have it disabled. And i use reddit on these two browsers.

On the other hand, i have google, soundcloud, pinterest, and accounts for many other sites, being used and webrtc is leaking my real IP, and i never had any mass bans. We're talking years!

I mean, if Google doesnt care, does anyone?

Maybe reddit is like the strictest piece of shit site in the world?
Yeah in the end it depends on the website: some sites check for WebRTC and some don’t, and even when they do check, sometimes they don’t care.

But when a site is checking, you’ll notice it right away.
For example, LinkedIn won’t let you create an account (or the success rate will be about 5%) if you change anything in the browser’s default settings.
You need to inspect the requests the site makes and the JavaScript files your browser executes.
For example, LinkedIn has this file:
Code:
https://static.licdn.com/sc/h/9m08psxnki0ctc2vf72rjejj3
it’s full of sophisticated detection methods they literally check everything. I think Reddit is doing the same or even more. I haven’t used Reddit in about a year.
The idea is to dig deep: every website has its own techniques.
 
No, it's not an issue. Disabled is better than leaking your real IP. Also, if you are into programming, I really encourage you to take a look at the Zendriver project https://github.com/cdpdriver/zendriver

DId you use it yourself and had some success with it ? Does it requires further modification and spoofing ?

Honestly, i feel like it is a bit of a problem. I feel like real users will have their IP and webrtc align.

But, i noticed that palemoon has it disabled by default. I read that Brave has it disabled, i think Edge also. I also noticed 2 of my firefoxes that use a resitential IP from somewhere else, that i use via radminvpn and proxisomething, also have it disabled. And i use reddit on these two browsers.

On the other hand, i have google, soundcloud, pinterest, and accounts for many other sites, being used and webrtc is leaking my real IP, and i never had any mass bans. We're talking years!

I mean, if Google doesnt care, does anyone?

Maybe reddit is like the strictest piece of shit site in the world?

I didn't understand well, can you please elaborate. You said you used 2 firefox portable with webrtc disabled for reddit and it worked so whats the issue ?
 
I once had a mass ban wave that I blamed on WebRTC leaks, never left it on again.
 
You need to emulate the proxy location, timezone, and prevent webrtc from leaking. After that Reddit is simple to sign up on.

I prefer to make a Google account and register with Google. Never had a problem. Even with zero cookies.
 
Best to either try a different proxy extension or use Proxifier and proxy the entire firefox application. It's far better to have it disabled than leaking but could raise suspicions.
 
Yes it does matter, WebRTC leaks are an easy way to giveaway your real IP. Keep it disabled to lower your chances of linking all your accounts together. Did you try using hardened firefox forks? Librewolf has some privacy settings on by default.
 
use an antidetect browser instead it will handle the browser configuration for you
 
M
use an antidetect browser instead it will handle the browser configuration for you
Most anti detect browsers have reduced profile limit, dolphin reduced to 5, Incogniton reduced to 3. Anything left which still give 10 profiles?
 
It does matter in my experience, depends on which website you're going for though. Reddit it is a must
 
You can disable it, reddit is not checking for the webrtc as of now.
 
It’s not harmful. it’s actually safer if you want to avoid tracking or bans.
 
So I have a Firefox browser with a proxy, and checking here the WebRTC and WebRTC STUN leaks/shows my real IP.

https://www.browserscan.net/

I've used these Firefox portables for accounts on many different sites, and I never really had mass bans and such. But Reddit seems to be a different animal. They ban you for breathing.

But reddit aside, of course, I'd like to reduce my chances of getting banned anywhere.

If I set Firefox to media.peerconnection.enabled = false then WebRTC and WebRTC STUN show disabled

My question is, does this matter? Is it an issue if it's disabled?
Disabling WebRTC is good if you're using proxies it prevents your real IP from leaking. It won’t affect normal browsing unless you use voice/video calls. Keep it disabled for better privacy and less risk of bans.
 
It only matters if you're doing video calls, otherwise you can safely keep it disabled.
 
So I have a Firefox browser with a proxy, and checking here the WebRTC and WebRTC STUN leaks/shows my real IP.

https://www.browserscan.net/

I've used these Firefox portables for accounts on many different sites, and I never really had mass bans and such. But Reddit seems to be a different animal. They ban you for breathing.

But reddit aside, of course, I'd like to reduce my chances of getting banned anywhere.

If I set Firefox to media.peerconnection.enabled = false then WebRTC and WebRTC STUN show disabled

My question is, does this matter? Is it an issue if it's disabled?
Disabling media.peerconnection.enabled stops WebRTC leaks, which helps hide your real IP and reduces ban risks on sites like Reddit. It usually won’t break normal browsing, so it’s worth doing if you want better privacy.
 
Yeah in the end it depends on the website: some sites check for WebRTC and some don’t, and even when they do check, sometimes they don’t care.

But when a site is checking, you’ll notice it right away.
For example, LinkedIn won’t let you create an account (or the success rate will be about 5%) if you change anything in the browser’s default settings.
You need to inspect the requests the site makes and the JavaScript files your browser executes.
For example, LinkedIn has this file:
Code:
https://static.licdn.com/sc/h/9m08psxnki0ctc2vf72rjejj3
it’s full of sophisticated detection methods they literally check everything. I think Reddit is doing the same or even more. I haven’t used Reddit in about a year.
The idea is to dig deep: every website has its own techniques.
var _0x2b18 = ["INT", "FRAGMENT", "MEDIUM", "LOW", "rangeMin", "rangeMax", "_SHADER", "precision", "precision ", "webgl ", "toLowerCase", " shader ", "UNMASKED_VENDOR_WEBGL", "innerHTML", " ", "className", "adsbox", "getElementsByClassName", "languages", "substr", "getHasLiedResolution", "getHasLiedOs", "windows phone", "win", "Windows", "android", "Android", "cros", "iphone", "ipad", "mac", "Mac", "Windows Phone", "iOS", "Other", "linux", "Linux", "pike", "ipod", "firefox", "opera", "opr", "safari", "trident", "Internet Explorer", "toSource", "WebGLRenderingContext", "Microsoft Internet Explorer", "appName", "Netscape", "swfobject", "hasFlashPlayerVersion", "9.0.0", "addFlashDivNode", "swfContainerId", "embedSWF", "swfPath", "always", "false", "experimental-webgl", "components", "webrtc", "seedKey", "appCodeNameKey", "location", "locationKey", "javascripts", "javascriptsKey", "platformKey", "product", "numOfCores", "timezoneOffset", "timezone", "pixelRatio", "screenResolution", "screenOrientation", "screenOrientationKey", "availableScreenResolution", "indexedDb", "signals", "touchSupport", "battery", "batteryKey", "automation", "automationKey", "mimetyps", "flashFontsKey", "function", "Options not provided", "excludes", "key", "alias", "getData", "shouldEnforceDataLimit", "dataLimit", "errors", "Exceeded current data limit:", " was found to be:", "data", "latency", "acq_time", "allFeaturesCollectionAt", "requestIdleCallback", "allFeatures", "querySelector", "getElementById", "firstChild", "nodeValue", "parentNode", "parse", "encode", "btoa", "fromCharCode", "apply", "atob", "str2ab", "subtle", "importKey", "SHA-256", "wrap", "importPk", "spki", "wrapKey", "crypto", "raw", "error", "string", "number", "getRandomValues", "AES-CBC", "generateKey", "encrypt", "decrypt", "resolve", "wrapErrorResult", "isNaN", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqyVTa3Pi5twlDxHc34nl3MlTHOweIenIid6hDqVlh5/wcHzIxvB9nZjObW3HWfwqejGM+n2ZGbo9x8R7ByS3/V4qRgAs1z4aB6F5+HcXsx8uVrQfwigK0+u7d3g1s7H8qUaguMPHxNnyj5EisTJBh2jf9ODp8TpWnhAQHCCSZcDM4JIoIlsVdGmv+dGlzZzmf1if26U4KJqFdrqS83r3nGWcEpXWiQB+mx/EX4brbrhOFCvfPovvsLEjMTm0UC68Bvki3UsB/vkkMPW9cxNiiJJdnDkOEEdQPuFmPug+sqhACl3IIHLVBFM7vO0ca14rcCNSbSDaaKOY6BQoW1A30wIDAQAB", "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtw/ArJ9dD6hi+jrX6ZpRqwk2Mm5v3EElQGhzSngYHAm7gvdcAEj6sbU4HhrXs3+TZamDV+RHwL+rDT+TtD8ZJBaVbA+wRDdIezECZT+WNZw2SMkjAsX0OynAT/wowGfE72zMhYc4byGfQmtAQrUL2iJ19KIJj0aZ4m41kvnBHMZbwO52+ceyQhqAzB7bn6U//QHJySHgjaOsgkpPnuxZUz6ly+FrKveQp+bNIfh8R5GO2ABRoeBL4c3jip/UjmmnfYE3xdzubni1a6WQ6YTTb6ZEJSgQTp/Rc+o/btcKkTIqDcXvGbO0iAxev8EXV7GtkRguqgfwaURAaps9Nes5NwIDAQAB", "encryptWithKey", "encryptWithKeyFromDifferentSources", "publicKey", "publicKeyVersion", "encryptWithKeyIds", "uuidv4", "DNA", "apfcDf", "flash/compiled/FontList.swf", "https://ponf.linkedin.com/pixel/tracking.png", "n/a", "err", "enabled", "readyState", "intializeGlobalIntegration", "load", "useRequestIdleCallBack", "initialize", "stringify", "addEventListener", "apfcDfPK", "triggerApfc", "reentry", "pageInstance", "isProd", "reqid", "https://www.linkedin.com", "https://www.linkedin-ei.com", "POST", "setRequestHeader", "application/json", "send", "reentryGlobalIntegration", "triggerDnaApfcEvent", ".linkedin.com", "pemberly", "getUrlFromNoscriptBeacon", "parseFromString", "text/html", "getAttribute", "class", "placePonfBeacon", "display:none;", "ponfUrl", "searchParams", "get", "charAt", "substring", "bc_context", ".linkedin-ei.com", "setAttribute", "img", "undefined", "x64Add", "x64Multiply", "x64Rotl", "x64LeftShift", "x64Xor", "length", "charCodeAt", "x64Fmix", "00000000", "toString", "slice", "each", "prototype", "forEach", "map", "push", "getIPs", "RTCPeerConnection", "webkitRTCPeerConnection", "mozRTCPeerConnection", "stun:stun.l.google.com:19302", "exec", "localDescription", "sdp", "split", "indexOf", "a=candidate:", "keys", "onicecandidate", "candidate", "onicegatheringstatechange", "complete", "iceGatheringState", "createOffer", "then", "setLocalDescription", "getHasLiedBrowser", "getBrowserNameAndVersion", "webdriver", "Firefox", "document", "documentElement", "_Selenium_IDE_Recorder", "__webdriver_script_fn", "Selenium", "_phantom", "PhantomJS", "NOT_AVAILABLE", "name", "message", "enumerateDevicesKey", "mediaDevices", "enumerateDevices", "gid", "kind", "label", "catch", "audioKey", "audio", "excludeIOS11", "userAgent", "match", "EXCLUDED", "OfflineAudioContext", "webkitOfflineAudioContext", "createOscillator", "type", "triangle", "frequency", "currentTime", "knee", "ratio", "reduction", "attack", "release", "setValueAtTime", "connect", "destination", "start", "audioTimeout", "oncomplete", "renderedBuffer", "reduce", "abs", "disconnect", "UserAgent", "languageKey", "language", "userLanguage", "browserLanguage", "systemLanguage", "screen", "colorDepth", "deviceMemoryKey", "deviceMemory", " GB", "pixelDepthKey", "pixelDepth", "pixelRatioKey", "devicePixelRatio", "screenResolutionKey", "getScreenResolution", "orientation", "Orientation", "mozOrientation", "height", "availableScreenResolutionKey", "getAvailableScreenResolution", "availWidth", "availHeight", "getTimezoneOffset", "Intl", "DateTimeFormat", "timeZone", "sessionStorageKey", "hasSessionStorage", "localStorageKey", "hasLocalStorage", "indexedDbKey", "hasIndexedDB", "addBehaviorKey", "body", "addBehavior", "openDatabaseKey", "openDatabase", "cpuClassKey", "getNavigatorCpuClass", "oscpuKey", "oscpu", "appNameKey", "appVersionKey", "appVersion", "appCodeName", "now", "getNavigatorPlatform", "productKey", "productSubKey", "vendorKey", "vendor", "vendorSubKey", "doNotTrackKey", "getDoNotTrack", "incognitoKey", "Chrome", "webkitRequestFileSystem", "TEMPORARY", "storage", "estimate", "quota", "Safari", "safariIncognito", "localStorage", "setItem", "test", "removeItem", "open", "onsuccess", "indexedDB", "PointerEvent", "MSPointerEvent", "IE ", "join", "replace", "OPR", "Opera", "canvasKey", "isCanvasSupported", "getCanvasFp", "webglKey", "isWebGlSupported", "getWebglFp", "scripts", "host", "hostname", "href", "origin", "pathname", "protocol", "signalsKey", "getSignals", "getAdBlock", "getHasLiedLanguages", "hasOwnProperty", "hasSwfObjectLoaded", "hasMinFlashInstalled", "loadSwfAndDetectFonts", "missing options.fonts.swfPath", "swf object not loaded", "jsFontsKey", "monospace", "sans-serif", "Andale Mono", "Arial", "Arial Black", "Arial MT", "Arial Narrow", "Arial Rounded MT Bold", "Arial Unicode MS", "Book Antiqua", "Cambria", "Cambria Math", "Century", "Century Gothic", "Century Schoolbook", "Comic Sans", "Comic Sans MS", "Consolas", "Courier", "Courier New", "Geneva", "Georgia", "Impact", "Lucida Bright", "Lucida Console", "Lucida Fax", "LUCIDA GRANDE", "Lucida Handwriting", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Microsoft Sans Serif", "MS Gothic", "MS PGothic", "MS Reference Sans Serif", "MS Serif", "MYRIAD", "Palatino", "Segoe Print", "Segoe Script", "Segoe UI", "Segoe UI Light", "Segoe UI Semibold", "Segoe UI Symbol", "Tahoma", "Times", "Times New Roman", "Times New Roman PS", "Trebuchet MS", "Verdana", "Wingdings", "Wingdings 3", "fonts", "concat", "extendedJsFonts", "userDefinedFonts", "getElementsByTagName", "div", "createElement", "span", "style", "position", "absolute", "left", "fontSize", "fontStyle", "normal", "fontWeight", "auto", "lineHeight", "textTransform", "none", "textAlign", "textDecoration", "textShadow", "whiteSpace", "wordBreak", "wordSpacing", "textContent", "mmmmmmmmmmlli", "offsetHeight", "appendChild", "removeChild", "fontsHash", "x64hash128", "hashOnly", "lists", "mimetypesComponent", "mimeTypes", "suffixes", "description", "pluginsComponent", "isIE", "plugins", "getIEPlugins", "getRegularPlugins", "pluginsShouldBeSorted", "sort", "getOwnPropertyDescriptor", "ActiveXObject", "AcroPDF.PDF", "Adodb.Stream", "AgControl.AgControl", "DevalVRXCtrl.DevalVRXCtrl.1", "MacromediaFlashPaper.MacromediaFlashPaper", "Msxml2.DOMDocument", "Msxml2.XMLHTTP", "PDF.PdfCtrl", "QuickTime.QuickTime", "QuickTimeCheckObject.QuickTimeCheck.1", "RealPlayer", "RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)", "RealVideo.RealVideo(tm) ActiveX Control (32-bit)", "Scripting.Dictionary", "SWCtl.SWCtl", "Shell.UIHelper", "ShockwaveFlash.ShockwaveFlash", "TDCCtl.TDCCtl", "WMPlayer.OCX", "rmocx.RealPlayer G2 Control", "rmocx.RealPlayer G2 Control.1", "ERROR", "sortPluginsFor", "getBattery", "charging", "chargingTime", "dischargingTime", "networkInfoKey", "connection", "downlink", "effectiveType", "rtt", "touchSupportKey", "getTouchSupport", "hardwareConcurrencyKey", "sessionStorage", "getHardwareConcurrency", "hardwareConcurrency", "platform", "doNotTrack", "msDoNotTrack", "maxTouchPoints", "msMaxTouchPoints", "createEvent", "TouchEvent", "ontouchstart", "canvas", "width", "display", "inline", "getContext", "rect", "canvasWinding", "isPointInPath", "evenodd", "yes", "textBaseline", "alphabetic", "fillStyle", "#f60", "fillRect", "#069", "dontUseFakeFontInCanvas", "11pt Arial", "font", "11pt no-real-font-123", "fillText", "Cwm fjordbank glyphs vext quiz, đź", "rgba(102, 204, 0, 0.2)", "globalCompositeOperation", "multiply", "rgb(255,0,255)", "beginPath", "arc", "closePath", "fill", "rgb(0,255,255)", "rgb(255,255,0)", "toDataURL", "canvasHash", "clearColor", "enable", "DEPTH_TEST", "depthFunc", "LEQUAL", "clear", "COLOR_BUFFER_BIT", "getWebglCanvas", "ARRAY_BUFFER", "STATIC_DRAW", "itemSize", "numItems", "VERTEX_SHADER", "shaderSource", "attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}", "compileShader", "createShader", "FRAGMENT_SHADER", "attachShader", "linkProgram", "useProgram", "vertexPosAttrib", "attrVertex", "getUniformLocation", "uniformOffset", "uniform2f", "offsetUniform", "drawArrays", "TRIANGLE_STRIP", "webglHash", "webgl", "vendorAndRenderer", "getWebglVendorAndRenderer", "extensions", "getSupportedExtensions", "webgl aliased line width range", "getParameter", "ALIASED_LINE_WIDTH_RANGE", "webgl aliased point size range", "ALIASED_POINT_SIZE_RANGE", "ALPHA_BITS", "webgl antialiasing", "getContextAttributes", "webgl blue bits", "BLUE_BITS", "webgl depth bits", "DEPTH_BITS", "GREEN_BITS", "webgl max anisotropy", "getExtension", "EXT_texture_filter_anisotropic", "WEBKIT_EXT_texture_filter_anisotropic", "MAX_TEXTURE_MAX_ANISOTROPY_EXT", "MAX_COMBINED_TEXTURE_IMAGE_UNITS", "MAX_CUBE_MAP_TEXTURE_SIZE", "webgl max render buffer size", "MAX_RENDERBUFFER_SIZE", "webgl max texture image units", "MAX_TEXTURE_IMAGE_UNITS", "webgl max texture size", "MAX_TEXTURE_SIZE", "webgl max varying vectors", "webgl max vertex attribs", "MAX_VERTEX_ATTRIBS", "webgl max vertex texture image units", "MAX_VERTEX_TEXTURE_IMAGE_UNITS", "webgl max vertex uniform vectors", "MAX_VERTEX_UNIFORM_VECTORS", "MAX_VIEWPORT_DIMS", "webgl red bits", "RED_BITS", "webgl renderer", "RENDERER", "webgl shading language version", "SHADING_LANGUAGE_VERSION", "webgl stencil bits", "webgl vendor", "VENDOR", "webgl version", "VERSION", "WEBGL_debug_renderer_info", "UNMASKED_RENDERER_WEBGL", "getShaderPrecisionFormat"];


lol :D
 
in mozila disable show ip webtrc is this go page
about:config
next search media.peerconnection.enable

true show you ip false no show
 
Back
Top