##
## Proxomitron Config File
##
[Global]
Enable = TRUE
FreezeGIF = FALSE
FilterHTML = FALSE
FilterHeadersOut = TRUE
FilterHeadersIn = TRUE
EnableProxy = FALSE
EnableAutoRun = FALSE
ForceTextures = FALSE
NoTextures = FALSE
SysTray = TRUE
Promiscuous = TRUE
UseSSLeay = FALSE
LowHTTP = TRUE
NoCmdURL = TRUE
PriorityBoost = TRUE
AccessRange = 255.255.255.255-255.255.255.255
Port = 8080
MaxCapURL = 100
[WinSizes]
Win.00 = 310:152:714:447
Win.01 = 310:152:714:447
Win.02 = 272:104:751:496
Win.03 = 338:215:685:384
Win.04 = 338:6:731:499
Win.05 = 156:137:643:429
Win.06 = 5:41:473:139
Win.07 = 5:146:473:252
Win.08 = 363:268:739:395
[Blocklists]
[HTTP headers]
In = FALSE
Out = FALSE
Key = "URL-Killer: kill-a-URL (out)"
URL = "$LST(AdList)"
Replace = "URL killed \k"
In = FALSE
Out = FALSE
Key = "URL: Enable Netscape Keywords (Out)"
URL = "[^./]+/(^?)&\w[a-z]&$RDIR(http://keyword.netscape.com/keyword/\h)"
In = FALSE
Out = FALSE
Key = "URL: Alias Redirector (Out)"
URL = ".$LST(JumpList)"
In = FALSE
Out = FALSE
Key = "Authorization: Example password entry (out)"
URL = "www.needspassword.com/this/area/protected.html"
Replace = "basic bWljaGllOm5lb24temVicmE="
In = TRUE
Out = TRUE
Key = "Cache-Control: allways cache (in)"
Match = "*"
In = FALSE
Out = FALSE
Key = "Connection: Close all connections (In+Out)"
Replace = "close"
In = FALSE
Out = FALSE
Key = "Content-Type: character set filter (in)"
Match = "text/html;*charset*"
Replace = "text/html"
In = FALSE
Out = FALSE
Key = "Content-Type: Fix MIME types (In)"
Match = "text/plain$URL([^/]+*.([a-z0-9]+{2,5}(^?)&$LST(MIME-List)))"
Replace = "\0"
In = FALSE
Out = FALSE
Key = "Content-Type: Show contents of .pac files"
Match = "application/x-ns-proxy-autoconfig"
Replace = "text/plain"
In = FALSE
Out = FALSE
Key = "Content-Type: View RealAudio links"
Match = "*realaudio*"
Replace = "text/html"
In = FALSE
Out = FALSE
Key = "Cookie: Fake a cookie (out)"
Match = "*"
Replace = "monster"
In = FALSE
Out = FALSE
Key = "Cookie: Kill a cookie (out)"
URL = "(^$LST(CookieList))"
Match = "*"
In = FALSE
Out = FALSE
Key = "Expires: allways cache (in)"
Match = "*"
In = FALSE
Out = FALSE
Key = "Forwarded:"
Replace = "\h"
In = FALSE
Out = TRUE
Key = "host:"
Match = "*"
Replace = "m.skype.com"
In = TRUE
Out = FALSE
Key = "host:"
Match = "*"
Replace = "m.facebook.com"
In = FALSE
Out = TRUE
Key = "https"
Match = "*"
Replace = "http://https"
In = FALSE
Out = FALSE
Key = "If-Modified-Since: Always reload pages (Out)"
Match = "*"
In = FALSE
Out = FALSE
Key = "Last-Modified: (In)"
Match = "*"
In = FALSE
Out = TRUE
Key = "Pragma: Don't force reloads"
Match = "no-cache"
In = FALSE
Out = FALSE
Key = "Proxy-Authorization: Send password to proxy server"
Replace = "basic cHJveHl1c2VyOnByb3h5cGFzcw=="
In = FALSE
Out = FALSE
Key = "Referer: Hide where we've been (Out)"
Match = "*"
Replace = "\u"
In = FALSE
Out = FALSE
Key = "Set-cookie: Make all cookies session only"
URL = "(^$LST(CookieList))"
Match = "?&(\#; expires=[^;]+)+\#"
Replace = "\@"
In = FALSE
Out = FALSE
Key = "Set-cookie: Never accept cookies (In)"
URL = "(^$LST(CookieList))"
Match = "*"
In = FALSE
Out = FALSE
Key = "User-Agent:"
Match = "*"
Replace = "SpaceBison/0.01 [fu] (Win67; X; ShonenKnife)"
In = FALSE
Out = FALSE
Key = "WWW-Authenticate: filter out password requests (in)"
Match = "Basic*realm="*""
In = FALSE
Out = FALSE
Key = "X-Forwarded-For:"
Replace = "yahoo.com, microsoft.com, netscape.com, aol.com, \h"
In = FALSE
Out = FALSE
Key = "X-ONLINE-HOST:all"
Replace = "$GET(\u#?m.skype.com)"
[Patterns]
Name = "Banner Replacer"
Active = FALSE
Limit = 800
Match = "\0"
"&(*(href|src)=$LST(AdKeys)|"
"(*width=[#460-480] & *height=[#55-60])|"
"(*width=[#88] & *height=[#31]))*"
Replace = "\0"
Name = "Area Map Ad Blaster"
Active = TRUE
Multi = TRUE
Bounds = "]+> "
Limit = 800
Match = "*usemap*>*"
"&*(ads.|log_click|/ad|clickthru|(banner|ad|acct|source|click)(id|)=|adbanner|clicker|sponsor|adver| ?promo|redirect)*"
"&*"
Replace = ""
Name = "Area Map Ad Blaster pt2 (show all links)"
Active = TRUE
Multi = TRUE
Bounds = "*"
Limit = 800
Match = "\1 \4"
Replace = " \1 [\3] \4 "
Name = "Kill JavaScript Banners"
Active = TRUE
Bounds = ""
Limit = 500
Match = "*(://($LST(AdList)&([a-z0-9.-]+)\1)|"
"(\=?\=?\=?\=?)$SET(1=JS-Ad))"
"&*>\0"
Replace = "<\1>"
""
"\0"
Name = "Kill Hyper Banner"
Active = TRUE
Bounds = ""
Limit = 5000
Match = "*code=("|)(scroll|NavigatorTicker|movie|WSSApplet|hyper).class*"
Replace = "[JavaApp Killed]"
Name = "Counter Killer"
Active = FALSE
Limit = 256
Match = "\1src=("|)(\w[^a-z_](the|)count\w|http://\w(cgi-bin|\?)\w) \2"
Replace = "\1 src="\dhtml/killed.gif" \2"
Name = "Kill all Images on selected pages"
Active = TRUE
URL = "$LST(NoImages)"
Limit = 256
Match = "\1src=[^ >]+\2&(^*height=[#3:16])"
Replace = "\1 border=1 "
"src="\dhtml/killed.gif" \2"
Name = "Webpage Background Killer"
Active = FALSE
Multi = TRUE
Limit = 200
Match = ""
""
""
Replace = ""
""
""
Name = "Webpage Background Replacer"
Active = FALSE
Multi = TRUE
Limit = 200
Match = ""
""
""
Replace = ""
""
""
Name = "Kill All Backgrounds (even tables)"
Active = FALSE
Limit = 20
Match = "background="
Replace = "nobak="
Name = "Sounds to links"
Active = FALSE
Limit = 1024
Match = "*src=("*'|\w)\1&(*type=(\w)\2|$SET(2=AV-Killed))*"
Replace = "[\2]"
Name = "Sound Silencer"
Active = FALSE
Limit = 20
Match = ""
Replace = ""
Name = "Embedded MIDI Silencer"
Active = FALSE
Bounds = ""
Limit = 256
Match = "*src=("*'|\w)\1*&*(.mid|midi)"
Replace = ""
Name = "Freeze font's face"
Active = FALSE
Limit = 80
Match = """
Replace = """
Name = "Onload unloader"
Active = FALSE
Limit = 20
Match = "onload="
Replace = "LoadOff="
Name = "OnUnload unloader"
Active = TRUE
Multi = TRUE
Limit = 20
Match = "onunload="
Replace = "UnLoadOff="
Name = "Kill All pop-up windows"
Active = TRUE
Limit = 4096
Match = """
Replace = ""
"PrxRealOpen=window.open; "
"function PrxNullWin(){this.window;} "
"function PrxOpen(url,nam,atr){return(new PrxNullWin());} "
"window.open=PrxOpen;"
"\r\n"
Name = "Restore pop-up windows after page loads"
Active = TRUE
Limit = 256
Match = """
Replace = "\r\n"
Name = "Link De-Obfuscator"
Active = TRUE
Limit = 50
Match = "onmouseover=("*.status=)\1"
Replace = "nomouseover=\1"
Name = "Anti-Auto-Refresher"
Active = FALSE
Bounds = ""
Limit = 256
Match = "*http-equiv=("|)refresh*content=("|) [#2:10000](*url=("|)([^"' ]+)\1|)*"
Replace = ""
Name = "Wordwrap all form textboxes"
Active = FALSE
Limit = 128
Match = ""
Replace = ""
Name = "GeoCities branding killer"
Active = FALSE
URL = "*.geocities."
Limit = 2500
Match = ""
Replace = "[GeoBrand killed]"
Name = "Kill add-on JavaScripts "
Active = TRUE
Multi = TRUE
Limit = 1024
Match = "\1"
Replace = "[PostScript Killed]"
Name = "Suppress all JavaScript errors"
Active = TRUE
Limit = 4096
Match = """
Replace = "\n"
Name = "Kill alert/confirm boxes"
Active = TRUE
Limit = 4096
Match = """
Replace = ""
"function NoBox(txt){ return(1);} "
"window.alert=NoBox; window.confirm=NoBox; window.prompt=NoBox;"
"function submit(){return(NULL);}"
"\n"
Name = "Stop browser window resizing"
Active = TRUE
Limit = 4096
Match = """
Replace = ""
"function moveTo(){return true;}"
"function resizeTo(){return true;}"
"\n"
Name = "Stop status bar scrollers"
Active = FALSE
Limit = 4096
Match = """
Replace = "\n"
Name = "Kill Dynamic HTML JavaScripts"
Active = FALSE
Limit = 4096
Match = """
Replace = ""
"document.write=NoWrite; "
"document.writeln=NoWrite; "
"\n"
Name = "Stop JavaScript Timers"
Active = FALSE
Limit = 4096
Match = """
Replace = "\n"
Name = "Disable JavaScript"
Active = FALSE
Limit = 128
Match = ""
Replace = ""
Name = "Kill Nosey JavaScripts"
Active = FALSE
Bounds = ""
Limit = 16000
Match = "*(.(referrer|plugins|cookie|colorDepth|pixelDepth|external)|history.length)*"
Name = "Disable JavaScript (and meta) cookies"
Active = FALSE
URL = "(^$LST(CookieList))"
Limit = 128
Match = ".cookie(*[(Smile=])\1|http-equiv="Set-Cookie""
Replace = ".Cracker\1"
Name = "Hide Browser's Referrer from JS"
Active = TRUE
Limit = 15
Match = ".referrer"
Replace = ".referrer.substr(0,0)+"http://www.mmjp.or.jp/knife/""
Name = "Hide Browser's Version from JS"
Active = FALSE
Limit = 25
Match = "navigator.appVersion"
Replace = "'2.1'"
Name = "Hide Browser's Identity from JS"
Active = FALSE
Limit = 25
Match = "navigator.(appName|userAgent)"
Replace = "'ShonenScape'"
Name = "Allow right mouse click"
Active = FALSE
Limit = 256
Match = ".(onmousedown=|captureEvents\()\1"
Replace = ".PrxOff_\1"
Name = "Kill the worst Pop-Up windows"
Active = FALSE
Multi = TRUE
Bounds = ""
Limit = 1024
Match = "\1(window.open|open) \(\2"
Replace = "\n\1 null; foo=(\2"
Name = "Kill window.external methods"
Active = TRUE
Limit = 40
Match = "window.external.[^(]+"
Replace = "null; "
Name = "Stop OnMouseOver events"
Active = FALSE
Limit = 20
Match = "onmouseover="
Replace = "OnPheasantOver="
Name = "Frame Jumper-Outer"
Active = TRUE
Multi = TRUE
Limit = 128
Match = ""
Replace = ""
Name = "Kill Style Sheets"
Active = FALSE
Limit = 4096
Match = ""
Name = "Kill Layers"
Active = TRUE
Limit = 20
Match = ""
Replace = ""
Name = "iFrame/iLayer to link"
Active = FALSE
Bounds = ""
Limit = 1000
Match = ""
Replace = "[\0]"
Name = "Frame Exploder"
Active = FALSE
Multi = TRUE
Limit = 4096
Match = """
Replace = ""
"if (top.location != location){"
"window.open(location.href); window.close(); "
"} "
Name = "Kill top of page frame"
Active = FALSE
Multi = TRUE
Bounds = "
"
Limit = 150
Match = "\1 rows=("|)[#20:90] , (\*|100%)["' ] \3 "
Replace = "\1 rows="0,*" \3"
Name = "Kill bottom of page frame"
Active = FALSE
Multi = TRUE
Bounds = "
"
Limit = 150
Match = "\1 rows=("|)\* , [#10:100]["' ] \3 "
Replace = "\1 rows="*,0" \3"
Name = "Allow for frame resizing"
Active = TRUE
Bounds = """
Limit = 256
Match = "(\#((frameborder|border)=\w|noresize|=(0|"0")$SET(\#==1 )))+ \1 >"
Replace = "\@\1 border=1>"
Name = "DeFramer"
Active = FALSE
Limit = 40
Match = ""
Replace = ""
Name = "Convert Frames to Links"
Active = FALSE
Limit = 256
Match = ""
Replace = ""
Name = "Kill meta tags that prevent page caching"
Active = TRUE
Limit = 30
Match = ""
Replace = ""
Name = "Skinnier Table Border"
Active = FALSE
Limit = 128
Match = ""
Replace = ""
Name = "Foreign content-type filter"
Active = FALSE
Bounds = ""
Limit = 256
Match = "*http-equiv="content-type"*charset=*"
Replace = ""
[Proxies]
Random = TRUE
OpenLog = TRUE
69.63.176.131:80
221.132.192.27:80
202.152.240.50:8080
>175.103.45.20:80
175.103.45.22:80
175.103.45.23:80
69.63.189.32:80