Location: PHPKode > projects > Simple Browser Proxy > SBP-0.3.2-development/about.html
		<title>Simple Browser Proxy: About</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>
		<!--<link rel="stylesheet" href="sbp.css" type="text/css"></link>-->
		<meta name="Keywords" content="sbp,proxy,privacy,simple,free,open source,simple browser proxy,Suffering Fools,suffer,suffering,fools,chico,marquis,Josh Marquis">
		<meta name="Description" content="Having been there ourselves, we learn to suffer fools graciously.  Simple Browser Proxy's about page.">
	<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#C0C0C0">
		<table class="title_bar" width="80%" border="1" cellpadding="0" cellspacing="0" bgcolor="#DCFFDC" align="center">
				<td align="center">
					<font size="+3" weight="bold">About Simple Browser Proxy</font>
		<table class="main" width="80%" border="1" cellpadding="0" cellspacing="0" bgcolor="#FAFFFA" align="center">
					<font size="+2">I.--Introduction</font><br />
						Simple Browser Proxy was derived from a wish for an easy to use proxy that didn't 
						require any installation or odd programs to be running.  Thus, SBP isn't meant 
						to be used by someone who wants/requires total anoniminity.  For example, images 
						are not fetched by SBP; rather, the path to them is simply expanded and your 
						browser still fetches them normally.[Future versions <b>will</b> fetch images].
						SBP uses <a href="http://sourceforge.net/projects/snoopy/">Snoopy 1.01</a> as it's 
						web client although the plan is to write our own class to tailor to our own, specific needs.
						Snoopy is, however, a very good option and have not found any limitations to date.  Having 
						worked with Snoopy I would certainly recommend it to others who are contemplating other options
						as I have tried those and ended up with Snoopy.  Another successful choice was in picking 
						<a href="http://sourceforge.net/projects/phplayersmenu">PHP Layers Menu System 3.1.1</a>, which we use
						as part of our navigation system.  Although there was a close competitor, 
						<a href="http://www.milonic.co.uk/menu/">Milonic's DHTML Nav Menu</a>, PHPLayersMenu seemed to
						be a bit further along in it's production at the time.  I have no intention of ever writing a
						unique javascript menu class for SBP as it is <b>way</b> too time consuming.
					<br />
					<font size="+2">II.--Usage</font><br />
						SBP fetches any URL which is it passed and completes any relative URLs and embeds it's own menu.  Use 
						is as simple as, for example:<br /><font color="darkgreen">http://sbp.sufferingfools.net/index.php?url=http://slashdot.org/</font> 
						would fetch Slashdot's frontpage.  SBP doesn't complete/correct anything you pass through it.  SBP accepts urls in 
						the following format: '<font color="darkgreen">http://google.com</font>' <b>OR</b> '<font color="darkgreen">google.com</font>'.
						Using a different format will yield 'different' results.
						For some common questions and possible answers check out <a href="https://sourceforge.net/forum/?group_id=86666">
						SBP's public forums</a><!-- or <a href="http://sbp.sufferingfools.net/FAQ.html">SBP's FAQ</a>-->.  If all else 
						fails feel free to contact us <a href="mailto:sbp-hide@address.com">here</a>.
					<br />
					<font size="+2">III.--Requirements</font><br />
						SBP will run on any OS that there is a suitable version of PHP for.  SBP specifically will run on 
						rather old versions of PHP, however, we run <a href="http://www.php.net/downloads.php">4.3.2</a> so, 
						for now, that is the only version that we will guarantee.  The oldest version that I can verify you 
						need >= 4.1.0, although >= 4.2.0 may be required.  We are pretty sure that Snoopy and 
						PHPLayersMenu will also run on older versions but we couldn't find a cut off in any other their 
						documentation.  If users find that SBP won't run on certain version we encourage them to report 
						back to us so that we can post that information here/fix it.
					<br />
					<font size="+2">IV.--Installation & Setup</font><br />
						To install SBP simply copy all the files included in the <a edited="SBP--" href="http://sourceforge.net/project/showfiles.php?group_id=86666">
						<b>release</b></a> [<a edited="SBP--" href="http://sbp.sufferingfools.net/releases/">mirror</a>]&nbsp;&nbsp;to a web accessable directory on 
						your server.  You're <font color="#FF0000"><b>DONE</b></font>.  If you want to use SBP's caching system,
						you will also need to make sure that the directory <font color="darkgreen">$path_to_cache</font> points to exists and is readable/writable
						to PHP [Although not the best security, you can just 'chmod 777 cache/' (where 'cache' is the directory 
						<font color="darkgreen">$path_to_cache</font> points to)].
						Although the default configuration will work I acknowledge that some may wish to change some settings.
						<br />
						config.inc: [Configuration File (incomplete example)]<br />
						---<font color="darkgreen">$default_url</font> is the URL that will be opened should no URL be given.<br />
						---<font color="darkgreen">$title_tag</font> will be prepended onto each viewed page's title.<br />
						<br />
						---<font color="darkgreen">$user_agent</font> is the browser to spoof.<br />
						---<font color="darkgreen">$user_referer</font> is the page SBP will say you came from.<br />
						<br />
						---<font color="darkgreen">$isMenu</font> If TRUE, the menu will be embedded.  Otherwise, it is omitted.<br />
						<br />
						layersmenu-sbp.txt: [structure/data for the javascript menu]<br />
						---Pretty straightforward format with no limitations on the number of entries.<br />
						---For more information on configuring the javascript menu go 
						<a href="http://sourceforge.net/projects/phplayersmenu">here</a>.<br />
					<br />
					<font size="+2">V.--License and Copying</font><br />
						Simple Browser Proxy is released under the <a href="http://www.gnu.org/copyleft/lesser.html">GNU LESSER 
						GENERAL PUBLIC LICENSE</a>.  If you are unsure what that entitles you to please read the included file 
						'LICENSE' or check out their website.  Although I would like credit if you use any code I wrote I 
						understand/don't care if you forget me.  I would, however, be interested in getting an email telling me
						what project it was used in but, it's not required.  The only request that I make is that if you use some
						of my code, and make it better, let me know so that I can incorporate your changes.
					<br />
					<font size="+2">VI.--Goals and the Future</font><br />
						In a time where employers, schools, spouses and advertisers are paying more and more attention to what we 
						do online there is a distinct need for privacy.  SBP's future is preventing most 'simple' methods of 
						monitoring someone's browsing activities.  SBP is NOT intended to be absolute when it comes to securing 
						one's privacy.  SBP will prevent those who wish to monitor us from knowing the sites we visit and those
						sites from knowing what we use to browse, where we came from or any distinguishing information.
						As SBP travels along it's development path, privacy and security will continue to grow but any new features
						will only be included if it still allows for true 'copy and go' installation.  Simplcity of installation 
						and use is the SBP's main function.
						You can check out the various <a edited="SBP--" href="CHANGES">CHANGES</a> with each version and you can check the <a edited="SBP--" href="TODO">TODO</a>
						for features that you can look forward to.  If you would like to see something to be added to the TODO list or you just have
						a good idea, feel free to drop me an <a href="mailto:sbp-hide@address.com">email</a>.
					<br /><br />
Return current item: Simple Browser Proxy