Results 1 to 15 of 595

Hybrid View

  1. #1
    AnonMarq's Avatar
    Join Date
    May 2024
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    This work on Xbox Game Pass?

  2. #2
    JustEricNL's Avatar
    Join Date
    Feb 2022
    Gender
    male
    Posts
    52
    Reputation
    10
    Thanks
    8
    My Mood
    Amazed
    Quote Originally Posted by AnonMarq View Post
    This work on Xbox Game Pass?
    yes it does

  3. #3
    letilio712's Avatar
    Join Date
    May 2024
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    Profile pictire

    Is there any way to use profile pictures and banners? fiddler unlock them, but nothing happerns when i'm trying to equip. sorry if this is a dumb question

  4. #4
    SleepyLia's Avatar
    Join Date
    Jun 2021
    Gender
    female
    Posts
    178
    Reputation
    10
    Thanks
    1,242
    Quote Originally Posted by letilio712 View Post
    Is there any way to use profile pictures and banners? fiddler unlock them, but nothing happerns when i'm trying to equip. sorry if this is a dumb question
    Go to the 'FiddlerScript' tab, delete everything and paste the following and then click 'Save Script':

    Code:
    import System;
    import System.Windows.Forms;
    import Fiddler;
    
    var badgeOrBanner = null;
    
    class Handlers
    {
        public static RulesOption("Hide 304s")
        BindPref("fiddlerscript.rules.Hide304s")
        var m_Hide304s: boolean = false;
    
        public static RulesOption("Request &Japanese Content")
        var m_Japanese: boolean = false;
    
        public static RulesOption("&Automatically Authenticate")
        BindPref("fiddlerscript.rules.AutoAuth")
        var m_AutoAuth: boolean = false;
    
        RulesString("&User-Agents", true) 
        BindPref("fiddlerscript.ephemeral.UserAgentString")
        RulesStringValue(0,"Netscape &3", "Mozilla/3.0 (Win95; I)")
        RulesStringValue(1,"WinPhone8.1", "Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 520) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537")
        RulesStringValue(2,"&Safari5 (Win7)", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1")
        RulesStringValue(3,"Safari9 (Mac)", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.56 (KHTML, like Gecko) Version/9.0 Safari/601.1.56")
        RulesStringValue(4,"iPad", "Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F5027d Safari/600.1.4")
        RulesStringValue(5,"iPhone6", "Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4")
        RulesStringValue(6,"IE &6 (XPSP2)", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)")
        RulesStringValue(7,"IE &7 (Vista)", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1)")
        RulesStringValue(8,"IE 8 (Win2k3 x64)", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0)")
        RulesStringValue(9,"IE &8 (Win7)", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)")
        RulesStringValue(10,"IE 9 (Win7)", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)")
        RulesStringValue(11,"IE 10 (Win8)", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)")
        RulesStringValue(12,"IE 11 (Surface2)", "Mozilla/5.0 (Windows NT 6.3; ARM; Trident/7.0; Touch; rv:11.0) like Gecko")
        RulesStringValue(13,"IE 11 (Win8.1)", "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko")
        RulesStringValue(14,"Edge (Win10)", "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.11082")
        RulesStringValue(15,"&Opera", "Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.17")
        RulesStringValue(16,"&Firefox 3.6", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.7) Gecko/20100625 Firefox/3.6.7")
        RulesStringValue(17,"&Firefox 43", "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0")
        RulesStringValue(18,"&Firefox Phone", "Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0")
        RulesStringValue(19,"&Firefox (Mac)", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0")
        RulesStringValue(20,"Chrome (Win)", "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.48 Safari/537.36")
        RulesStringValue(21,"Chrome (Android)", "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36")
        RulesStringValue(22,"ChromeBook", "Mozilla/5.0 (X11; CrOS x86_64 6680.52.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.74 Safari/537.36")
        RulesStringValue(23,"GoogleBot Crawler", "Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)")
        RulesStringValue(24,"Kindle Fire (Silk)", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.0.22.79_10013310) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Silk-Accelerated=true")
        RulesStringValue(25,"&Custom...", "%CUSTOM%")
        public static var sUA: String = null;
    
        public static RulesOption("Simulate &Modem Speeds", "Per&formance")
        var m_SimulateModem: boolean = false;
    
        public static RulesOption("&Disable Caching", "Per&formance")
        var m_DisableCaching: boolean = false;
    
        public static RulesOption("Cache Always &Fresh", "Per&formance")
        var m_AlwaysFresh: boolean = false;
            
        public static ToolsAction("Reset Script")
        function DoManualReload() { 
            FiddlerObject.ReloadScript();
        }
    
        public static ContextAction("Decode Selected Sessions")
        function DoRemoveEncoding(oSessions: Session[]) {
            for (var x:int = 0; x < oSessions.Length; x++){
                oSessions[x].utilDecodeRequest();
                oSessions[x].utilDecodeResponse();
            }
            UI.actUpdateInspector(true,true);
        }
    
        static function OnBeforeRequest(oSession: Session) {
            if (oSession.uriContains("/api/v1/dbd-player-card")){
                oSession.utilCreateResponseAndBypassServer();
    
                if (oSession.url.EndsWith("/set")){
                    var requestBody = oSession.GetRequestBodyAsString();
                    badgeOrBanner = requestBody;
                    oSession.utilSetResponseBody(requestBody);
                } else if (oSession.url.EndsWith("/get"))
                    if (badgeOrBanner != null)
                        oSession.utilSetRequestBody(badgeOrBanner);
            }
    
            if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) {   // Case sensitive
                oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith); 
            }
            if ((null != gs_OverridenHost) && (oSession.host.toLowerCase() == gs_OverridenHost)) {
                oSession["x-overridehost"] = gs_OverrideHostWith; 
            }
    
            if ((null!=bpRequestURI) && oSession.uriContains(bpRequestURI)) {
                oSession["x-breakrequest"]="uri";
            }
    
            if ((null!=bpMethod) && (oSession.HTTPMethodIs(bpMethod))) {
                oSession["x-breakrequest"]="method";
            }
    
            if ((null!=uiBoldURI) && oSession.uriContains(uiBoldURI)) {
                oSession["ui-bold"]="QuickExec";
            }
    
            if (m_SimulateModem) {
                oSession["request-trickle-delay"] = "300"; 
                oSession["response-trickle-delay"] = "150"; 
            }
    
            if (m_DisableCaching) {
                oSession.oRequest.headers.Remove("If-None-Match");
                oSession.oRequest.headers.Remove("If-Modified-Since");
                oSession.oRequest["Pragma"] = "no-cache";
            }
    
            if (null != sUA) {
                oSession.oRequest["User-Agent"] = sUA; 
            }
    
            if (m_Japanese) {
                oSession.oRequest["Accept-Language"] = "ja";
            }
    
            if (m_AutoAuth) {
                oSession["X-AutoAuth"] = "(default)";
            }
    
            if (m_AlwaysFresh && (oSession.oRequest.headers.Exists("If-Modified-Since") || oSession.oRequest.headers.Exists("If-None-Match")))
            {
                oSession.utilCreateResponseAndBypassServer();
                oSession.responseCode = 304;
                oSession["ui-backcolor"] = "Lavender";
            }
        }
    
        static function OnPeekAtResponseHeaders(oSession: Session) {
            if (m_DisableCaching) {
                oSession.oResponse.headers.Remove("Expires");
                oSession.oResponse["Cache-Control"] = "no-cache";
            }
    
            if ((bpStatus>0) && (oSession.responseCode == bpStatus)) {
                oSession["x-breakresponse"]="status";
                oSession.bBufferResponse = true;
            }
            
            if ((null!=bpResponseURI) && oSession.uriContains(bpResponseURI)) {
                oSession["x-breakresponse"]="uri";
                oSession.bBufferResponse = true;
            }
    
        }
    
        static function OnBeforeResponse(oSession: Session) {
            if (m_Hide304s && oSession.responseCode == 304) {
                oSession["ui-hide"] = "true";
            }
        }
    
        static function Main() {
            var today: Date = new Date();
            FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
        }
    
        BindPref("fiddlerscript.ephemeral.bpRequestURI")
        public static var bpRequestURI:String = null;
    
        BindPref("fiddlerscript.ephemeral.bpResponseURI")
        public static var bpResponseURI:String = null;
    
        BindPref("fiddlerscript.ephemeral.bpMethod")
        public static var bpMethod: String = null;
    
        static var bpStatus:int = -1;
        static var uiBoldURI: String = null;
        static var gs_ReplaceToken: String = null;
        static var gs_ReplaceTokenWith: String = null;
        static var gs_OverridenHost: String = null;
        static var gs_OverrideHostWith: String = null;
    
        static function OnExecAction(sParams: String[]): Boolean {
    
            FiddlerObject.StatusText = "ExecAction: " + sParams[0];
    
            var sAction = sParams[0].toLowerCase();
            switch (sAction) {
                case "bold":
                    if (sParams.Length<2) {uiBoldURI=null; FiddlerObject.StatusText="Bolding cleared"; return false;}
                    uiBoldURI = sParams[1]; FiddlerObject.StatusText="Bolding requests for " + uiBoldURI;
                    return true;
                case "bp":
                    FiddlerObject.alert("bpu = breakpoint request for uri\nbpm = breakpoint request method\nbps=breakpoint response status\nbpafter = breakpoint response for URI");
                    return true;
                case "bps":
                    if (sParams.Length<2) {bpStatus=-1; FiddlerObject.StatusText="Response Status breakpoint cleared"; return false;}
                    bpStatus = parseInt(sParams[1]); FiddlerObject.StatusText="Response status breakpoint for " + sParams[1];
                    return true;
                case "bpv":
                case "bpm":
                    if (sParams.Length<2) {bpMethod=null; FiddlerObject.StatusText="Request Method breakpoint cleared"; return false;}
                    bpMethod = sParams[1].toUpperCase(); FiddlerObject.StatusText="Request Method breakpoint for " + bpMethod;
                    return true;
                case "bpu":
                    if (sParams.Length<2) {bpRequestURI=null; FiddlerObject.StatusText="RequestURI breakpoint cleared"; return false;}
                    bpRequestURI = sParams[1]; 
                    FiddlerObject.StatusText="RequestURI breakpoint for "+sParams[1];
                    return true;
                case "bpa":
                case "bpafter":
                    if (sParams.Length<2) {bpResponseURI=null; FiddlerObject.StatusText="ResponseURI breakpoint cleared"; return false;}
                    bpResponseURI = sParams[1]; 
                    FiddlerObject.StatusText="ResponseURI breakpoint for "+sParams[1];
                    return true;
                case "overridehost":
                    if (sParams.Length<3) {gs_OverridenHost=null; FiddlerObject.StatusText="Host Override cleared"; return false;}
                    gs_OverridenHost = sParams[1].toLowerCase();
                    gs_OverrideHostWith = sParams[2];
                    FiddlerObject.StatusText="Connecting to [" + gs_OverrideHostWith + "] for requests to [" + gs_OverridenHost + "]";
                    return true;
                case "urlreplace":
                    if (sParams.Length<3) {gs_ReplaceToken=null; FiddlerObject.StatusText="URL Replacement cleared"; return false;}
                    gs_ReplaceToken = sParams[1];
                    gs_ReplaceTokenWith = sParams[2].Replace(" ", "%20");  // Simple helper
                    FiddlerObject.StatusText="Replacing [" + gs_ReplaceToken + "] in URIs with [" + gs_ReplaceTokenWith + "]";
                    return true;
                case "allbut":
                case "keeponly":
                    if (sParams.Length<2) { FiddlerObject.StatusText="Please specify Content-Type to retain during wipe."; return false;}
                    UI.actSelectSessionsWithResponseHeaderValue("Content-Type", sParams[1]);
                    UI.actRemoveUnselectedSessions();
                    UI.lvSessions.SelectedItems.Clear();
                    FiddlerObject.StatusText="Removed all but Content-Type: " + sParams[1];
                    return true;
                case "stop":
                    UI.actDetachProxy();
                    return true;
                case "start":
                    UI.actAttachProxy();
                    return true;
                case "cls":
                case "clear":
                    UI.actRemoveAllSessions();
                    return true;
                case "g":
                case "go":
                    UI.actResumeAllSessions();
                    return true;
                case "goto":
                    if (sParams.Length != 2) return false;
                    Utilities.LaunchHyperlink("https://www.google.com/search?hl=en&btnI=I%27m+Feeling+Lucky&q=" + Utilities.UrlEncode(sParams[1]));
                    return true;
                case "help":
                    Utilities.LaunchHyperlink("https://fiddler2.com/r/?quickexec");
                    return true;
                case "hide":
                    UI.actMinimizeToTray();
                    return true;
                case "log":
                    FiddlerApplication.Log.LogString((sParams.Length<2) ? "User couldn't think of anything to say..." : sParams[1]);
                    return true;
                case "nuke":
                    UI.actClearWinINETCache();
                    UI.actClearWinINETCookies(); 
                    return true;
                case "screenshot":
                    UI.actCaptureScreenshot(false);
                    return true;
                case "show":
                    UI.actRestoreWindow();
                    return true;
                case "tail":
                    if (sParams.Length<2) { FiddlerObject.StatusText="Please specify # of sessions to trim the session list to."; return false;}
                    UI.TrimSessionList(int.Parse(sParams[1]));
                    return true;
                case "quit":
                    UI.actExit();
                    return true;
                case "dump":
                    UI.actSelectAll();
                    UI.actSaveSessionsToZip(CONFIG.GetPath("Captures") + "dump.saz");
                    UI.actRemoveAllSessions();
                    FiddlerObject.StatusText = "Dumped all sessions to " + CONFIG.GetPath("Captures") + "dump.saz";
                    return true;
    
                default:
                    if (sAction.StartsWith("http") || sAction.StartsWith("www.")) {
                        System.Diagnostics.Process.Start(sParams[0]);
                        return true;
                    }
                    else
                    {
                        FiddlerObject.StatusText = "Requested ExecAction: '" + sAction + "' not found. Type HELP to learn more.";
                        return false;
                    }
            }
        }
    }

  5. #5
    pava2081's Avatar
    Join Date
    Dec 2022
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Guys, can you please tell me, I only use MarketNoSavefile, but for some reason the bloodweb is unavailable and all the perks are open, what should I do?

  6. #6
    SleepyLia's Avatar
    Join Date
    Jun 2021
    Gender
    female
    Posts
    178
    Reputation
    10
    Thanks
    1,242
    Quote Originally Posted by pava2081 View Post
    Guys, can you please tell me, I only use MarketNoSavefile, but for some reason the bloodweb is unavailable and all the perks are open, what should I do?
    Add on Discord -> @bhvr

  7. #7
    pava2081's Avatar
    Join Date
    Dec 2022
    Gender
    male
    Posts
    3
    Reputation
    10
    Thanks
    0
    Can you please give me a link?

  8. #8
    Subdeii's Avatar
    Join Date
    May 2024
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0

    MarketNoSavefile same problem

    Quote Originally Posted by pava2081 View Post
    Guys, can you please tell me, I only use MarketNoSavefile, but for some reason the bloodweb is unavailable and all the perks are open, what should I do?
    Have you resolved this? I'm with the same problem here...

  9. #9
    SleepyLia's Avatar
    Join Date
    Jun 2021
    Gender
    female
    Posts
    178
    Reputation
    10
    Thanks
    1,242
    Quote Originally Posted by Subdeii View Post
    Have you resolved this? I'm with the same problem here...
    The issue is an oversight on my end due to not testing that specific file, but the reason is because the file contains perks when it shouldn't.

    I have a new version of MU with this issue resolved but it will take some time to get approved here.

  10. The Following User Says Thank You to SleepyLia For This Useful Post:

    Goeki (1 Week Ago)

  11. #10
    kekill720's Avatar
    Join Date
    May 2024
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by SleepyLia View Post


    Go to the 'FiddlerScript' tab, delete everything and paste the following and then click 'Save Script':

    Code:
    import System;
    import System.Windows.Forms;
    import Fiddler;
    
    var badgeOrBanner = null;
    
    class Handlers
    {
        public static RulesOption("Hide 304s")
        BindPref("fiddlerscript.rules.Hide304s")
        var m_Hide304s: boolean = false;
    
        public static RulesOption("Request &Japanese Content")
        var m_Japanese: boolean = false;
    
        public static RulesOption("&Automatically Authenticate")
        BindPref("fiddlerscript.rules.AutoAuth")
        var m_AutoAuth: boolean = false;
    
        RulesString("&User-Agents", true) 
        BindPref("fiddlerscript.ephemeral.UserAgentString")
        RulesStringValue(0,"Netscape &3", "Mozilla/3.0 (Win95; I)")
        RulesStringValue(1,"WinPhone8.1", "Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 520) like iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, like Gecko) Mobile Safari/537")
        RulesStringValue(2,"&Safari5 (Win7)", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1")
        RulesStringValue(3,"Safari9 (Mac)", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11) AppleWebKit/601.1.56 (KHTML, like Gecko) Version/9.0 Safari/601.1.56")
        RulesStringValue(4,"iPad", "Mozilla/5.0 (iPad; CPU OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F5027d Safari/600.1.4")
        RulesStringValue(5,"iPhone6", "Mozilla/5.0 (iPhone; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12F70 Safari/600.1.4")
        RulesStringValue(6,"IE &6 (XPSP2)", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)")
        RulesStringValue(7,"IE &7 (Vista)", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1)")
        RulesStringValue(8,"IE 8 (Win2k3 x64)", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0)")
        RulesStringValue(9,"IE &8 (Win7)", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)")
        RulesStringValue(10,"IE 9 (Win7)", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)")
        RulesStringValue(11,"IE 10 (Win8)", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)")
        RulesStringValue(12,"IE 11 (Surface2)", "Mozilla/5.0 (Windows NT 6.3; ARM; Trident/7.0; Touch; rv:11.0) like Gecko")
        RulesStringValue(13,"IE 11 (Win8.1)", "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko")
        RulesStringValue(14,"Edge (Win10)", "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.11082")
        RulesStringValue(15,"&Opera", "Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Version/12.17")
        RulesStringValue(16,"&Firefox 3.6", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.7) Gecko/20100625 Firefox/3.6.7")
        RulesStringValue(17,"&Firefox 43", "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0")
        RulesStringValue(18,"&Firefox Phone", "Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0")
        RulesStringValue(19,"&Firefox (Mac)", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0")
        RulesStringValue(20,"Chrome (Win)", "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.48 Safari/537.36")
        RulesStringValue(21,"Chrome (Android)", "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36")
        RulesStringValue(22,"ChromeBook", "Mozilla/5.0 (X11; CrOS x86_64 6680.52.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.74 Safari/537.36")
        RulesStringValue(23,"GoogleBot Crawler", "Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)")
        RulesStringValue(24,"Kindle Fire (Silk)", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.0.22.79_10013310) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Silk-Accelerated=true")
        RulesStringValue(25,"&Custom...", "%CUSTOM%")
        public static var sUA: String = null;
    
        public static RulesOption("Simulate &Modem Speeds", "Per&formance")
        var m_SimulateModem: boolean = false;
    
        public static RulesOption("&Disable Caching", "Per&formance")
        var m_DisableCaching: boolean = false;
    
        public static RulesOption("Cache Always &Fresh", "Per&formance")
        var m_AlwaysFresh: boolean = false;
            
        public static ToolsAction("Reset Script")
        function DoManualReload() { 
            FiddlerObject.ReloadScript();
        }
    
        public static ContextAction("Decode Selected Sessions")
        function DoRemoveEncoding(oSessions: Session[]) {
            for (var x:int = 0; x < oSessions.Length; x++){
                oSessions[x].utilDecodeRequest();
                oSessions[x].utilDecodeResponse();
            }
            UI.actUpdateInspector(true,true);
        }
    
        static function OnBeforeRequest(oSession: Session) {
            if (oSession.uriContains("/api/v1/dbd-player-card")){
                oSession.utilCreateResponseAndBypassServer();
    
                if (oSession.url.EndsWith("/set")){
                    var requestBody = oSession.GetRequestBodyAsString();
                    badgeOrBanner = requestBody;
                    oSession.utilSetResponseBody(requestBody);
                } else if (oSession.url.EndsWith("/get"))
                    if (badgeOrBanner != null)
                        oSession.utilSetRequestBody(badgeOrBanner);
            }
    
            if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) {   // Case sensitive
                oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith); 
            }
            if ((null != gs_OverridenHost) && (oSession.host.toLowerCase() == gs_OverridenHost)) {
                oSession["x-overridehost"] = gs_OverrideHostWith; 
            }
    
            if ((null!=bpRequestURI) && oSession.uriContains(bpRequestURI)) {
                oSession["x-breakrequest"]="uri";
            }
    
            if ((null!=bpMethod) && (oSession.HTTPMethodIs(bpMethod))) {
                oSession["x-breakrequest"]="method";
            }
    
            if ((null!=uiBoldURI) && oSession.uriContains(uiBoldURI)) {
                oSession["ui-bold"]="QuickExec";
            }
    
            if (m_SimulateModem) {
                oSession["request-trickle-delay"] = "300"; 
                oSession["response-trickle-delay"] = "150"; 
            }
    
            if (m_DisableCaching) {
                oSession.oRequest.headers.Remove("If-None-Match");
                oSession.oRequest.headers.Remove("If-Modified-Since");
                oSession.oRequest["Pragma"] = "no-cache";
            }
    
            if (null != sUA) {
                oSession.oRequest["User-Agent"] = sUA; 
            }
    
            if (m_Japanese) {
                oSession.oRequest["Accept-Language"] = "ja";
            }
    
            if (m_AutoAuth) {
                oSession["X-AutoAuth"] = "(default)";
            }
    
            if (m_AlwaysFresh && (oSession.oRequest.headers.Exists("If-Modified-Since") || oSession.oRequest.headers.Exists("If-None-Match")))
            {
                oSession.utilCreateResponseAndBypassServer();
                oSession.responseCode = 304;
                oSession["ui-backcolor"] = "Lavender";
            }
        }
    
        static function OnPeekAtResponseHeaders(oSession: Session) {
            if (m_DisableCaching) {
                oSession.oResponse.headers.Remove("Expires");
                oSession.oResponse["Cache-Control"] = "no-cache";
            }
    
            if ((bpStatus>0) && (oSession.responseCode == bpStatus)) {
                oSession["x-breakresponse"]="status";
                oSession.bBufferResponse = true;
            }
            
            if ((null!=bpResponseURI) && oSession.uriContains(bpResponseURI)) {
                oSession["x-breakresponse"]="uri";
                oSession.bBufferResponse = true;
            }
    
        }
    
        static function OnBeforeResponse(oSession: Session) {
            if (m_Hide304s && oSession.responseCode == 304) {
                oSession["ui-hide"] = "true";
            }
        }
    
        static function Main() {
            var today: Date = new Date();
            FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
        }
    
        BindPref("fiddlerscript.ephemeral.bpRequestURI")
        public static var bpRequestURI:String = null;
    
        BindPref("fiddlerscript.ephemeral.bpResponseURI")
        public static var bpResponseURI:String = null;
    
        BindPref("fiddlerscript.ephemeral.bpMethod")
        public static var bpMethod: String = null;
    
        static var bpStatus:int = -1;
        static var uiBoldURI: String = null;
        static var gs_ReplaceToken: String = null;
        static var gs_ReplaceTokenWith: String = null;
        static var gs_OverridenHost: String = null;
        static var gs_OverrideHostWith: String = null;
    
        static function OnExecAction(sParams: String[]): Boolean {
    
            FiddlerObject.StatusText = "ExecAction: " + sParams[0];
    
            var sAction = sParams[0].toLowerCase();
            switch (sAction) {
                case "bold":
                    if (sParams.Length<2) {uiBoldURI=null; FiddlerObject.StatusText="Bolding cleared"; return false;}
                    uiBoldURI = sParams[1]; FiddlerObject.StatusText="Bolding requests for " + uiBoldURI;
                    return true;
                case "bp":
                    FiddlerObject.alert("bpu = breakpoint request for uri\nbpm = breakpoint request method\nbps=breakpoint response status\nbpafter = breakpoint response for URI");
                    return true;
                case "bps":
                    if (sParams.Length<2) {bpStatus=-1; FiddlerObject.StatusText="Response Status breakpoint cleared"; return false;}
                    bpStatus = parseInt(sParams[1]); FiddlerObject.StatusText="Response status breakpoint for " + sParams[1];
                    return true;
                case "bpv":
                case "bpm":
                    if (sParams.Length<2) {bpMethod=null; FiddlerObject.StatusText="Request Method breakpoint cleared"; return false;}
                    bpMethod = sParams[1].toUpperCase(); FiddlerObject.StatusText="Request Method breakpoint for " + bpMethod;
                    return true;
                case "bpu":
                    if (sParams.Length<2) {bpRequestURI=null; FiddlerObject.StatusText="RequestURI breakpoint cleared"; return false;}
                    bpRequestURI = sParams[1]; 
                    FiddlerObject.StatusText="RequestURI breakpoint for "+sParams[1];
                    return true;
                case "bpa":
                case "bpafter":
                    if (sParams.Length<2) {bpResponseURI=null; FiddlerObject.StatusText="ResponseURI breakpoint cleared"; return false;}
                    bpResponseURI = sParams[1]; 
                    FiddlerObject.StatusText="ResponseURI breakpoint for "+sParams[1];
                    return true;
                case "overridehost":
                    if (sParams.Length<3) {gs_OverridenHost=null; FiddlerObject.StatusText="Host Override cleared"; return false;}
                    gs_OverridenHost = sParams[1].toLowerCase();
                    gs_OverrideHostWith = sParams[2];
                    FiddlerObject.StatusText="Connecting to [" + gs_OverrideHostWith + "] for requests to [" + gs_OverridenHost + "]";
                    return true;
                case "urlreplace":
                    if (sParams.Length<3) {gs_ReplaceToken=null; FiddlerObject.StatusText="URL Replacement cleared"; return false;}
                    gs_ReplaceToken = sParams[1];
                    gs_ReplaceTokenWith = sParams[2].Replace(" ", "%20");  // Simple helper
                    FiddlerObject.StatusText="Replacing [" + gs_ReplaceToken + "] in URIs with [" + gs_ReplaceTokenWith + "]";
                    return true;
                case "allbut":
                case "keeponly":
                    if (sParams.Length<2) { FiddlerObject.StatusText="Please specify Content-Type to retain during wipe."; return false;}
                    UI.actSelectSessionsWithResponseHeaderValue("Content-Type", sParams[1]);
                    UI.actRemoveUnselectedSessions();
                    UI.lvSessions.SelectedItems.Clear();
                    FiddlerObject.StatusText="Removed all but Content-Type: " + sParams[1];
                    return true;
                case "stop":
                    UI.actDetachProxy();
                    return true;
                case "start":
                    UI.actAttachProxy();
                    return true;
                case "cls":
                case "clear":
                    UI.actRemoveAllSessions();
                    return true;
                case "g":
                case "go":
                    UI.actResumeAllSessions();
                    return true;
                case "goto":
                    if (sParams.Length != 2) return false;
                    Utilities.LaunchHyperlink("https://www.google.com/search?hl=en&btnI=I%27m+Feeling+Lucky&q=" + Utilities.UrlEncode(sParams[1]));
                    return true;
                case "help":
                    Utilities.LaunchHyperlink("https://fiddler2.com/r/?quickexec");
                    return true;
                case "hide":
                    UI.actMinimizeToTray();
                    return true;
                case "log":
                    FiddlerApplication.Log.LogString((sParams.Length<2) ? "User couldn't think of anything to say..." : sParams[1]);
                    return true;
                case "nuke":
                    UI.actClearWinINETCache();
                    UI.actClearWinINETCookies(); 
                    return true;
                case "screenshot":
                    UI.actCaptureScreenshot(false);
                    return true;
                case "show":
                    UI.actRestoreWindow();
                    return true;
                case "tail":
                    if (sParams.Length<2) { FiddlerObject.StatusText="Please specify # of sessions to trim the session list to."; return false;}
                    UI.TrimSessionList(int.Parse(sParams[1]));
                    return true;
                case "quit":
                    UI.actExit();
                    return true;
                case "dump":
                    UI.actSelectAll();
                    UI.actSaveSessionsToZip(CONFIG.GetPath("Captures") + "dump.saz");
                    UI.actRemoveAllSessions();
                    FiddlerObject.StatusText = "Dumped all sessions to " + CONFIG.GetPath("Captures") + "dump.saz";
                    return true;
    
                default:
                    if (sAction.StartsWith("http") || sAction.StartsWith("www.")) {
                        System.Diagnostics.Process.Start(sParams[0]);
                        return true;
                    }
                    else
                    {
                        FiddlerObject.StatusText = "Requested ExecAction: '" + sAction + "' not found. Type HELP to learn more.";
                        return false;
                    }
            }
        }
    }
    Strange, but everything stopped working. I use the "new method". Maybe this is the reason?
    Last edited by kekill720; 1 Week Ago at 09:15 AM.