<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MasterlessSamurai.com &#187; Tips &amp; Tricks</title>
	<atom:link href="http://masterlesssamurai.com/category/ppc/tips-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://masterlesssamurai.com</link>
	<description>"Become Masterless, Become Samurai"</description>
	<lastBuildDate>Fri, 13 Nov 2009 07:39:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recovering From A Wicked Fire Dick Roll</title>
		<link>http://masterlesssamurai.com/ppc/tips-tricks/recovering-from-a-wicked-fire-dick-roll/</link>
		<comments>http://masterlesssamurai.com/ppc/tips-tricks/recovering-from-a-wicked-fire-dick-roll/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 07:53:48 +0000</pubDate>
		<dc:creator>Wes (MasterlessSamurai.com)</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[dick roll]]></category>
		<category><![CDATA[dick rolled]]></category>
		<category><![CDATA[firefox session manager]]></category>
		<category><![CDATA[make monies online]]></category>
		<category><![CDATA[makemoniesonline]]></category>
		<category><![CDATA[session manager]]></category>
		<category><![CDATA[wicked fire]]></category>
		<category><![CDATA[wickedfire.com]]></category>

		<guid isPermaLink="false">http://masterlesssamurai.com/?p=449</guid>
		<description><![CDATA[If you've hung out in the Wicked Fire forums for more than 10 minutes, then you probably made a rite of passage and experienced your first "Dick Roll". Don't feel bad, we all get Dick Rolled a couple of times in our lives, it's all part of becoming a seasoned affiliate marketer...]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve hung out in the <a href="http://www.wickedfire.com" title="Wicked Fire"  target="_blank">Wicked Fire</a> forums for more than 10 minutes, then you probably made a rite of passage and experienced your first &#8220;<strong>Dick Roll</strong>&#8220;. Don&#8217;t feel bad, we all get Dick Rolled a couple of times in our lives, it&#8217;s all part of becoming a seasoned affiliate marketer.</p>
<p>If you don&#8217;t know what being &#8220;Dick Rolled&#8221; means&#8230;I won&#8217;t spoil it for you. Just do a Google search for &#8220;<a href="http://www.google.com/search?q=make+monies+online&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a" title="Make Monies Online"  target="_blank">make monies online</a>&#8220;. But when you hear &#8220;you spin me round like a record&#8221; start playing&#8230;you&#8217;d better find the power button to your monitor quickly!</p>
<p>I&#8217;m usually pretty careful these days on which links in Wicked Fire that I click on, but some asshole got me the other day with a <a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=10"   onmouseover="top.window.status='http://prosper.tracking202.com/'; return true" onmouseout="top.window.status=''; return true" target="_blank">Prosper202</a> link, hence me writing this post. (I&#8217;ll find out who you are buddy, pay back is a bitch dude <img src='http://masterlesssamurai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Is there a cure? Not that I can see, only prevention. <span id="more-449"></span><br />
First rule of thumb&#8230;.never click on any links you come across in Wicked Fire. I don&#8217;t care how enticing they look, <strong>DON&#8217;T DO IT!</strong></p>
<p>Secondly&#8230;to recover from the disease we call &#8220;DickRollingus&#8221;, you need proper medication. If you&#8217;re using Internet Explorer, I&#8217;m sorry I can&#8217;t help you. Please visit another doctor.</p>
<p>But if you&#8217;re a smart affiliate marketer, you&#8217;ve long since made the switch to Firefox. While I can&#8217;t help you not lose your job, your girlfriend, and save you from the humiliation of a Dick Roll in front of your colleagues&#8230; I can tell you a cool way to not lose all your open websites if you do happen to come across the flesh helicopter.</p>
<p>You&#8217;re gonna need to download an install a Firefox plugin called &#8220;<a href="http://sessionmanager.mozdev.org/index.html" title="Firefox Session Manager"  target="_blank">Session Manager</a>&#8220;. (No, I promise that link isn&#8217;t a Dick Roll link, trust me) Ok&#8230;you don&#8217;t trust me. Do a Google search instead then.</p>
<p>Next time you&#8217;re Dick Rolled, simply open the task manager (or <strong>CTRL-ALT-DEL</strong>) and end the Firefox.exe process. Be sure that you&#8217;re on the &#8220;<strong>Processes</strong>&#8221; tab of the task manager and not on the Applications tab. If you attempt to end Firefox from the Applications tab, nothing will happen except the browser telling you you&#8217;re gay.</p>
<p>This will essentially kill all open browser windows and tabs, including your spinning friend. When you reopen Firefox, Session Manager will open asking you which crashed session you&#8217;d like to recover. You should see a window that looks something like this:</p>
<p><div id="attachment_470" class="wp-caption aligncenter" style="width: 310px"><a href="http://masterlesssamurai.com/wp-content/uploads/2009/02/sessionmanager.png" rel="attachment wp-att-470" ><img class="size-medium wp-image-470" src="http://masterlesssamurai.com/wp-content/uploads/2009/02/sessionmanager-300x226.png" alt="&quot;Uncheck Make Money Online&quot;" width="300" height="226" /></a><p class="wp-caption-text">Uncheck &#39;Make Money Online&#39;</p></div></p>
<p>From here, you can select the windows and tabs that you want to restore. Be sure to uncheck &#8220;Make Money Online&#8221; or you&#8217;ll be greeted with some more meat spins and have to do the whole process over. Those who don&#8217;t use the Session Manager plugin sometimes make the mistake of thinking that they can recover from a Dick Roll by simply choosing &#8220;recover session&#8221; when Firefox restarts.  Sorry to disappoint, but this will simply recover your last crashed session and Dick Roll you all over again. You need to use the <strong>Session Manager</strong>.</p>
<p>Now that you&#8217;ve armed with some anti-dick rolling knowledge,  go register some new domains and redirect to MakeMoniesOnline.com to continue the evil tradition!</p>
<p>Oh, in case you absolutely love that song and Pete Burns, here&#8217;s your woman:</p>
<p style="text-align: center;">httpv://www.youtube.com/watch?v=XNftReXntQs</p>
Similar Posts:<ul>None Found
</ul><!-- Similar Posts took 4.793 ms -->]]></content:encoded>
			<wfw:commentRss>http://masterlesssamurai.com/ppc/tips-tricks/recovering-from-a-wicked-fire-dick-roll/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To Find &#8220;Actual&#8221; Domain Name Mispellings To Bid On With PPC</title>
		<link>http://masterlesssamurai.com/ppc/how-to-find-actual-domain-name-mispellings-to-bid-on-with-ppc/</link>
		<comments>http://masterlesssamurai.com/ppc/how-to-find-actual-domain-name-mispellings-to-bid-on-with-ppc/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 01:29:58 +0000</pubDate>
		<dc:creator>Wes (MasterlessSamurai.com)</dc:creator>
				<category><![CDATA[Google Adwords]]></category>
		<category><![CDATA[Pay Per Click]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Yahoo Search Marketing]]></category>
		<category><![CDATA[adwords]]></category>
		<category><![CDATA[arbitrage conspiracy]]></category>
		<category><![CDATA[domain bidding]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[keyword misspellings]]></category>
		<category><![CDATA[MSN AdCenter]]></category>
		<category><![CDATA[pay per click]]></category>
		<category><![CDATA[payperclick]]></category>
		<category><![CDATA[trademarked keywords]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://masterlesssamurai.com/?p=417</guid>
		<description><![CDATA[<div class="postavatar"><img class="avatar" src="http://masterlesssamurai.com/wp-content/uploads/icons/logo.png" width="94" height="94" alt="how-to-find-actual-domain-name-mispellings-to-bid-on-with-ppc" /></div>
It light of all the buzz around the &#8220;Arbitrage Conspiracy&#8221; product launch, I thought I&#8217;d post a quick strategy on domain name bidding, which was briefly covered in the AC free report. This is not my endorsement for Arbitrage Conspiracy by any means&#8230;I&#8217;m simply providing you with a strategy you can use to bid on [...]]]></description>
			<content:encoded><![CDATA[<div class="postavatar"><img class="avatar" src="http://masterlesssamurai.com/wp-content/uploads/icons/logo.png" width="94" height="94" alt="how-to-find-actual-domain-name-mispellings-to-bid-on-with-ppc" /></div>
<p>It light of all the buzz around the &#8220;Arbitrage Conspiracy&#8221; product launch, I thought I&#8217;d post a quick strategy on domain name bidding, which was briefly covered in the AC free report. This is not my endorsement for Arbitrage Conspiracy by any means&#8230;I&#8217;m simply providing you with a strategy you can use to bid on domain names whether you buy the course or not.</p>
<p>Basically, in this short video I walk you through a quick method of finding actual misspellings of searched for domain names. We all know that misspellings are a good way to get cheap, yet targeted traffic.</p>
<p>But usually our bidded on misspellings are just best guesses at what people actually type into the search field. What if you could know what they &#8220;<strong>actually</strong>&#8221; typed in? Take a look&#8230;</p>
<p style="text-align: center;">httpv://www.youtube.com/watch?v=S6RRry-9Mbc</p>
<p style="text-align: center;">
<p>Again, I apologize in advance for the poor quality of the video. I need to do some more research on how to get better resolution when converting from Camtasia to YouTube. The video is hosted on YouTube, which may be a little clearer. Once I get a better video though, I&#8217;ll update this post with it. <a href="http://www.youtube.com/watch?v=S6RRry-9Mbc" title="MasterlessSamurai.com YouTube"  target="_blank">http://www.youtube.com/watch?v=S6RRry-9Mbc</a></p>
<p>Comments and/or Questions? Shoot!</p>
Similar Posts:<ul>None Found
</ul><!-- Similar Posts took 3.761 ms -->]]></content:encoded>
			<wfw:commentRss>http://masterlesssamurai.com/ppc/how-to-find-actual-domain-name-mispellings-to-bid-on-with-ppc/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How To Install Prosper202 On An SSL (HTTPS) Server</title>
		<link>http://masterlesssamurai.com/blackhat/how-to-install-prosper202-on-an-ssl-https-server/</link>
		<comments>http://masterlesssamurai.com/blackhat/how-to-install-prosper202-on-an-ssl-https-server/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:51:23 +0000</pubDate>
		<dc:creator>Wes (MasterlessSamurai.com)</dc:creator>
				<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Prosper202]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[cloak referrer]]></category>
		<category><![CDATA[hide referrer]]></category>
		<category><![CDATA[how to hide your referrer]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[prosper202]]></category>
		<category><![CDATA[prosper202 cloaking]]></category>
		<category><![CDATA[prosper202 https]]></category>
		<category><![CDATA[prosper202 secure server]]></category>
		<category><![CDATA[prosper202 ssl]]></category>
		<category><![CDATA[prosper202 tutorials]]></category>
		<category><![CDATA[prosper202.com]]></category>
		<category><![CDATA[refcontrol]]></category>
		<category><![CDATA[referrer cloaking]]></category>
		<category><![CDATA[ultraedit]]></category>

		<guid isPermaLink="false">http://masterlesssamurai.com/?p=292</guid>
		<description><![CDATA[As I mentioned in my previous Prosper202 tutorial on the "10 Best Practices To Securing Your Prosper202 Installation", I would eventually post a tutorial on how to get Prosper202 to play nice with an SSL server once I had finished some more testing. Here it is...]]></description>
			<content:encoded><![CDATA[<p><a href="http://masterlesssamurai.com/blackhat/how-to-install-prosper202-on-an-ssl-https-server/attachment/prosper202/" rel="attachment wp-att-361" ><img class="alignleft size-medium wp-image-361" style="margin: 5px;" src="http://masterlesssamurai.com/wp-content/uploads/2008/11/prosper202.jpg" alt="Prosper202 With HTTPS SSL" width="199" height="71" /></a> As I mentioned in my previous Prosper202 tutorial on the &#8220;<a href="http://masterlesssamurai.com/ppc/tips-tricks/prosper202-self-hosted-apps-10-best-practices-to-securing-your-prosper202-installation/" title="10 Best Practices To Securing Your Prosper202 Installation"  target="_blank">10 Best Practices To Securing Your Prosper202 Installation</a>&#8220;, I would eventually post a tutorial on how to get Prosper202 to play nice with an SSL server once I had finished some more testing.</p>
<p>We&#8217;ll I think I&#8217;ve figured it out.</p>
<p><strong>Word of Caution:</strong> <em>Before attempting any of the steps mentioned below, I <strong>HIGHLY</strong> recommend you setup a 2nd Prosper202 install from which to test on. Do not do this on a production installation.</em></p>
<p><strong>Why user Prosper202 with SSL?</strong></p>
<p>Without getting into too much of the &#8220;techno-babble&#8221;, SSL provides your sessions with encryption. This means that when you login to your Prosper202 account, your login information will be encrypted, instead of being sent to the server in clear text.</p>
<p>Also, you&#8217;ll have the sneaky advantage of totally blanking out your referrer, bwahahaha.</p>
<p>By default, Prosper202 can cloak your referrer when the cloaking options are turned on, but this still passes the domain of your Prosper202 install to your CPA network. They won&#8217;t see your landing pages of course, but they will still be able to see that all the traffic comes from domain &#8220;tracking.xyz.com&#8221; for example.</p>
<p>When using cloaking in conjunction with HTTPS tracking links, your referrer will be blanked, and your CPA network won&#8217;t have any idea where the traffic is coming from. Stealthly eh?</p>
<p>Here&#8217;s what you need to do: <span id="more-292"></span></p>
<blockquote><p><strong>1) Purchase and assign a dedicated SSL cert to your current Prosper202 domain</strong><br />
Some webhosts will provide an SSL cert with your hosting package. If they don&#8217;t, you&#8217;ll have to contact them directly and purchase one.</p>
<p><strong>2) Install Prosper202 on your HTTPS domain</strong><br />
Follow the normal <a href="http://prosper202.com/apps/docs/" title="Prosper202 Installation Documentation"  target="_blank">Prosper202 Installation Guide.</a></p>
<p><strong>3) Modify your .htaccess to force the use of https port 443</strong><br />
(may vary depending upon your webhost)</p>
<p>Options +FollowSymLinks<br />
RewriteEngine on<br />
RewriteCond %{SERVER_PORT} !^443$</p>
<p><strong>4) Modify References of HTTP to HTTPS</strong><br />
The easiest way to change all references to https is use a program like <a href="http://masterlesssamurai.com/recommends/ultraedit" title="UltraEdit Download"  target="_blank">UltraEdit</a>. Using the &#8220;Search, Find In Files&#8221; feature, you will need to open your local Prosper202 files, do a find and replace of &#8220;http://&#8221; with &#8220;https://&#8221;</p>
<p>There are simply too many lines that needed to be changed to list every single file and line that you need to modify. Doing a find and replace will work, but you&#8217;ll need to modify a few references back to &#8220;http&#8221;.</p>
<p>References to the <strong>Extra Resources</strong> links in the sidebar, the footer, images, and the Prosper202 RSS feed will all not work unless you change their URLs back to &#8220;http&#8221;. Once again, fire up <a href="http://masterlesssamurai.com/recommends/ultraedit" title="UltraEdit Download"  target="_blank">UltraEdit</a>, then do another find and replace of the specific links needing to be changed.</p>
<p>For example, references to Prosper202.com would have been changed to https. To change them back, find and replace &#8220;https://prosper202.com&#8221; with &#8220;http://prosper202.com&#8221;. Do the same for references to Worldproxy202, Meetu<a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=12"   onmouseover="top.window.status='http://prosper.tracking202.com/'; return true" onmouseout="top.window.status=''; return true" target="_blank">p202</a>, etc. Modify links in the footer in the file &#8220;template.php&#8221;.</p>
<p><strong>5) Upload and Overwrite Your Modded Prosper Files</strong><br />
Simply upload your changed files over the existing files on your server. If you are currently  tracking a large volume of profitable campaigns with Prosper202, I suggest you do all of the recommended steps on a test server first. <em>(downtime can be a bitch)</em></p>
<p><strong>6) Login To Your HTTPS Prosper202 Domain</strong><br />
If everything went as planned, you should be able to login to your newly secured Prosper202 installation (now with SSL encryption). You can verify your server&#8217;s SSL cert is working by clicking on the &#8220;gold padlock icon&#8221; within the status bar in Firefox. (See screenshot)</p>
<p><div id="attachment_359" class="wp-caption aligncenter" style="width: 160px"><a href="http://masterlesssamurai.com/blackhat/how-to-install-prosper202-on-an-ssl-https-server/attachment/ssl-cert/" rel="attachment wp-att-359" ><img class="size-thumbnail wp-image-359" src="http://masterlesssamurai.com/wp-content/uploads/2008/11/ssl-cert-150x150.jpg" alt="Prosper202 SSL Cert Verification" width="150" height="150" /></a><p class="wp-caption-text">Prosper202 SSL Cert Verification</p></div></p>
<p><strong>7) Run a Test Campaign</strong><br />
I&#8217;d advise setting up and running a test campaign. Check that all looks normal, and that your sources, keywords, ads, etc are all properly tracking. Note that when generating your tracking links in step 7, you should now see &#8220;https://&#8221; in front of them.</p>
<p><strong> <img src='http://masterlesssamurai.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Install the Firefox plugin &#8220;RefControl&#8221;<br />
</strong>You can use <a href="http://www.stardrifter.org/refcontrol/" title="Firefox Extention RefControl"  target="_blank">RefControl</a> to watch and/or change the referrer. Play with different settings to verify that links sent through HTTPS are showing &#8220;no referrer&#8221; in the statusbar. You can also log into your CPA network and see that the referrer is blanked (if they provide this too you).</p></blockquote>
<p>HTTPS tests in Firefox have worked great. In IE7, the browser warns the user of a certificate error, which I am still looking into. Not sure if this is specific to my machine, or IE7.</p>
<p>But overall everything has worked great so far (besides the IE7 issue)&#8230; Please thoroughly test before running live campaigns. I take no responsibility if you break your server!</p>
<p>Questions? Shoot!</p>
<p>- Enjoy and happy cloaking!</p>
Similar Posts:<ul>None Found
</ul><!-- Similar Posts took 6.521 ms -->]]></content:encoded>
			<wfw:commentRss>http://masterlesssamurai.com/blackhat/how-to-install-prosper202-on-an-ssl-https-server/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Prosper202 Self-Hosted Apps: 10 Best Practices To Securing Your Prosper202 Installation</title>
		<link>http://masterlesssamurai.com/ppc/tips-tricks/prosper202-self-hosted-apps-10-best-practices-to-securing-your-prosper202-installation/</link>
		<comments>http://masterlesssamurai.com/ppc/tips-tricks/prosper202-self-hosted-apps-10-best-practices-to-securing-your-prosper202-installation/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 06:49:04 +0000</pubDate>
		<dc:creator>Wes (MasterlessSamurai.com)</dc:creator>
				<category><![CDATA[Conversion Tracking]]></category>
		<category><![CDATA[Prosper202]]></category>
		<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[202]]></category>
		<category><![CDATA[honeypot]]></category>
		<category><![CDATA[p202]]></category>
		<category><![CDATA[prosper 1.1.2]]></category>
		<category><![CDATA[prosper202]]></category>
		<category><![CDATA[prosper202 https]]></category>
		<category><![CDATA[prosper202 security]]></category>
		<category><![CDATA[prosper202 self hosted apps]]></category>
		<category><![CDATA[prosper202 ssl]]></category>
		<category><![CDATA[prosper202.com]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[securing prosper202]]></category>
		<category><![CDATA[steven troung]]></category>
		<category><![CDATA[tracking 202]]></category>
		<category><![CDATA[Tracking202]]></category>
		<category><![CDATA[tracking202.com]]></category>
		<category><![CDATA[wes mahler]]></category>

		<guid isPermaLink="false">http://masterlesssamurai.com/?p=289</guid>
		<description><![CDATA[Prosper202: Documented are 10 best practices you can implement immediately to help secure your Prosper202 installation.]]></description>
			<content:encoded><![CDATA[<p>As a loyal an avid <a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=10"   onmouseover="top.window.status='http://prosper.tracking202.com/'; return true" onmouseout="top.window.status=''; return true" target="_blank">Prosper202</a> user&#8230;I thought in light of the recent <a href="http://www.wickedfire.com/affiliate-marketing/43409-attention-anyone-who-uses-prosper202-read-2.html" title="Prosper202 Security Vulnerability"  target="_blank">news of an exploit found with Prosper202</a>, that I&#8217;d post some suggestions on hardening your ever-so-sensitive Prosper202 data. As I am not a programmer, nor a database expert, this won&#8217;t be an end-all solution to securing Prosper202. This post is simply a list of &#8220;best practices&#8221; that I came up with through my own research and testing, and with the help of the <a href="http://prosper202.com/forum/" title="Prosper202 Forum"  target="_blank">Prosper202 forum</a>. Feel free to comment with your own findings or suggestions as I&#8217;ll continue to update this post as new protection methods are found.</p>
<p>Without getting into too many of the technical details, last week a security vulnerability in the Zend files (encryption engine) in Prosper202 was exploited. Basically through scouring the search engines for Proser202 footprints, a malicious user was able to find vulnerable installations of Prosper202 and steal sensitive campaign information from a few unlucky targets. Hopefully you weren&#8217;t one of them.</p>
<p>Luckily, Wes Mahler and team were fast on the defense and quickly released an update that fixed the vulnerability, as well as ceased using the Zend encryption engine. With release 1.1.2, Prosper202 has officially become open-source, which opens a world of exciting new possibilities (think how Wordpress has exploded).</p>
<p>I am for one excited to see what the affiliate community with come up with. Also, in all likeliness, an open-source version should officially put an end to the paranoia of Wes and his team stealing your keyword data. I know Wes and Steven personally. They&#8217;re honest guys. They aren&#8217;t stealing your data, and never were. But you can now look through the source code yourself if you&#8217;re still an unbeliever.</p>
<p>Moving on to the point of this post, here a just a few of the best practices that I came up with for securing your Prosper202 installation, and hopefully preventing your domain from ever being found by yet another malicious affiliate. (We should be helping each other, not hurting each other) <span id="more-289"></span></p>
<blockquote><p><strong>1) Changing Your Prosper202 Passwords:</strong> This may seem obvious, but you&#8217;d be surprised at how many people DON&#8217;T change their passwords on a regular basis. Treat the information in your Prosper202 installation as you would your bank account, because essentially it&#8217;s just as important. (if you&#8217;re making money).</p>
<ul>
<li>Change the default username/password to something more secure</li>
<li>Set a reminder in your email program to change this password every 30-60 days</li>
<li>Also change the MySQL database password on the same schedule. Once you do, remember to also update your &#8220;202-config.php&#8221; file accordingly.</li>
<li>To assist with generating secure passwords, you can use: StrongPasswordGenerator.com</li>
</ul>
<p><strong>2) Don&#8217;t Use Obvious Names For Your Install:</strong> Since Propser202 requires a dedicated domain or subdomain, but sure to choose something that isn&#8217;t obvious to its purpose. For example, don&#8217;t use a domain name called &#8220;ppctracking.com&#8221;, or a subdomain called &#8220;prosper202.domain.com or <a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=12"   onmouseover="top.window.status='http://prosper.tracking202.com/'; return true" onmouseout="top.window.status=''; return true" target="_blank">p202</a>.domain.com&#8221;. These are huge dead giveaway footprints to your Prosper202 installation, that can easily be found with a few advanced search operators.</p>
<p><strong>3) Always Run The Most Current Version of Prosper202:</strong> You should currently be running Prosper202 version 1.1.2, to ensure you&#8217;re not vulnerable to the security exploit. If not, do it! Perhaps in the future auto-upgrades (similar to Wordpress) will be made available, but in the meantime, manually stay updated with the lastest build. <strong></strong></p>
<p><strong>Download Prosper202</strong>: <a href="http://prosper202.com/apps/download/" title="Download Prosper202"  target="_blank">http://prosper202.com/apps/download/</a></p>
<p><strong>4) Lock Down Your Prosper202 Domain To Your Own IP:</strong> There are a few ways to do this lockdown.</p>
<ul>
<li>Either use .htaccess to lock the installation down to your own IP address, which is probably the more secure solution (server-side). This mod is simply blocking access to the login page &#8220;202-login.php&#8221;. If you locked the entire domain to your IP, then obviously none of your redirects would work for your traffic.</li>
<p>Add additional IP&#8217;s if you login from more than one IP address. Here&#8217;s the code you&#8217;d need to add to your .htaccess file and upload to the root directory of your Prosper installation.</p>
<p>#202 Block<br />
&lt;Files 202-login.php&gt;<br />
order deny,allow<br />
deny from all<br />
allow from 0.0.0.0<br />
ErrorDocument 403 http://somemaliciouswebsite.com/<br />
&lt;/Files&gt;</p>
<li>Or add the following to the top of your &#8220;202-login.php&#8221; file:</li>
<p>if($_SERVER['REMOTE_ADDR'] != 0.0.0.0 || $_SERVER['REMOTE_ADDR'] != 0.0.0.0) { header( &#8216;Location: http://somemaliciouswebsite.com&#8217; ); }</p>
<p>In both examples, replace the &#8220;0.0.0.0&#8243; with your own IP address(es). And for a bit of well deserved punishment for those daring enough to snoop around trying to access your Prosper202 install&#8230;simply replace &#8220;http://somemaliciouswebsite.com&#8221; with a website of your choice, preferably something containing adult material, viruses, or other malicious content.  I&#8217;ll let you use your imagination on this one.</p>
<p>Personally, I&#8217;ve set mine to a page that logs their IP address, presents the FBI warning, then redirects the perp to the FBI&#8217;s website for &#8220;further analysis&#8221;. (10 years working in computer security for the US Government can&#8217;t go to waste, bwahahaha!!!)</ul>
<p><strong>5) Preventing / Removing Existing Indexed Pages:</strong> You might be one of those unlucky enough to not have protected your Prosper domain from getting indexed from the day you registered it. To find out if you&#8217;re site is currently being indexed by Google, check here: <a href="https://www.google.com/webmasters/tools/sitestatus?hl=en" title="Google Webmaster Site Status Tool"  target="_blank">Google Webmaster Site Status Tool</a>. If Google reports your site in their index, you can request an entire site removal by:</p>
<ul>
<li>Logging into <a href="http://www.google.com/webmasters/tools" title="Google Webmaster Tools"  target="_blank">Google Webmaster Tools</a></li>
<li>At the dashboard, click the site you want to remove. If you&#8217;re site isn&#8217;t listed, add it so you can remove it. <em>(You will have to verify that you are the site owner before you can make modifications in Webmaster tools)</em></li>
<li>Then click on Tools, Remove URL &#8211;&gt; Submit a New URL Removal Request, and be sure to select the option that says &#8220;your entire site&#8221;.</li>
<li>Other search engines should have similar tools.</li>
</ul>
<p>Another method of preventing and removing your site from search engine indexes is to create a robots.txt file.  You can block your entire site from being indexed (no reason to have your Prosper202 domain indexed anyway) by creating a text file called &#8220;robots.txt&#8221;, and adding the lines below, and uploading to the root directory of your Prosper202 installation:</p>
<p># Disallow Web Bots<br />
User-agent: *<br />
Disallow: /</p>
<p># Disallow Archive Bots<br />
User-agent: ia_archiver<br />
Disallow: /</p>
<p>I believe that Prospe202 comes with a robots.txt file by default that prohibits the indexing of your domain, but unfortuntely some search engines will totally ignore robots.txt and index your site anyway. Another line of defense is using meta tags. Do the following:</p>
<ul>
<li>Edit the file &#8220;template.php&#8221;, which can be found in: yourdomain.com/202-config/</li>
<li>Add the following code snippet in the &lt;head&gt; section of the file (near the existing meta tags):   &lt;meta name=&#8221;robots&#8221; content=&#8221;noindex, nofollow&#8221; /&gt;</li>
</ul>
<p>If you&#8217;re site is currently indexed, you&#8217;ll have to wait for the search engine bots to revisit your site, from which they&#8217;ll see your robots.txt and meta tags, and should remove you from their index. If you&#8217;re not seeing your site deindexed after a couple of days, you may need to contact the support team directly.</p>
<p><strong>6) Install Prosper202 on an SSL (https) Secured Server:</strong> Some search engines won&#8217;t index https sites. Google does. MSN says they won&#8217;t, but I&#8217;ve seen otherwise.</p>
<p>But in addition to the indexing issue, having your key campaign data protected by SSL encryption would be ideal. An SSL install of Prosper202 would not only protect your login and campaign information from plain-text exploits; you would also have the sneaky advantage of totally blanking your referrer.</p>
<p>This is huge for affiliates worried about their CPA network stealing their hard earned money by cloning their campaigns. Prosper202 currently can cloak the referrer via redirects, but it doesn&#8217;t blank it so that your network sees &#8220;nothing&#8221; from the referring domain.</p>
<p>I&#8217;ve been experimenting with the HTTPS install, and once I&#8217;m 100% sure that it works, I&#8217;ll post a tutorial on how to do it (not for the technically challenged).</p>
<p><strong>7) Redirect Your Landing Pages To Clean URLS:</strong> In Step 7 of your campaign setup (#7 Get Links), you would normally generate your ad (or keyword) destination URL. The problem with this though is that the variables in the URL (t202id, t202kw), etc&#8230;can give a lot away about your campaign structure.</p>
<p>This is especially true if you also use a tool such as <a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=2" rel="nofollow"  onmouseover="top.window.status='http://www.speedppc.com'; return true" onmouseout="top.window.status=''; return true" target="_blank">Speed PPC</a> in conjunction with Prosper202, which can add even more tokens to the URL (seed, adgroup, keywordtype, etc).</p>
<p>For example, take a URL such as:</p>
<p>&#8220;http://www.yourdomain.com/landingpage.php?t202id=1234&amp;t202kw={keyword}&amp;seed=seedkeyword&amp;adgroup=adgroupname&amp;match=broad&#8221;</p>
<p>If I saw this URL in the address bar of a landing page, I immediately know:</p>
<ul>
<li>You&#8217;re using Prosper202 to track your conversions = potential profitable affiliate</li>
<li>You&#8217;re passing the bidded keyword in the URL {keyword}, which obviously reveals the actual terms you are bidding on.</li>
<li>Tokens like &#8220;seed or adgroup&#8221; reveal that you are probably using <a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=2" rel="nofollow"  onmouseover="top.window.status='http://www.speedppc.com'; return true" onmouseout="top.window.status=''; return true" target="_blank">Speed PPC</a>, shows the campaign structure, and the matchtype (broad) being triggered for the search.</li>
</ul>
<p>This is simply much more campaign information than I want to reveal to my competitors. So using a few tricks, we can still capture the key tracking information, and then redirect the user to a clean URL like: &#8220;http://yourdomain.com/cleanpage.php&#8221;</p>
<p><strong><em>(I gotta give props to Wes Mahler for helping me get this working)</em></strong><br />
Do the following to maintain your tracking, but redirect your destination URLS to clean (token free) URLs that spy affiliates can&#8217;t openly see:</p>
<ul>
<li>Create a new file that will act as the redirect landing page. I suggest you name this file something like &#8220;lp1.php or landing.php&#8221; as to not alert its purposed (ie: don&#8217;t call it redirect.php)</li>
</ul>
<ul>
<li>In your new redirect landing page (we&#8217;ll use lp1.php), add the following:&lt;html&gt;<br />
&lt;head&gt;&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;script&gt;code from step#6 Get LP Code goes here&lt;/script&gt;&lt;!&#8211; js script is called, the visitor is recorded, then redirected to the clean URL &#8211;!&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt; window.location=&#8217;http://yourdomain.com/cleanpage.php&#8217;;&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</li>
</ul>
<ul>
<li>In place of &#8220;cleanpage.php&#8221;, this will be the true destination where you want your visitors to ultimately end up. If it&#8217;s a directory, simply specify the directory path in the script above and add &#8220;index.php&#8221;.</li>
<p>Be sure to modify the Landing Page URL in Step#4 (Landing Page Setup) to reflect the path to your &#8220;lp1.php&#8221; file. For example, instead of setting the landing page URL to your former destination: http://yourdomain.com/destination.php, you&#8217;ll instead set it to: http://yourdomain.com/lp1.php</ul>
<p><strong>8)  Monitor Your Log Files For Login Failures / Suspicious Access:</strong> With your webhosts control panel, you should be able to get access to your raw log files. Unless you&#8217;re using third-world web hosting, you should be able to see your log file data in some fancy statistical interface. Ask your web host if you are unsure about how to locate your log files. You might also be able to schedule a job to email you the logs files on a regular basis.</p>
<p>Also, Prosper202 will show you the last 20 login attempts by simply clicking the &#8220;Administration&#8221; link in the top header.</p>
<p><strong>9) More .htaccess Fun:</strong> A few more .htaccess mods to tighten things up, and to have a little fun with your intruders.</p>
<p>Disable showing the contents of directories that don&#8217;t contain an index.php file:</p>
<p># Disable directory browsing<br />
Options All -Indexes</p>
<p>Set error 403/404 pages to some site of your choosing. By resolving a page not found to a website you specify&#8230;you can have a bit of fun with where you choose to send your snooping intruder.</p>
<p>ErrorDocument 403 http://somemaliciouswebsite.com/<br />
ErrorDocument 404 http://somemaliciouswebsite.com/</p>
<p><strong>10) Implement a &#8220;Honeypot&#8221; Install of Prosper202: </strong>A honeypot in computer terms is somewhat of a trap or counteractive measure of defense. Logging a dummy admin account on an XP machine with the password of &#8220;password&#8221; could be considered a honeypot.</p>
<p>This step of course is only for those who have the time, knowledge, and resources to implement such extreme measures of protecting the Prosper202 community. But if we teamed up, we could certainly catch more than a few of the guys in the act, and call them out.</p>
<p>Basically, you would install Prosper202 on a &#8220;dummy&#8221; domain, with none of the best practices that I just mentioned in place. Set up a few fake campaigns that get indexed to throw the perp on a nice goose chase to make him think he&#8217;s hit pay dirt. Of course you&#8217;ll need to be logging all the activity secretly as to catch him in the act.</p></blockquote>
<p>So after about 2 days of writing this post (and testing), there are about 10 best practices for securing Prospe202 that I was able to come up with. Again, this list certainly isn&#8217;t exhaustive, so be sure to comment in and let me know of any other findings and/or corrections you may have.</p>
<p>More Pros<a href="http://masterlesssamurai.com/wp-content/plugins/wp-affiliate-pro.php?id=12"   onmouseover="top.window.status='http://prosper.tracking202.com/'; return true" onmouseout="top.window.status=''; return true" target="_blank">p202</a> tutorials to come!</p>
Similar Posts:<ul>None Found
</ul><!-- Similar Posts took 8.771 ms -->]]></content:encoded>
			<wfw:commentRss>http://masterlesssamurai.com/ppc/tips-tricks/prosper202-self-hosted-apps-10-best-practices-to-securing-your-prosper202-installation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
