Post Reply 
RapidShare (moved into "Website Customization")...
Mar. 05, 2012, 02:56 AM (This post was last modified: Mar. 05, 2012 03:00 AM by ProxRocks.)
Post: #30
RE: RapidShare (renamed from "proxcerts/certs")...
for those following along, lol -

here's where my RapidShare filters sit, seem to work just fine...
note: only tested in GreenBrowser (IE8) and only tested in Half-SSL and advanced mode with "7.1 Block all Scripts" enabled...

with the config blocking scripts, you need to allow scripts in Exc-U for RapidShare to "function"...
i still block a good VAST majority of the "stuff" that the scripts 'do' by using the sAdKey keyword...
here is my Exc-U entry:
Code:
# RapidShare
([^/]++.|)rapidshare.com/*(.png|(banner|promo)-bg.jpg|copy-animation.gif)
    $RDIR(http://local.ptron/killed.gif)
([^/]++.|)rapidshare.com/
    $SET(0=i_script:0.i_button_b:0.i_timer:2.)
    $SET(sAdKey=.js_header_wrapper.open-contactlist.js_panel.sidebar.new-feature en.feature.pro-save-ani-2.js_greenarrow.pro-download-ani.share-btn.upload-btn.footer-nav.)
(for a frame of reference, a typical RS page will take over 4+ to 5+ seconds to load with the RC1 config [advanced mode and half-ssl], but with the above Exc-U [and below filters], you're lookin' at 2 seconds, +/-... woot woot... and no flashy gyrations, lol...)

Header Filter:
Code:
In = FALSE
Out = TRUE
Key = "! : RDIR: RapidShare: Preserve Half-SSL - Part 1 (0ut) [add]"
URL = "[^/]++.rapidshare.com/cgi-bin/*\&cbf=rs.jsonp.callback$URL(http://(^https))&\1&$RDIR(https://\1)"

Web Page Filters:
Code:
Name = "RapidShare: Preserve Half-SSL - Part 2"
Active = TRUE
URL = "$TYPE(js)([^/]++.|)rapidshare.com/rsframework/core/components/min/CDownloadManager.js"
Limit = 256
Match = "https"
Replace = "http"

Name = "RapidShare: Preserve Half-SSL - Part 3"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)rapidshare.com"
Limit = 256
Match = ":location.protocol\+"
Replace = ":"

Name = "RapidShare: Preserve Half-SSL - Part 4"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)rapidshare.com"
Limit = 2560
Match = "var bStartPage = true; "
        "(\1if\(!+location.*\} )+ "
Replace = "var bStartPage = true;\r\n"

Name = "RapidShare: Preserve Half-SSL - Part 5 (un-needed content?)"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)rapidshare.com"
Limit = 2560
Match = "if \(\1location="\/\#!"\+location.pathname.substr\(1\).split\("."\)\[0\]\+\(\(params!=""\)\?params:""\) ; }"
Replace = ""

Name = "RapidShare: Preserve Half-SSL - Part 6 (un-needed content?)"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)rapidshare.com"
Limit = 2560
Match = "if \(\1top.location = self.location; }"
Replace = ""

i don't know if Part 5 and Part 6 are "needed" or not...
they block out portions of a script that don't seem to be needed, downloads work without the portions that these two filters block...

also, there "was" a filter that matched for ":location" and replaced with ":location" - i'm not currently using it and yet everything seems fine...
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
RE: proxcerts/certs... - JJoe - Feb. 11, 2012, 08:47 PM
RE: proxcerts/certs... - ProxRocks - Feb. 11, 2012, 09:07 PM
RE: proxcerts/certs... - ProxRocks - Feb. 12, 2012, 12:47 AM
RE: proxcerts/certs... - JJoe - Feb. 12, 2012, 03:54 PM
RE: proxcerts/certs... - ProxRocks - Feb. 12, 2012, 04:58 PM
RE: RapidShare (renamed from "proxcerts/certs")... - ProxRocks - Mar. 05, 2012 02:56 AM

Forum Jump: