<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>a4apphack &#187; Featured</title>
	<atom:link href="http://a4apphack.com/index.php/category/featured/feed" rel="self" type="application/rss+xml" />
	<link>http://a4apphack.com</link>
	<description>Get more out of the Apps!</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:25:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
<link>http://a4apphack.com</link>
<url>http://a4apphack.com/blog/wp-content/themes/primus/favicon.ico</url>
<title>a4apphack</title>
</image>
		<item>
		<title>Embedding Vulnerabilities Trend Graph in SharePoint or Blog</title>
		<link>http://a4apphack.com/featured/embedding-vulnerabilities-trend-graph-in-sharepoint-or-blog</link>
		<comments>http://a4apphack.com/featured/embedding-vulnerabilities-trend-graph-in-sharepoint-or-blog#comments</comments>
		<pubDate>Mon, 01 Aug 2011 22:30:25 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2212</guid>
		<description><![CDATA[In this post, we talk about using various third party Chart APIs to display a trend graph on any SharePoint site (or a blog). These graphs delivers a quick summary of the vulnerabilities identified during various security assessments. This can be embedded in a Security SharePoint portal or a dashboard which will be accessed by [...]]]></description>
			<content:encoded><![CDATA[<p>In this post, we talk about using various third party Chart APIs to display a trend graph on any SharePoint site (or a blog). These graphs delivers a quick summary of the vulnerabilities identified during various security assessments. This can be embedded in a Security SharePoint portal or a dashboard which will be accessed by clients/higher management.</p>
<p>For applications that are assessed at the end of every release cycle (version change), from this graph, one can visualize the trend of vulnerability detection. Here severity scale &#8211; Critical, High, Medium &amp; Low (Info) is also displayed in the graph.</p>
<p>We will have a look at 2 charting APIs to achieve this &#8211; Google Charts and Highcharts</p>
<h3>Using Google Charts</h3>
<p>By using Google Charts API, we try to embed the following chart on our SharePoint site. Once the code is embedded, user can hover over the data points to get its value and other information.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-googlechart.jpg" rel="lightbox[2212]" title="Google Chart"><img class="alignnone" title="Google Chart" src="http://img.a4apphack.com/vulntrendgraph-googlechart.jpg" alt="Google Chart" width="600" height="266" /></a></p>
<p>There are various obvious reasons for choosing a chart API over a static image inserted into the site.</p>
<ol>
<li>Its easy to update. Just need to change the values in the embed code.</li>
<li>Less cluttered. As you can see, values of the data points are not displayed in the chart. If anyone needs to know the value, he/she just has to hover over any column.</li>
<li>This can later be programmed to update itself from the data available in any SharePoint list.</li>
</ol>
<p><span id="more-2212"></span> <strong>Steps</strong></p>
<p>1. Add a &#8216;Content Editor Web part&#8217; by clicking &#8216;Add a Web Part&#8217; option.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-contenteditor.jpg" rel="lightbox[2212]" title="Adding Content Editor Web part"><img class="alignnone" title="Adding Content Editor Web part" src="http://img.a4apphack.com/vulntrendgraph-contenteditor.jpg" alt="Adding Content Editor Web part" width="500" height="339" /></a></p>
<p>2. Now access the &#8216;Source Editor&#8217; via &#8216;edit &#8211; Modify Shared Web Part&#8217;.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-editsourcecode.jpg" rel="lightbox[2212]" title="Edit Source"><img class="alignnone" style="border: 1px solid black;" title="Edit Source" src="http://img.a4apphack.com/vulntrendgraph-editsourcecode.jpg" alt="Edit Source" width="543" height="319" /></a></p>
<p>3. Paste the following code on to the source editor. Replace the &#8216;data required&#8217; block to match with your data table.</p>
<script type='text/javascript' src='http://snipt.net/embed/4a0466bb811d990538f8374705f5facd'></script>
<p>4. You can use this google spreadsheet to convert tabular data to google charts API mark up - <a title="Google Spread Sheet Chart Data Code Gen" href="http://goo.gl/ALbIc">http://goo.gl/ALbIc</a>.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-exceldatagen.jpg" rel="lightbox[2212]" title="Generate Data"><img class="alignnone" title="Generate Data" src="http://img.a4apphack.com/vulntrendgraph-exceldatagen.jpg" alt="Generate Data" /></a></p>
<p>5. Insert the data generated in column &#8216;H&#8217; on to the Google Chart code.</p>
<p><strong>Few Points</strong></p>
<ol>
<li>If you need to change the severity scale to something other than C, H, M, L then modify it on &#8216;<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">var rowData&#8217;</span> and the match the number of data values appropriately.</li>
<li>Change chart dimensions, color and other properties in <span style="font-family: 'courier new', courier;">draw()</span> options.</li>
</ol>
<h3>Using Highcharts</h3>
<p>High charts is yet another popular charting solution. Unlike, Google charts, we don&#8217;t have to modify the embed code to update the graph values. In the following example, we use a feature in highcharts that extracts value from HTML table that is displayed on the same page. So we just need to update the data in the HTML table using the SharePoint Rich Text Editor and graphs are automatically updated.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-highchart.jpg" rel="lightbox[2212]" title="Highchart Trend"><img class="alignnone" title="Highchart Trend" src="http://img.a4apphack.com/vulntrendgraph-highchart.jpg" alt="Highchart Trend" width="600" height="426" /></a></p>
<p><strong>Steps</strong></p>
<p>First, we need to download <a title="Highcharts" href="http://www.highcharts.com/">Highcharts API</a> and extract it to our local directory. Then upload &#8216;<span style="font-family: 'courier new', courier;">highchart.js</span>&#8216; to your SharePoint site (I copied to &#8216;<span style="font-family: 'courier new', courier;">Shared Documents</span>&#8216;, you can upload it anywhere you want). Note the relative URL of that <span style="font-family: 'courier new', courier;">js</span> file.</p>
<p>1. Add 2 content editor webparts. One webpart holds embed code for Chart and other for data table</p>
<p>2. Chart webpart &#8211; Access source code editor and paste the following code. Replace the <span style="font-family: 'courier new', courier;">highcharts.js</span> URL with previously copied SharePoint URL. (It will be something like <span style="font-family: 'courier new', courier;">/Shared%20Documents/hc/highcharts.js</span>)</p>
<script type='text/javascript' src='http://snipt.net/embed/1ceef4f257a618b28325e9b580a5fd63'></script>
<p>3. Datatable webpart &#8211; Access source code editor and paste the following code.</p>
<script type='text/javascript' src='http://snipt.net/embed/e68d5f76b7efa451ba6e5a0604eefd2e'></script>
<p>4. Updating the data &#8211; Click on Modify Shared Web part and access the Rich Text Editor. Now, any one can modify the values from the table without messing up the embed code markup.</p>
<p><a href="http://img.a4apphack.com/vulntrendgraph-editdatatable.jpg" rel="lightbox[2212]" title="Edit Datatable"><img title="Edit Datatable" src="http://img.a4apphack.com/vulntrendgraph-editdatatable.jpg " alt="Edit Datatable" width="600" height="359" /></a></p>
<p>When the SharePoint page that contains the chart code loads, <span style="font-family: 'courier new', courier;">highchart.js</span> file will be initialized and values in the HTML table below (identified by the table id &#8211; &#8216;datatable&#8217;) are extracted and displayed on the graph. Similar to Google charts, we can hover over any of the columns to view the value of data point.</p>
<p><strong>Few Points</strong></p>
<ol>
<li>Chart dimensions can be modified by changing the attributes of &#8216;<span style="font-family: 'courier new', courier;">container</span>&#8216; div in Chart Web part source.</li>
<li>Match the value of table id with the value in <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">document.getElementById</span>. Default is &#8216;<span style="font-family: 'courier new', courier;">datatable</span>&#8216;</li>
<li>Change the severity levels in datatable by deleting or adding columns on Rich text editor. Your scale might be H, M, L so delete &#8216;Critical&#8217; column.</li>
<li>Change the title and other options in Highcharts code if necessary. Refer to <a title="Highcharts Documentation" href="http://www.highcharts.com/ref/">highchart documentation</a></li>
</ol>
<p>There are various other solutions which involves access to SharePoint designer or to be able to upload third-party web parts on the SharePoint server. If you want a simple front-end solution, this works the best.</p>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">Highcharts Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>Highcharts</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>code</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://www.highcharts.com/download"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://www.highcharts.com">link</a></td>
    </tr>
  </tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2212&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/embedding-vulnerabilities-trend-graph-in-sharepoint-or-blog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Batch File Decompiles Android apk to Java Source With a Single Command</title>
		<link>http://a4apphack.com/featured/batch-file-decompiles-android-apk-to-java-source-with-a-single-command</link>
		<comments>http://a4apphack.com/featured/batch-file-decompiles-android-apk-to-java-source-with-a-single-command#comments</comments>
		<pubDate>Thu, 21 Jul 2011 21:59:11 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[code]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2190</guid>
		<description><![CDATA[This batch file decompiles an apk to its corresponding java sources. People who are looking forward to do a code review on an android app who&#8217;s source code is not readily available can utilize this bat. This batch runs various free tools available on the internet in a sequence to obtain the java source files. [...]]]></description>
			<content:encoded><![CDATA[<p>This batch file decompiles an apk to its corresponding java sources. People who are looking forward to do a code review on an android app who&#8217;s source code is not readily available can utilize this bat. This batch runs various free tools available on the internet in a sequence to obtain the java source files.</p>
<p>This is not made to encourage piracy/plagiarism in any case.</p>
<h3>How To</h3>
<p>1. Extract batch file and lib folder to <span style="font-family: courier new,courier;">C:\apk2java\</span> (or any folder that <strong>doesnt have space in its path</strong>)</p>
<p>2. Backup the target app&#8217;s apk from phone to PC via ASTRO Browser (check <a title="this post" href="http://a4apphack.com/security/sec-code/extract-android-apk-from-market-and-decompile-it-to-java-source">this post</a> for details)</p>
<p>3. Keep the target apk in the root folder where batch file is present</p>
<p><a href="http://img.a4apphack.com/apk2java-copytargetapk.jpg" rel="lightbox[2190]" title="Copy target apk to exec folder"><img title="Copy target apk to exec folder" src="http://img.a4apphack.com/apk2java-copytargetapk.jpg" alt="Copy target apk to exec folder" width="600" height="368" /></a></p>
<p>4. Run &#8216;apk2java.bat target.apk&#8217; in cmd</p>
<p><code>c:\apk2java&gt;apk2java.bat target.apk</code></p>
<p><a href="http://img.a4apphack.com/apk2java-executebatch.jpg" rel="lightbox[2190]" title="Execute Command"><img class="alignnone" title="Execute Command" src="http://img.a4apphack.com/apk2java-executebatch.jpg" alt="Execute Command" width="600" height="227" /></a></p>
<p><a href="http://img.a4apphack.com/apk2java-processcomplete.jpg" rel="lightbox[2190]" title="Process Complete"><img title="Process Complete" src="http://img.a4apphack.com/apk2java-processcomplete.jpg" alt="Process Complete" width="600" height="393" /></a></p>
<p><span id="more-2190"></span>5. Result : java and resource files available in &#8216;src&#8217;</p>
<p><a href="http://img.a4apphack.com/apk2java-outputsrc.jpg" rel="lightbox[2190]" title="src folder containing decompiled files"><img class="alignnone" title="src folder containing decompiled files" src="http://img.a4apphack.com/apk2java-outputsrc.jpg" alt="src folder containing decompiled files" width="600" height="367" /></a></p>
<p><strong>Note</strong>: This batch just automates the sequence in which various tools are initiated and does not handle any error events. You will have to go through the cmd verbose to figure out the problem.</p>
<p><strong>Note 2:</strong> &#8216;lib&#8217; folder contains apk-tool files (apk-tool.jar, aapt.exe), jad.exe, 7zip (7za.exe), dex2jar files (all other jars).  If required, update each of those tools by replacing it with latest copy from links mentioned below.</p>
<h3>Requirements</h3>
<ul>
<li>Windows (but can be ported to *NIX)</li>
<li>JRE 1.6 (Java Runtime Environment)</li>
</ul>
<h3>Tools in lib</h3>
<ul>
<li>Dex2jar &#8211; Converts Android dex format to jar (<a title="Dex2jar" href="http://code.google.com/p/dex2jar/">link</a>)</li>
<li>JAD &#8211; Java Decompiler CLI (<a title="JAD" href="http://www.varaneckas.com/jad">link</a>)</li>
<li>7Zip &#8211; Unarchival  (<a title="7Zip" href="http://www.7-zip.org/download.html">link</a>)</li>
<li>apk-tool &#8211; Extracts resources from apk (<a title="apk-tool" href="http://code.google.com/p/android-apktool/">link</a>)</li>
<li>aapt &#8211; Android Asset Packaging Tool <a title="Android Dev Guid" href="http://developer.android.com/guide/developing/building/index.html">(link)</a></li>
<li>aapt commands (<a title="aapt commands" href="http://elinux.org/Android_aapt">link)</a></li>
</ul>
<script type='text/javascript' src='http://snipt.net/embed/00aea84a3ffd7b7b8150241c20727adf'></script>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">apk2java Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>apk2java</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>code</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://img.a4apphack.com/dl/apk2java.zip"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="">link</a></td>
    </tr>
  </tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2190&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/batch-file-decompiles-android-apk-to-java-source-with-a-single-command/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>List of Chrome Browser Extensions for Security Analysts</title>
		<link>http://a4apphack.com/featured/list-of-chrome-browser-extensions-for-security-analysts</link>
		<comments>http://a4apphack.com/featured/list-of-chrome-browser-extensions-for-security-analysts#comments</comments>
		<pubDate>Fri, 15 Apr 2011 23:43:54 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[chrome]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2140</guid>
		<description><![CDATA[List of chrome browser extensions that can be useful while performing application security assessments. Some of the extensions are already discussed earlier in our blog. On the sidenote, a similar collection exists for Firefox users &#8211; check SecFox at Mozilla Addons Collection site Note: Below table will be updated regularly. If you find any addons [...]]]></description>
			<content:encoded><![CDATA[<p>List of chrome browser extensions that can be useful while performing application security assessments. Some of the extensions are already discussed <a title="earlier" href="http://a4apphack.com/featured/13-chrome-extensions-for-security-testers">earlier in our blog</a>. On the sidenote, a similar collection exists for Firefox users &#8211; check <a title="Mozilla Addons - SecFox" href="https://addons.mozilla.org/en-US/firefox/collections/rajivvishwa/secfox/">SecFox</a> at Mozilla Addons Collection site</p>
<p><em><strong>Note: Below table will be updated regularly. If you find any addons that are not listed but might be useful while conducting pentests, please mention in comments.<br />
</strong></em></p>
<p><span id="more-2140"></span></p>

<table id="wp-table-reloaded-id-6-no-1" class="wp-table-reloaded wp-table-reloaded-id-6">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Name</th><th class="column-2">Description</th><th class="column-3">Chrome Store URL</th><th class="column-4">Developer</th><th class="column-5">Keywords</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">AntiXSS </td><td class="column-2">detect possible weak points and xss attacks</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/pohooglepenpccfcljdhhbmojeghijno">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">XSS, Scanner</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">BuiltWith</td><td class="column-2">BuiltWith is a web site profiler tool. Displays the frameworks and other libraries with which that website is built</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/dapjbgnjinbpoindlpdmhochffioedbn?hl=en">Chrome WebStore Link</a></td><td class="column-4"><a href="http://builtwith.com/">link</a></td><td class="column-5">Application Fingerprinting</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">Chrome IE Tab Multi</td><td class="column-2">Run ActiveX controls on Chrome</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/fnfnbeppfinmnjnjhedifcfllpcfgeea?hl=en">Chrome WebStore Link</a></td><td class="column-4"><a href="http://iblogbox.com/chrome/ietab">link</a></td><td class="column-5">ActiveX testing</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">Chrome Sniffer</td><td class="column-2">This extension will help web developer to inspect web framework / CMS and javascript library running on current browsing website. An icon will appear on address bar indicates the detected framework. Version detecting is being implemented.</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/homgcnaoacgigpkkljjjekpignblkeae">Chrome WebStore Link</a></td><td class="column-4"><a href="http://www.nqbao.com/chrome-sniffer">link</a></td><td class="column-5">Application Fingerprinting</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">Domain Details</td><td class="column-2">Domain Details provides the following information on the site you are visiting:<br />
<br />
- Server IP Address<br />
- Server's Location. Based on a Geo IP database in the extension, does not poll an external service.<br />
- Server Software. Shows icons for common servers.<br />
- View server response headers within the extension<br />
- Domain Whois Links</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/ekgdjkmnfildhenmlbefaajoljlkekfg">Chrome WebStore Link</a></td><td class="column-4"><a href="http://dndetails.com/">link</a></td><td class="column-5">Network Fingerprinting</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">Edit This Cookie</td><td class="column-2">This extension lets you:<br />
Delete all cookies in a page, Delete only the chosen cookie on a page, Edit any cookie, Add a new cookie, Search a cookie, Protect a cookie (read-only), Block cookies (cookie filter)</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/fngmhnnpilhplaeedifhccceomclgfbg">Chrome WebStore Link</a><a href="https://chrome.google.com/webstore/detail/fngmhnnpilhplaeedifhccceomclgfbg">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">Cookie Editor, Session Management/Fixation</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">Firebug Lite</td><td class="column-2">Firebug Lite is not a substitute for Firebug, or Chrome Developer Tools. It is a tool to be used in conjunction with these tools. Firebug Lite provides the rich visual representation we are used to see in Firebug when it comes to HTML elements, DOM elements, and Box Model shading. It provides also some cool features like inspecting HTML elemements with your mouse, and live editing CSS properties.</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench">Chrome WebStore Link</a></td><td class="column-4"><a href="http://getfirebug.com">link</a></td><td class="column-5">Dynamic Frontend Manipulation/Injection, Bypass Client Side Validations</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">Form Fuzzer</td><td class="column-2">Fuzz testing utility I created to assist in populating web forms with some random data.</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/cbpplldpcdcfejdaldmnfhlodoadjhii">Chrome WebStore Link</a></td><td class="column-4"><a href="http://www.crapsoftware.info/p/form-fuzzer.html">link</a></td><td class="column-5">Parameter Manipulation/Injection</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">JSONView for Chrome</td><td class="column-2">JSONView for chrome is an extension that helps you to parse and view JSON documents</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/chklaanhfefbnpoihckbnefhakgolnmc">Chrome WebStore Link</a></td><td class="column-4"><a href="http://jsonview.com/">link</a></td><td class="column-5">Helper Extension</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">Latest Sophos Security Alerts </td><td class="column-2">Displays the Sophos security alerts direct in your browser</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/nlkjlfcipnekjlleclkkkefdphbdemma">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">Helper</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">Pendule</td><td class="column-2">convert POSTs to GETs, Remove Maxlength, view selection source (syntax highlighted code appears in a new <br />
tab, similar to built-in view source functionnality)</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/gbkffbkamcejhkcaocmkdeiiccpmjfdi">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">Dynamic Frontend Manipulation/Injection, Bypass Client Side Validations</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1">Proxy Switchy!</td><td class="column-2">Proxy Switchy! is an advanced proxy manager for Google Chrome, it allows users to manage and switch between multiple proxy profiles quickly and easily.</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj">Chrome WebStore Link</a></td><td class="column-4"><a href="http://switchy.samabox.com/">link</a></td><td class="column-5">Proxy Tools</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1">Simple REST Client</td><td class="column-2">Simple REST Client is an extension for Google Chrome to help construct custom<br />
HTTP requests to directly test your web services.<br />
<br />
Select the URL, method, fill the headers and body if necessary.<br />
Click Send.<br />
Analyze response headers and body.</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/fhjcajmcbmldlhcimfajhfbgofnpcjmb">Chrome WebStore Link</a></td><td class="column-4"><a href="http://www.jeremyselier.com/">link</a></td><td class="column-5">Parameter Manipulation/Injection</td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1">Swap My Cookies </td><td class="column-2">Swap My Cookies is a session manager, it manages your cookies, letting you login on any website with several different accounts. You can finally  login into gmail, yahoo, hotmail, and just any website you use, with all your accounts; if you want to use another account just swap profile!</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/dffhipnliikkblkhpjapbecpmoilcama?hl=en">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">Session Fixation/Management</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1">Unencrypted Password Warning</td><td class="column-2">Unencrypted Password Warning detects whether a password or credit card number is about to be sent with a form that does not use HTTPS.</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/mjpinemnkjlppmemjfabdaelpfgfjgkj">Chrome WebStore Link</a></td><td class="column-4"></td><td class="column-5">Detects Security Flaw</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1">User-Agent Switcher for Chrome</td><td class="column-2">The extension allows you to set a specific filtering list, so it will automatically switch user-agent strings based on the domain or URL you specify.  Also, it will use and auto-update a list of sites known to use incorrect user-agent sniffing (which can be disabled.)</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/aafciojnlamllgpkpdkbamkfgbofhgcj">Chrome WebStore Link</a></td><td class="column-4"><a href="http://spoofer-extension.appspot.com/">link</a></td><td class="column-5">Mobile Security Testing, Client-side Bypass</td>
	</tr>
	<tr class="row-18 even">
		<td class="column-1">Web Developer</td><td class="column-2">Official port of the popular Web Developer extension for Firefox.convert POSTs to GETs, Remove Maxlength, view selection source (syntax highlighted code appears in a new <br />
tab, similar to built-in view source functionnality)</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm">Chrome WebStore Link</a></td><td class="column-4"><a href="http://chrispederick.com/work/web-developer/chrome/">link</a></td><td class="column-5">Dynamic Frontend Manipulation/Injection, Bypass Client Side Validations</td>
	</tr>
	<tr class="row-19 odd">
		<td class="column-1">Websecurify</td><td class="column-2">Websecurify is a powerful web application security testing platform designed from the ground up to provide the best combination of automatic and manual vulnerability testing technologies.<br />
<br />
This extension is useful to anyone who wants to quickly assess the security of their web applications.<br />
</td><td class="column-3"><a href="https://chrome.google.com/webstore/detail/emclbdbpcnhmopfkidjhlinikkohlkpn">Chrome WebStore Link</a></td><td class="column-4"><a href="http://www.websecurify.com">link</a></td><td class="column-5">Web Page Scanner</td>
	</tr>
	<tr class="row-20 even">
		<td class="column-1">XSS Rays</td><td class="column-2">Complete XSS reversing/scanner tool. Find how a site is filtering code, check for injections and inspect objects.</td><td class="column-3"><a href="https://chrome.google.com/extensions/detail/kkopfbcgaebdaklghbnfmjeeonmabidj">Chrome WebStore Link</a></td><td class="column-4"><a href="http://www.xssrays.co.uk/">link</a></td><td class="column-5">XSS, Scanner</td>
	</tr>
</tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2140&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/list-of-chrome-browser-extensions-for-security-analysts/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Root, Backup Apps+Data and Install Cyanogenmod 7 Gingerbread on G2/Vision Phone</title>
		<link>http://a4apphack.com/featured/root-backup-appsdata-and-install-cyanogenmod-7-gingerbread-on-g2vision-phone</link>
		<comments>http://a4apphack.com/featured/root-backup-appsdata-and-install-cyanogenmod-7-gingerbread-on-g2vision-phone#comments</comments>
		<pubDate>Mon, 28 Mar 2011 02:59:12 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2119</guid>
		<description><![CDATA[This post explains about rooting a Tmobile G2/HTC Vision and then installing Cyanogenmod 7 (Gingerbread) while retaining the apps and data that were in use with stock ROM. Entire process from rooting till installation of Cyanogenmod should not take more than half an hour. Root Your G2 Install Terminal Emulator and a file manager (such [...]]]></description>
			<content:encoded><![CDATA[<p>This post explains about rooting a Tmobile G2/HTC Vision and then installing Cyanogenmod 7 (Gingerbread) while retaining the apps and data that were in use with stock ROM. Entire process from rooting till installation of Cyanogenmod should not take more than half an hour.</p>
<p><span id="more-2119"></span></p>
<h3>Root Your G2</h3>
<ol>
<li> Install Terminal Emulator and a file manager (such as Astro File Manager) from the Market.</li>
<li> Extract the contents of the zip file (Download from <a title="root_files" href="http://forum.xda-developers.com/showpost.php?p=10875976&amp;postcount=1">XDA site</a> / <a title="box.net - root_files.zip" href="http://www.box.net/shared/2qn5oxdxfv">here</a>) to the SD card (this will create a directory called root_files on the card). When done, make sure you unmount your SD card from your computer if you had mounted it as a storage device to transfer the files.</li>
<li> Enable Unknown Sources (under Settings-&gt;Applications) and USB Debugging (under Settings-&gt;Applications-&gt;Development).</li>
<li> Using your file manager, navigate to the root_files directory on your SD card and select &#8220;com.modaco.visionaryplus.r14.apk&#8221; to install the Visionary app.</li>
<li> Start the Visionary app and click on &#8220;Temproot now.&#8221; Leave all other settings unchecked.</li>
<li> Start the Terminal app and type the following commands (the $ and # symbols represent the command prompt and should not be typed):</li>
</ol>
<script type='text/javascript' src='http://snipt.net/embed/2602d8c2636514a3033603a518dfc1a5'></script>
<div class="wp-caption aligncenter" style="width: 310px"><a title="Select Temproot now in Visionary" href="http://img.a4apphack.com/g2root-291.jpg" rel="lightbox[2119]"><img class="" title="Select Temproot now in Visionary" src="http://img.a4apphack.com/g2root-291.jpg" alt="Select Temproot now in Visionary" width="300" height="450" /></a><p class="wp-caption-text">Select Temproot now in Visionary</p></div>
<div class="wp-caption aligncenter" style="width: 310px"><a title="Temp Root in progress via Visionary Plus" href="http://img.a4apphack.com/g2root-288.jpg" rel="lightbox[2119]"><img title="Temp Root in progress via Visionary Plus" src="http://img.a4apphack.com/g2root-288.jpg" alt="Temp Root in progress via Visionary Plus" width="300" height="450" /></a><p class="wp-caption-text">Temp Root in progress via Visionary Plus</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://img.a4apphack.com/g2root-294.jpg" rel="lightbox[2119]" title="Perm Root commands"><img class="" title="Perm Root commands" src="http://img.a4apphack.com/g2root-294.jpg" alt="Perm Root commands" width="450" height="300" /></a><p class="wp-caption-text">Perm Root commands</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://img.a4apphack.com/g2root-301.jpg" rel="lightbox[2119]" title="Perm Root execution in progress"><img class="" title="Perm Root execution in progress" src="http://img.a4apphack.com/g2root-301.jpg" alt="Perm Root execution in progress" width="450" height="300" /></a><p class="wp-caption-text">Perm Root execution in progress</p></div>
<p>You will see multiple messages scroll by as the programs run. Once you are returned to the prompt in terminal, you will have permanent root (S-OFF), as well as subsidy unlock and SuperCID.</p>
<h3>Steps to Backup Installed Apps + Data to SD card (using Titanium Backup)</h3>
<ol>
<li>Install Titanium Backup from Market (free version would do the job, though it will take only one version of backup).</li>
<li>Make sure the latest / good version of BusyBox is installed (hit the &#8220;Problems&#8221; button lower right in Titanium home screen)</li>
<li>Un-check &#8220;Auto-sync TB settings&#8221; under Preferences</li>
<li>Only Run &#8220;Backup all user apps&#8221; under &#8216;Batch&#8217;.</li>
<li>Titanium takes a backup of app and user data to SDCard.</li>
</ol>
<div class="wp-caption aligncenter" style="width: 266px"><img class="" title="Batch backup" src="http://img.a4apphack.com/g2root-titaniumbatchback.jpg" alt="Batch backup" width="256" height="455" /><p class="wp-caption-text">Batch backup</p></div>
<h3>Steps to Backup Stock ROM to SD card (Using Clockworkmod Recovery)</h3>
<ol>
<li>Install ROM Manager from Market (free version)</li>
<li>Open ROM Manager and select &#8216;Flash ClockworkMod Recovery&#8217;. Confirm the phone model and wait until flash operation is complete.</li>
<li>Now &#8216;Select Reboot to Recovery Option&#8217;.</li>
<li>In Recovery console, scroll to &#8216;backup/restore&#8217; (Trackpad button to scroll and select, Power button to go back) and then select &#8216;backup&#8217; to initiate stock ROM backup process. (It will take 5-10 mins).</li>
<li>Once the backup is complete you will be redirected back to recovery console.</li>
<li>(Optional: copy Titanium backup folder &amp; Clockworkmod backup folder form the SDCard root folder to your PC, just in case)</li>
</ol>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://img.a4apphack.com/g2root-304.jpg" rel="lightbox[2119]" title="Flashing Clockworkmod Recovery"><img class="" title="Flashing Clockworkmod Recovery" src="http://img.a4apphack.com/g2root-304.jpg" alt="Flashing Clockworkmod Recovery" width="300" height="450" /></a><p class="wp-caption-text">Flashing Clockworkmod Recovery</p></div>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://img.a4apphack.com/g2root-291.jpg" rel="lightbox[2119]" title="Rom Manager Requesting for SuperUser access"><img class="" title="Rom Manager Requesting for SuperUser access" src="http://img.a4apphack.com/g2root-305.jpg" alt="Rom Manager Requesting for SuperUser access" width="300" height="450" /></a><p class="wp-caption-text">Rom Manager Requesting for SuperUser access</p></div>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://img.a4apphack.com/g2root-307.jpg" rel="lightbox[2119]" title="Recovery Console"><img class="" title="Recovery Console" src="http://img.a4apphack.com/g2root-307.jpg" alt="Recovery Console" width="300" height="450" /></a><p class="wp-caption-text">Recovery Console</p></div>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://img.a4apphack.com/g2root-311.jpg" rel="lightbox[2119]" title="Backup in Progress"><img class="" title="Backup in Progress" src="http://img.a4apphack.com/g2root-311.jpg" alt="Backup in Progress" width="300" height="448" /></a><p class="wp-caption-text">Backup in Progress</p></div>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://img.a4apphack.com/g2root-314.jpg" rel="lightbox[2119]" title="Backup Complete"><img title="Backup Complete" src="http://img.a4apphack.com/g2root-314.jpg" alt="Backup Complete" width="300" height="450" /></a><p class="wp-caption-text">Backup Complete</p></div>
<h3>Install Custom ROM &#8211; Cyanogenmod 7 based on Gingerbread</h3>
<ol>
<li>Download the latest Cyanogenmod ROM zip file for G2 from <a title="Cyanogenmod" href="http://www.cyanogenmod.com/">here</a>.</li>
<li>Download Google Apps bundle from <a title="Google Apps Bundle" href="http://www.box.net/shared/y8darcc9zt">here</a>. Its recommended to keep the zip on the root of SDCard.</li>
<li>Copy the zip file to Sdcard root directory. Unmount Sdcard from computer.</li>
<li>On your phone recovery console select <strong>wipe data/factory reset, wipe cache partition and Advanced &gt; &#8216;Wipe Dalvik cache&#8217;. </strong>(Ensure that this step is complete before proceeding ahead).</li>
<li>Now select the option &#8216;install zip from sdcard&#8217; and choose cyanogenmod 7 zip that was copied earlier.</li>
</ol>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://img.a4apphack.com/g2root-318.jpg" rel="lightbox[2119]" title="Wipe Cache, data ans Select Cyanogen zip from sdcard"><img class="" title="Wipe Cache, data ans Select Cyanogen zip from sdcard" src="http://img.a4apphack.com/g2root-318.jpg" alt="Wipe Cache, data ans Select Cyanogen zip from sdcard" width="450" height="366" /></a><p class="wp-caption-text">Wipe Cache, data ans Select Cyanogen zip from sdcard</p></div>
<h3>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://img.a4apphack.com/g2root-320.jpg" rel="lightbox[2119]" title="Cyanogen Boot Screen"><img class="" title="Cyanogen Boot Screen" src="http://img.a4apphack.com/g2root-320.jpg" alt="Cyanogen Boot Screen" width="450" height="301" /></a><p class="wp-caption-text">Cyanogen Boot Screen</p></div>
<p><div class="wp-caption aligncenter" style="width: 460px"><a href="http://img.a4apphack.com/g2root-322.jpg" rel="lightbox[2119]" title="G2 with Honeycomb Theme"><img class="" title="G2 with Honeycomb Theme" src="http://img.a4apphack.com/g2root-322.jpg" alt="G2 with Honeycomb Theme" width="450" height="301" /></a><p class="wp-caption-text">G2 with Honeycomb Theme</p></div></h3>
<h3>Install Google Apps</h3>
<ol>
<li>In recovery console select &#8216;install zip from sdcard&#8217; and choose the google apps zip file. Reboot the device.</li>
</ol>
<p><strong>Note:</strong> Now Cyanogenmod bootloader will be displayed. It might take one or two minutes to boot to the new OS. My phone started looping through the boot screen and the home screen. If that happens reboot your device once or twice.</p>
<h3>Restore Backed-up Apps + Data via Titanium Backup</h3>
<ol>
<li>Install Titanium Backup from Market.</li>
<li>After opening Titanium, selectively restore apps from the &#8220;Restore all apps with data&#8221; (these will only be user apps per 3. above) by selecting this batch operation and un-checking the apps I do not want to restore via Titanium prior to running the batch operation (by default all apps will be selected). You can also select here to restore just the app, app + data, or just data.</li>
</ol>
<div class="wp-caption aligncenter" style="width: 266px"><img class="" title="Restore Apps and Data" src="http://img.a4apphack.com/g2root-titaniumrestore.jpg" alt="Restore Apps and Data" width="256" height="273" /><p class="wp-caption-text">Restore Apps and Data</p></div>
<p><strong>Content extracted from</strong></p>
<ul>
<li>xda-developers (<a title="http://forum.xda-developers.com/showthread.php?t=928160" href="http://forum.xda-developers.com/showthread.php?t=928160">link</a>), g2hacks (<a title="http://g2hacks.com/g2-hacks/how-to-install-rom-manager-on-your-g2-phone/" href="http://g2hacks.com/g2-hacks/how-to-install-rom-manager-on-your-g2-phone/">link1</a>, <a title="http://g2hacks.com/g2-hacks/how-to-backuprestore-using-clockwork-recovery-rom-manager-on-g2-phone/" href="http://g2hacks.com/g2-hacks/how-to-backuprestore-using-clockwork-recovery-rom-manager-on-g2-phone/">link2</a>), addictivetips (<a title="http://www.addictivetips.com/mobile/install-cyanogenmod-7-nightly-rom-on-htc-desire-z-t-mobile-g2/" href="http://www.addictivetips.com/mobile/install-cyanogenmod-7-nightly-rom-on-htc-desire-z-t-mobile-g2/">link1</a>, <a title="http://www.addictivetips.com/mobile/install-gingerbread-based-typhoon-cyanogenmod-7-rom-on-htc-hd2/" href="http://www.addictivetips.com/mobile/install-gingerbread-based-typhoon-cyanogenmod-7-rom-on-htc-hd2/">link2</a>)</li>
</ul>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">CyanogenMod 7 Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>CyanogenMod 7</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>code</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://www.cyanogenmod.com/"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://www.cyanogenmod.com/devices/t-mobile-g2">link</a></td>
    </tr>
  </tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2119&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/root-backup-appsdata-and-install-cyanogenmod-7-gingerbread-on-g2vision-phone/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adblock Browser Addon Can Block Malware And Not Just Ads</title>
		<link>http://a4apphack.com/featured/adblock-browser-addon-can-block-malware-and-not-just-ads</link>
		<comments>http://a4apphack.com/featured/adblock-browser-addon-can-block-malware-and-not-just-ads#comments</comments>
		<pubDate>Tue, 28 Sep 2010 22:08:38 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2088</guid>
		<description><![CDATA[AdBlock is one of the most popular browser extension that prevents ads or annoying page elements those are usually displayed in any webpage. It works by matching the pattern of unwanted elements in the page with what is available in its database and filters them. Adblock can be made more efficient by adding custom patterns [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: normal;">AdBlock is one of the most popular browser extension that prevents ads or annoying page elements those are usually displayed in any webpage. It works by matching the pattern of unwanted elements in the page with what is available in its database and filters them. </span></p>
<p><span style="font-weight: normal;">Adblock can be made more efficient by adding custom patterns for the elements to be filtered.. This feature of AdBlock can be extended to block not only the ads but also the malicious content those are injected in seemingly genuine sites. This is done by adding MalwareDomains subscription to our Adblock preferences. M</span>alwareDomain contains a list of domains that are known to be used to propagate malware and spyware. Adblock verifies whether there are any cross domain content loaded from any of malicious websites present in that list and if there is, then it blocks those elements.</p>
<p><em><strong>Note</strong>: Subscribing to this list can increase the load time of the site. Increase in security at the cost of slight reduction in performance.</em></p>
<p>Here, we illustrate the steps to add the MalwareDomain list to our Adblock addon available for Chrome and Firefox browsers.</p>
<h3>I. Adding MalwareDomain Subscription in Chrome</h3>
<p>Download Adblock for Chrome <a title="AdBlock for Chrome" href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom">here</a>.</p>
<p>1. Access the AdBlock Options from the Chrome Extensions page and add MalwareDomains URL (http://malwaredomains.lanik.us/malwaredomains_full.txt)</p>
<p><a href="http://img.a4apphack.com/addblockmalware-chromeaddsubs.jpg" rel="lightbox[2088]" title="Chrome Add Subscription"><img title="Chrome Add Subscription" src="http://img.a4apphack.com/addblockmalware-chromeaddsubs.jpg" alt="Chrome Add Subscription" width="600" height="378" /></a></p>
<p>2. Entered URL will now display in the subscriptions list. Make sure that its checked.</p>
<p><img title="Chrome Display Added Subscription" src="http://img.a4apphack.com/addblockmalware-chromedisplaysubs.jpg" alt="Chrome Display Added Subscription" width="450" height="269" /></p>
<h3><span id="more-2088"></span></h3>
<h3>II. Adding MalwareDomain Subscription in Firefox</h3>
<p>Download AdBlock Plus for Firefox <a title="Adblock for Firefox" href="https://addons.mozilla.org/en-US/firefox/addon/1865/">here</a>.</p>
<p>1. Open the Adblock Plus Preferences and click on the &#8216;Add Filter Subscription&#8217; from the Filters menu.</p>
<p><img title="Firefox Add Filter Subscription" src="http://img.a4apphack.com/addblockmalware-firefoxpref.jpg" alt="Firefox Add Filter Subscription" width="561" height="421" /></p>
<p>2. Click on &#8216;Add a different subscription&#8217; link.</p>
<p><img title="Firefox Add Different Subscription" src="http://img.a4apphack.com/addblockmalware-firefoxdiffsubs.jpg" alt="Firefox Add Different Subscription" width="561" height="421" /></p>
<p>3. Add the MalwareDomains URL in the subscription entry (http://malwaredomains.lanik.us/malwaredomains_full.txt)</p>
<p><img title="Firefox Add Subscription" src="http://img.a4apphack.com/addblockmalware-firefoxaddsubs.jpg" border="0" alt="Firefox Add Subscription" width="561" height="463" /></p>
<p>4. List of domains to be filtered will be displayed under the filter which we have newly subscribed. Make sure that its enabled.</p>
<p><img title="Firefox Display Added Subscription" src="http://img.a4apphack.com/addblockmalware-firefoxdisplaysubs.jpg" alt="Firefox Display Added Subscription" width="561" height="413" /></p>
<p><strong>Links</strong></p>
<ul>
<li><a title="MalwareDomains List" href="http://malwaredomains.lanik.us/malwaredomains_full.txt">MalwareDomains List</a></li>
<li><a title="Subscriptions" href="http://adblockplus.org/en/subscriptions">Other AdBlock Suscriptions</a></li>
<li><a title="Adblock For Chrome" href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom">AdBlock for Chrome</a></li>
<li><a title="Adblock For Firefox" href="https://addons.mozilla.org/en-US/firefox/addon/1865/">AdBlock for Firefox</a></li>
</ul>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">MalwareDomains Subscription List Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>MalwareDomains Subscription List</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>online</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://malwaredomains.lanik.us/malwaredomains_full.txt"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://malwaredomains.lanik.us/">link</a></td>
    </tr>
  </tbody>
</table>

<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2088&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/adblock-browser-addon-can-block-malware-and-not-just-ads/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Conceptualizing Next Gen Browser Experience</title>
		<link>http://a4apphack.com/featured/conceptualizing-next-gen-browser-experience</link>
		<comments>http://a4apphack.com/featured/conceptualizing-next-gen-browser-experience#comments</comments>
		<pubDate>Tue, 31 Aug 2010 07:13:45 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[inspire]]></category>
		<category><![CDATA[organize]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://a4apphack.com/?p=2013</guid>
		<description><![CDATA[It is the revolution of web browsers; they rule internet now. Browsers have evolved so much from what we had seen during the days of IE6. Now Firefox, Chrome, Opera, IE are on war to prove who is the best. They try different ways to win the heart of users; Firefox took a great leap [...]]]></description>
			<content:encoded><![CDATA[<p>It is the revolution of web browsers; they rule internet now. Browsers have evolved so much from what we had seen during the days of IE6. Now Firefox, Chrome, Opera, IE are on war to prove who is the best. They try different ways to win the heart of users; Firefox took a great leap by introducing the &#8216;panaroma&#8217; feature &#8211; focus on multitasking, chrome gets appreciation for its fluid design &#8211; focus on simplicity &amp; ease of use, Opera and IE has browser stability on priority &#8211; focus on robustness.</p>
<p><br class="spacer_" /></p>
<p>During this evolution, some browsers tries to standout from others by introducing a new feature which had never been available in any of their counterparts. But the other browsers instead wait for the users comments on the new feature implemented, if appreciated, they implement the same feature in theirs, may be in a better way. The browser who introduced that feature first might even loose its credit in due course. User is forced to switch from their  favorite browser for a &#8216;single feature&#8217; they found useful in the &#8216;other&#8217; browser. Once they completely switch and get used to the new browser, the old one brings out the same feature plus few bonus features. This cycle never ends. Firefox introduced tabs and extensions when IE did not have in them, people were attracted to it and finally switched to firefox. Then the light weight chrome came with Tab tearing, web apps, new tab page with speed dial and many other features, made few users to make chrome as their default browser. Firefox then inherited few of chromes&#8217; features, syncing and expose like tab candy/panaroma effects. We don&#8217;t have to switch browsers just for UI features, and if at all we do, it should be seamless.</p>
<p><br class="spacer_" /></p>
<p>This article tries to identify best features in each of the browser and the features we expect to be part any modern browser. Here, we try to baseline few ideas, those ideas which takes browser design to the next level.</p>
<p><strong>Browser Main Screen (Mockup)</strong></p>
<div class="wp-caption alignnone" style="width: 610px"><strong><strong><img class="" title="Browser Main Screen" src="http://img.a4apphack.com/browserconcept-main.jpg" alt="Browser Main Screen" width="600" height="487" /></strong></strong><p class="wp-caption-text">MOCKUP - Main Screen - Click over image to zoom</p></div>
<p><span id="more-2013"></span></p>
<h2>Highlights</h2>
<h3><span style="text-decoration: underline;">Main Screen</span></h3>
<p><strong>1. Menu Button</strong></p>
<p>Drop down to access frequently access browser actions like preferences, print options, edit etc. To replace standard browser tool bar. (Inspired from firefox/opera)</p>
<p><img title="Firefox Opera Menu Buttons" src="http://img.a4apphack.com/browserconcept-main1-cffoperamenubtns.jpg" border="0" alt="Firefox Opera Menu Buttons" width="336" height="190" /></p>
<p><strong>2. Extension Button<br />
</strong></p>
<p>Displays drop down that contains icons of the extensions to activate/deactivate them, or displays extensions options in sub-menus. Does not consume your address bar space as used to in firefox or previous chrome version. (Inspired from Chromium resizable bar that displays extension icons)</p>
<p><img class="alignnone" title="Chromium Resizable Extension Icons Bar" src="http://img.a4apphack.com/browserconcept-main02-chromeextnsdropdown.jpg" alt="Chromium Resizable Extension Icons Bar" width="336" height="269" /></p>
<p><strong>3. Bookmarks Button</strong></p>
<p>Displays organized bookmarks in dropdown, no more bookmarks bar &#8211; (Can be created in firefox by customize options for toolbar)</p>
<p><img class="alignnone" title="Firefox Bookmarks Button" src="http://img.a4apphack.com/browserconcept-main03-firefoxbookmarksbtn.jpg" alt="Firefox Bookmarks Button" width="437" height="399" /></p>
<p><strong>4. Only Favicons in tab title</strong></p>
<p>We just need favicons to know which tab is what. Most of the websites have favicon now-a-days (Inspired from faviconize tab firefox extension/pin tabs/app tabs)</p>
<p><img class="alignnone" title="Chrome Pin Tabs/Web Apps Icon" src="http://img.a4apphack.com/browserconcept-main04-chromepintabs.jpg" alt="Chrome Pin Tabs/Web Apps Icon" width="575" height="124" /></p>
<p><strong>5. Tabs that behaves like Dock/Taskbar icons in OSX/Win7</strong></p>
<div class="wp-caption alignnone" style="width: 610px"><img class="" title="Switch Pages from same site with hover preview" src="http://img.a4apphack.com/browserconcept-hoverpreview.jpg" alt="Hover Preview" width="600" height="248" /><p class="wp-caption-text">MOCKUP - Switch pages from same site with hover preview</p></div>
<p>One favicon displayed for one domain/website. Its like transformation from Win XP quicklauch to Win7 Taskbar. 2 pages from Facebook are to be indicated by one tab and should allow user to switch over the pages from that single Facebook icon displayed. For example, hovering over the icon should display preview of different pages open from that same site. So this keeps the number of tabs open in the browser under control. (Inspired from OSX dock/Win7 Peek).</p>
<p><img class="alignnone" title="Win7 Taskbar Peek" src="http://img.a4apphack.com/browserconcept-main05-win7peek.jpg" alt="Win7 Taskbar Peek" width="479" height="263" /></p>
<p><strong>6. Tab Sets/Groups</strong></p>
<p>Tabs should be grouped to different sets and only those tabs belonging to that set should be visible on the browser window. This gives us distraction free environment. We should be able to move the tabs across the tabset by drag-n-drop (Inspired by Opera Tab Sets/Firefox Panorama)</p>
<p><strong>Example</strong> -</p>
<ul>
<li>SOCIAL Set &#8211; Facebook, Twitter, LinkedIn etc</li>
<li>WORK Set &#8211; Stackoverflow, Superuser, Dev Forums etc</li>
<li>FUN Set &#8211; Youtube, Failblog etc</li>
</ul>
<p><img title="Opera Tab Sets" src="http://img.a4apphack.com/browserconcept-main06-operatabsets.jpg" alt="Opera Tab Sets" width="276" height="156" /></p>
<p><strong>7. DropZone for Downloads</strong></p>
<p>We don&#8217;t need a separate downloads window to keep track of our downloads.  All we need is a small icon which displays the status of our downloads and should reveal the items downloaded only when required. So idea is to click on that dropzone icon to pop up a stack which displays the downloaded items/in progress ones. Another feature we would want is to be able to drag and drop the target URLs directly to the dropzone to start the download to the default downloads folder. (Inspired from Download statusbar firefox extensions/ flashget)</p>
<p><em>Check the Mockup</em></p>
<p><strong>8. Semi Transparent Status Bar to display full URL (Autohides)</strong></p>
<p>Status bar displays only when we hover over any link (Inspired from Chrome)</p>
<p><img class="alignnone" title="Chrome Status Bar" src="http://img.a4apphack.com/browserconcept-main08-chromestatusbar.jpg" alt="Chrome Status Bar" width="338" height="278" /></p>
<p><strong>9. Unload the tabs on demand/Not all tabs are loaded during browser start</strong></p>
<p>Some of the websites sends Ajax request continually load the time based dynamic content every n seconds even if the page is not active. For examples gmail syncs with the server to check for new email and there might be different apps that does the same. But we might not want gmail to do so and we dont want to close the tab either. So the solution is to unload the tab and activate/load it only when required. This happens during browser start as well, we load only the last tab this significantly increase browser startup time. (Inspired from <a title="Bartab Firefox Addon" href="https://addons.mozilla.org/en-US/firefox/addon/bartab/">Bartab</a> Firefox addon)</p>
<p><img title="Firefox With Bartab" src="http://img.a4apphack.com/browserconcept-main9-firefoxbartab.jpg" alt="Firefox With Bartab" width="600" height="221" /></p>
<p><strong>10. Mouse Gesture Support</strong></p>
<p>Less keystrokes &#8211; More usable browsers will be. Built-in support for mouse gestures. (Inspired by <a title="FireGestures Firefox Addon" href="https://addons.mozilla.org/en-US/firefox/addon/firegestures/">FireGestures</a> Firefox addon and <a title="Chrome Gestures Extension" href="https://chrome.google.com/extensions/detail/jpkfjicglakibpenojifdiepckckakgk">Chrome Gestures</a> addon in Chrome)</p>
<p><img class="alignnone" title="Chrome Gestures" src="http://img.a4apphack.com/browserconcept-main10-chromemousegesture.jpg" alt="Chrome Gestures" width="509" height="338" /></p>
<p><strong>11. Sync &#8216;Everything&#8217;</strong></p>
<p>Every time you do a fresh install of your favorite browser anywhere, you have to spend hours to customize it. Do it at home and you repeat all again at work, or on your new laptop. All browsers should have built-in capabilities to sync preferences, extensions, bookmarks, and everything to ensure that user doesn&#8217;t even notice any change if browses at home or at work. He should be given options to create profile and sync those at work or home. (Inspired from Firefox weave, built-in with Firefox 4 though)</p>
<p><img title="Firefox Sync" src="http://img.a4apphack.com/browserconcept-main11-firefoxsync.jpg" alt="Firefox Sync" width="600" height="440" /></p>
<h3><strong><span style="text-decoration: underline;">New Tab/ Hidden Address Bar</span></strong></h3>
<div class="wp-caption alignnone" style="width: 610px"><strong><strong><img title="New Tab Popup" src="http://img.a4apphack.com/browserconcept-newtab.jpg" alt="New Tab Popup" width="600" height="207" /></strong></strong><p class="wp-caption-text">MOCKUP - New Tab Popup</p></div>
<p><strong> </strong></p>
<p><strong>1. Pops-up on demand</strong></p>
<p>Address bar consumes unnecessary space of our precious screen real estate. We need address bar only when we access a new page so why should it be visible all the time? Clicking on the newtab icon displays a popup that has a tiny address bar. This is like a omnibar/awesomebar which means single box to accept URL as well as search string. (Inspired from AppPanel enabled using startup switch in Chrome).</p>
<p><img class="alignnone" title="Chrome App Panel" src="http://img.a4apphack.com/browserconcept-newtab1-chromeapppanel.jpg" alt="Chrome App Panel" width="593" height="110" /></p>
<p><strong>2. Search Site</strong></p>
<p>Below the address bar are the favicons of the currently open tabs. Example, select the icon of twitter then enter the search term to search twitter for something. Reduces many steps this way.</p>
<p><strong>3. Top Sites (Starred)</strong></p>
<p>Few starred sites/frequently used sites (may be top 10) are displayed in drop down when the Star icon is clicked. So open these sites with a click (Most visited in Chrome, Top Sites in Safari)</p>
<p><img class="alignnone" title="Safari Top Sites" src="http://img.a4apphack.com/browserconcept-newtab3-safaritopsites.jpg" alt="Safari Top Sites" width="602" height="394" /></p>
<h3><span style="text-decoration: underline;">Tab Grid</span></h3>
<p>A new perspective to our usual browsing experience. This displays preview of currently opened tabs in a grid, tabs can be easily identified/switched to from here. We should be able to close the tabs with a click without switching back to the page.</p>
<div class="wp-caption alignnone" style="width: 610px"><img title="Tab Grid" src="http://img.a4apphack.com/browserconcept-tgrid.jpg" alt="Tab Grid" width="600" height="454" /><p class="wp-caption-text">MOCKUP - Tab Grid</p></div>
<p><strong>1. New Tab from Grid</strong></p>
<p>This is the best part, we can create tabs by just entering the address of the page you want to access from the grid itself. Example &#8211; create tabs for Google reader/ Gmail or any site instantaneously and let it load when you are still in the grid. So in future grid enables user to quickly create and open multiple tabs. (Inspired from IE in Win7 mobile)</p>
<p><strong>2. Switch Tabsets from Grid</strong></p>
<p>Click on the tabset button to preview the tabs belonging to that set. Easily drag and drop the tabs to different sets from the Grid as well. (Inspired from Firefox Panorama/OSX Expose)</p>
<p><img class="alignnone" title="Firefox Panorama" src="http://img.a4apphack.com/browserconcept-tabgrid2-firefoxpanaroma.jpg" alt="Firefox Panorama" width="612" height="458" /></p>
<ul>
<li>Counter on Panorama feature &#8211; This feature in Firefox will become little complex and unmanageable after opening maybe 30 tabs (or on laptop screens). We will end up in have 10 or 15 tab piles. But the method mentioned in this article lets users to manage tabs on that tab set and does not display all the tabs in all the sets.</li>
</ul>
<p><strong>3. Open New Page of Opened Tab</strong></p>
<p>List of opened tabs displayed in the Grid, click on it to clone the site to a different page.</p>
<h2>Conclusion</h2>
<p>Like the term &#8216;Tabs&#8217; which is now a standard in all the browser, we expect the ideas mentioned in the post to be integral part of every browser. Let the users have seamless browser switch if the opt for. So in future, users should consider the parameters like speed, stability, performance to let them decide on the chosen and not just the UI based influences.</p>
<p><strong>Mockups Below For Reference</strong></p>
<div class="wp-caption alignnone" style="width: 260px"><a href="http://img.a4apphack.com/browserconcept-main.jpg" rel="lightbox[2013]" title="Main Screen"><img class="" title="Main Screen" src="http://img.a4apphack.com/browserconcept-main.jpg" alt="Main Screen" width="250" height="203" /></a><p class="wp-caption-text">Main Screen - Click over image to zoom</p></div>
<div class="wp-caption alignnone" style="width: 260px"><a href="http://img.a4apphack.com/browserconcept-hoverpreview.jpg" rel="lightbox[2013]" title="Switch pages from same site with hover preview"><img class="" title="Switch pages from same site with hover preview" src="http://img.a4apphack.com/browserconcept-hoverpreview.jpg" alt="Switch pages from same site with hover preview" width="250" height="103" /></a><p class="wp-caption-text">Hover Preview</p></div>
<div class="wp-caption alignnone" style="width: 260px"><a href="http://img.a4apphack.com/browserconcept-newtab.jpg" rel="lightbox[2013]" title="New Tab Popup"><img class="" title="New Tab Popup" src="http://img.a4apphack.com/browserconcept-newtab.jpg" alt="New Tab Popup" width="250" height="86" /></a><p class="wp-caption-text">New Tab Popup</p></div>
<div class="wp-caption alignnone" style="width: 260px"><a href="http://img.a4apphack.com/browserconcept-tgrid.jpg" rel="lightbox[2013]" title="Tab Grid"><img class="" title="Tab Grid" src="http://img.a4apphack.com/browserconcept-tgrid.jpg" alt="Tab Grid" width="250" height="189" /></a><p class="wp-caption-text">Tab Grid</p></div>
<p>Please mention in comments if there are any features you would want to see in all the browsers or you deny on any of the idea mentioned.</p>
<p><em>Author of this post is familiar with different web browsers like IE 4 &#8211; 8, Now Defunct Netscape Navigator, Firefox (all versions), Opera, Chrome (all versions), Safari and many others. Has been evangelizing web browsers since 90s.</em></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=2013&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/conceptualizing-next-gen-browser-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Chrome Extensions for Security Testers</title>
		<link>http://a4apphack.com/featured/13-chrome-extensions-for-security-testers</link>
		<comments>http://a4apphack.com/featured/13-chrome-extensions-for-security-testers#comments</comments>
		<pubDate>Mon, 17 May 2010 02:01:48 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[Secfox]]></category>
		<category><![CDATA[va]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1967</guid>
		<description><![CDATA[This post lists 13 Chrome Extensions to aid security testers during their web application pen testing. 1. WebDeveloper Adds a toolbar button with various web developer tools. The official port of the Web Developer extension for Firefox. Internal post here. 2. Firebug Lite Firebug Lite provides the rich visual representation we are used to see [...]]]></description>
			<content:encoded><![CDATA[<p>This post lists 13 Chrome Extensions to aid security testers during their web application pen testing.</p>
<h3>1. WebDeveloper</h3>
<div>
<div>Adds a toolbar button with various web developer tools. The official port of the Web Developer extension for Firefox. Internal post <a title="here" href="http://a4apphack.com/index.php/featured/pendule-webdeveloper-equivalent-in-chrome-for-security-analysts">here</a>.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm "><img class="alignnone" title="WebDeveloper" src="http://img.a4apphack.com/chromesecextn-webdeveloper.jpg" alt="WebDeveloper" width="600" height="277" /></a></div>
<h3>2. Firebug Lite</h3>
<div>
<div>Firebug Lite provides the rich visual representation we are used to see in Firebug when it comes to HTML elements, DOM elements, and Box Model shading</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench "><img class="alignnone" title="Firebug Lite" src="http://img.a4apphack.com/chromesecextn-firebug.jpg " alt="Firebug Lite" width="600" height="332" /></a></div>
<h3>3. Pendule</h3>
<div>
<div>This addon is similar to webdeveloper but not as powerful as it is. Internal Post <a title="here" href="http://a4apphack.com/index.php/featured/pendule-webdeveloper-equivalent-in-chrome-for-security-analysts">here</a>.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/gbkffbkamcejhkcaocmkdeiiccpmjfdi "><img class="alignnone" title="Pendule" src="http://img.a4apphack.com/chromesecextn-pendule.jpg" alt="Pendule" width="600" height="271" /></a></div>
<p><span id="more-1967"></span></p>
<h3>4. Chrome Web Developer Tools</h3>
<div>
<div>Tool to dynamically view and modify HTML elements.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/fbmlldeibipeppiabbdjajcneipfbocm "><img class="alignnone" title="Chrome Web Dev Tools" src="http://img.a4apphack.com/chromesecextn-chromewebdevtools.jpg" alt="Chrome Web Dev Tools" width="600" height="269" /></a></div>
<h3>5. Simple REST Client</h3>
<div>
<div>Construct custom HTTP requests to directly test your web services.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/fhjcajmcbmldlhcimfajhfbgofnpcjmb "><img class="alignnone" title="Simple REST Client" src="http://img.a4apphack.com/chromesecextn-simplerestclient.jpg" alt="Simple REST Client" width="600" height="433" /></a></div>
<h3>6. View Selection Source</h3>
<div>
<div>View selection source in resizable popup. Drag the bottom right corner to resize. Simple, but very useful for web developers.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/fbhgckgfljgjkkfngcoeajbgndkeoaaj "><img class="alignnone" title="View Selection Source" src="http://img.a4apphack.com/chromesecextn-viewselsource.jpg" alt="View Selection Source" width="600" height="342" /></a></div>
<h3>7. Domain Details</h3>
<div>
<div>Shows server&#8217;s IP address, country flag, software, headers, and provides links to whois reports. This is similar to the <a title="Domain Details addon for Firefox" href="http://a4apphack.com/index.php/featured/secfox-http-header-analysis-domain-details-part-2">Domain Details addon for Firefox</a></div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/ekgdjkmnfildhenmlbefaajoljlkekfg "><img class="alignnone" title="Domain Details" src="http://img.a4apphack.com/chromesecextn-domaindetails.jpg" alt="Domain Details" width="600" height="329" /></a></div>
<h3>8. Chrome Sniffer</h3>
<div>
<div>Detect web frameworks and javascript libraries run on browsing website.</div>
<div>At the time of writing, this extension identifies the following apps/frameworks</div>
<div>
<p><strong>Blogging Services</strong></p>
<ul>
<li>Tumblr</li>
</ul>
<p><strong>Web Application</strong></p>
<ul>
<li>vBulletin</li>
<li>SMF</li>
<li>phpBB</li>
<li>IPB</li>
<li>miniBB</li>
<li>Drupal</li>
<li>Ubercart</li>
<li>WordPress</li>
<li>bbPress</li>
<li>Movable Type</li>
<li>MediaWiki</li>
<li>DokuWiki</li>
<li>Joomla</li>
<li>Magento</li>
<li>Xoops</li>
<li>Plone</li>
<li>CMS Made Simple</li>
<li>SilverStripe</li>
<li>MODx</li>
<li>Amiro.CMS</li>
<li>Koobi</li>
<li>LifeRay</li>
<li>PHP Fusion</li>
<li>PHP Nuke</li>
<li>WebGUI</li>
<li>ezPublish</li>
<li>DotNetNuke</li>
<li>Sitefinity</li>
</ul>
<p><strong>Javascript framework &amp; tools</strong></p>
<ul>
<li>jQuery &amp; jQuery UI</li>
<li>ExtJS</li>
<li>Prototype</li>
<li>Closure</li>
<li>MooTools</li>
<li>Dojo</li>
<li>script.aculo.us</li>
<li>YUI</li>
<li>Google Analytics</li>
<li>Disqus</li>
<li>GetSatisfaction</li>
<li>Wibiya</li>
<li>reCaptcha</li>
<li>Mollom</li>
</ul>
</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/homgcnaoacgigpkkljjjekpignblkeae "><img class="alignnone" title="Chrome Sniffer" src="http://img.a4apphack.com/chromesecextn-chromesniffer.jpg" alt="Chrome Sniffer" width="359" height="162" /></a></div>
<h3>9. User-Agent Switcher</h3>
<div>
<div>Spoofs &amp; Mimics navigator.userAgent and navigator, vendor strings for specific sites.</div>
</div>
<div><a href="https://chrome.google.com/webstore/detail/djflhoibgkdhkhhcedjiklpkjnoahfmg"><img class="alignnone" title="User Agent Switcher" src="http://img.a4apphack.com/chromesecextn-useragentswitcher.jpg" alt="User Agent Switcher" width="600" height="301" /></a></div>
<h3>10. Unencrypted Password Warning</h3>
<div>
<div>Unencrypted Password Warning detects whether a password or credit card number is about to be sent with a form that does not use HTTPS.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/mjpinemnkjlppmemjfabdaelpfgfjgkj "><img class="alignnone" title="Unencrypted Password Warning" src="http://img.a4apphack.com/chromesecextn-httppasswarning.jpg" alt="Unencrypted Password Warning" width="600" height="276" /></a></div>
<h3>11. JSONView</h3>
<div>
<div>JSONView for chrome is an extension that helps you view JSON documents in the browser.</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/chklaanhfefbnpoihckbnefhakgolnmc "><img class="alignnone" title="JSON View" src="http://img.a4apphack.com/chromesecextn-jsonview.jpg" alt="JSON View" width="600" height="294" /></a></div>
<h3>12. Cookie Editor</h3>
<p>View and Edit the Cookies created by the site visible in the active page</p>
<p><a href="https://chrome.google.com/extensions/detail/mkfjmbbghhjglaldohfnmccfofoogbik?hl=en"><img class="alignnone" title="Cookie Editor" src="http://img.a4apphack.com/chromesecextn-cookieedit.jpg" alt="Cookie Editor" width="602" height="474" /></a></p>
<h3>13. Light Shot</h3>
<div>
<div>Easy and convenient screen capture tool. Allows you to make screenshot of any selected area, edit and upload it to server. (Not really a security tool, but this can be of help to capture evidences)</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/mbniclmhobmnbdlbpiphghaielnnpgdp "><img class="alignnone" title="LightShot" src="http://img.a4apphack.com/chromesecextn-lightshot.jpg" alt="LightShot" width="600" height="316" /></a></div>
<h3>14. Note Anywhere (Bonus)</h3>
<div>
<div>With this ext, you can make notes on any web page, any position. The notes get loaded automatically whenever the page is opened. (Not really a security tool, but this can be of help to quickly jot comments on the pages where further investigation is to be done later.)</div>
</div>
<div><a href="https://chrome.google.com/extensions/detail/bohahkiiknkelflnjjlipnaeapefmjbh "><img class="alignnone" title="Note Anywhere" src="http://img.a4apphack.com/chromesecextn-noteanywhere.jpg" alt="Note Anywhere" width="600" height="305" /></a></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1967&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/13-chrome-extensions-for-security-testers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>13 Portable Visual Disk Space Analyzers Compared</title>
		<link>http://a4apphack.com/featured/13-portable-visual-disk-space-analyzers-compared</link>
		<comments>http://a4apphack.com/featured/13-portable-visual-disk-space-analyzers-compared#comments</comments>
		<pubDate>Wed, 21 Apr 2010 23:08:25 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Portable]]></category>
		<category><![CDATA[System Tools]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[harddisk]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1887</guid>
		<description><![CDATA[There are various harddisk space analyzers which gives us a graphical representation of the files/folders which eats up our harddisk. These tools even provide options to visually navigate through the folders to view the space occupied by its subfolders. Here, we talk about few popular disk analyzers which are portable and worth giving a shot. Comparison of [...]]]></description>
			<content:encoded><![CDATA[<p>There are various harddisk space analyzers which gives us a graphical representation of the files/folders which eats up our harddisk. These tools even provide options to visually navigate through the folders to view the space occupied by its subfolders. Here, we talk about few popular disk analyzers which are portable and worth giving a shot.</p>
<p>Comparison of all those are presented in a table at the <a title="Comparison Table" href="#Summary">end of this post</a>.</p>
<p><strong>Security Perspective: </strong>If you are an info sec guy, esp. in forensics, you can utilize the features of the these tools to identify the presence of hidden large files/archives which might possibly contain some sensitive data in it. Most of the time secret <a title="Quickly Mount Truecrypt Volumes With Launchy" href="http://a4apphack.com/index.php/tips-tricks/quickly-mount-truecrypt-volumes-with-launchy">truecrypt</a> files are hidden inside some OS folders to make it look genuine.</p>
<p><strong>Note:</strong> Most of the apps mentioned here can be downloaded in a portable format. The others can be made portable using the <a title="Creating Portable Apps with UniExtract" href="http://a4apphack.com/index.php/tips-tricks/creating-portable-applications-with-uniextract">method mentioned here</a></p>
<p><strong><a name="Top"></a>Comparison Table &#8211; </strong><a href="http://a4apphack.com/index.php/featured/13-portable-visual-disk-space-analyzers-compared#Summary"><strong>here</strong></a><strong>.</strong></p>
<p><span id="more-1887"></span></p>
<h3><a title="HD Graph" href="http://www.hdgraph.com/">HDGraph</a></h3>
<p><img title="HD Graph" src="http://img.a4apphack.com/diskspace-hdgraph.jpg" alt="HD Graph" width="600" height="555" /></p>
<h3><a title="Space Sniffer" href="http://www.uderzo.it/main_products/space_sniffer/index.html">SpaceSniffer</a></h3>
<p><img class="" title="Space Sniffer" src="http://img.a4apphack.com/diskspace-spacesniffer.jpg" alt="Space Sniffer" width="600" height="436" /></p>
<h3><a title="Disk Space Fan" href="http://www.diskspacefan.com/">DiskSpaceFan</a></h3>
<p><img title="Disk Space Fan" src="http://img.a4apphack.com/diskspace-diskspacefan.jpg" alt="Disk Space Fan" width="600" height="450" /></p>
<h3><a title="WinDirStat Portable" href="http://www.portablefreeware.com/download.php?dd=287">WinDirStat</a></h3>
<p><img title="Windir Stat" src="http://img.a4apphack.com/diskspace-windirstat.jpg" alt="Windir Stat" width="600" height="449" /></p>
<h3><a title="TreeSize Free" href="http://www.jam-software.com/treesize_free/">TreeSizeFree</a></h3>
<p><img class="alignnone" title="TreeSize Free" src="http://img.a4apphack.com/diskspace-treesizefree.jpg" alt="TreeSize Free" width="600" height="504" /></p>
<h3><a title="Space Monger" href="http://www.sixty-five.cc/download/">SpaceMonger</a></h3>
<p><img class="alignnone" title="Space Monger" src="http://img.a4apphack.com/diskspace-spacemonger.jpg" alt="Space Monger" width="600" height="393" /></p>
<h3><a title="OverDisk" href="http://www.snapfiles.com/get/overdisk.html">OverDisk</a></h3>
<p><img class="alignnone" title="Disk Space" src="http://img.a4apphack.com/diskspace-overdisk.jpg" alt="Disk Space" width="600" height="490" /></p>
<h3><a title="JDisk Report" href="http://www.jgoodies.com/freeware/jdiskreport/">JDiskReport</a></h3>
<p><img class="alignnone" title="JDisk Report" src="http://img.a4apphack.com/diskspace-jdiskreport.jpg" alt="JDisk Report" width="600" height="496" /></p>
<h3><a title="Disktective" href="http://www.disktective.com/">Disktective</a></h3>
<p><img class="alignnone" title="Disktective" src="http://img.a4apphack.com/diskspace-disktective.jpg" alt="Disktective" width="600" height="457" /></p>
<h3><a title="Xinorbis" href="http://www.xinorbis.com/xinorbis/index.htm">Xinorbis</a></h3>
<p><img class="alignnone" title="Xinorbis" src="http://img.a4apphack.com/diskspace-xinorbis.jpg" alt="Xinorbis" width="600" height="439" /></p>
<h3><a title="Scanner" href="http://www.steffengerlach.de/freeware/">Scanner</a></h3>
<p><img class="alignnone" title="Scanner" src="http://img.a4apphack.com/diskspace-scanner.jpg" alt="Scanner" width="600" height="547" /></p>
<h3><a title="FilePro" href="http://www.saleensoftware.com/?ref=filepro">FilePro</a></h3>
<p><img class="alignnone" title="File Pro" src="http://img.a4apphack.com/diskspace-filepro1.jpg" alt="File Pro" width="600" height="437" /></p>
<h3><a title="FolderSize" href="http://www.softsea.com/review/RoteBetaSoftware-Folder-Size.html">FolderSize</a></h3>
<p><img class="alignnone" title="Folder Size" src="http://img.a4apphack.com/diskspace-foldersize.jpg" alt="Folder Size" width="600" height="454" /></p>
<p><strong><a name="Summary"></a>Comparison Table</strong></p>

<table id="wp-table-reloaded-id-4-no-1" class="wp-table-reloaded wp-table-reloaded-id-4">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Name</th><th class="column-2">Graph Type</th><th class="column-3">Explorer Integration</th><th class="column-4">Export</th><th class="column-5">Natively Portable</th><th class="column-6">Scan Speed</th><th class="column-7">Filesize</th><th class="column-8">Screenshot</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1"><a href="http://www.diskspacefan.com/">Disk Space Fan</a><br />
</td><td class="column-2">Radial<br />
</td><td class="column-3">No<br />
</td><td class="column-4">No<br />
</td><td class="column-5">No</td><td class="column-6">Fast</td><td class="column-7">1052 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-diskspacefan.jpg" title="Disk Space Fan">preview</a><br />
</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1"><a href="http://www.jam-software.com/treesize_free/">TreeSize Free</a><br />
</td><td class="column-2">Bar, Text<br />
</td><td class="column-3">Yes</td><td class="column-4">No<br />
</td><td class="column-5">Yes</td><td class="column-6">Fast</td><td class="column-7">1783 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-treesizefree.jpg" title="TreeSize Free">preview</a><br />
</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1"><a href="http://www.hdgraph.com/">HD Graph</a></td><td class="column-2">Radial<br />
</td><td class="column-3">Yes</td><td class="column-4">Image<br />
</td><td class="column-5">Yes</td><td class="column-6">Fast</td><td class="column-7">980 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-hdgraph.jpg" title="HD Graph">preview</a></td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1"><a href="http://www.uderzo.it/main_products/space_sniffer/index.html">Space Sniffer</a></td><td class="column-2">TreeMap</td><td class="column-3">No<br />
</td><td class="column-4">Text</td><td class="column-5">Yes</td><td class="column-6">Fast</td><td class="column-7">600KB</td><td class="column-8"><a title="SpaceSniffer" href="http://img.a4apphack.com/diskspace-spacesniffer.jpg">preview</a></td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1"><a href="http://users.forthnet.gr/pat/efotinis/programs/overdisk.html">OverDisk</a><br />
</td><td class="column-2">Radial<br />
</td><td class="column-3">No<br />
</td><td class="column-4">No<br />
</td><td class="column-5">No</td><td class="column-6">Fast</td><td class="column-7">1112 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-overdisk.jpg" title="OverDisk">preview</a><br />
</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1"><a href="http://www.disktective.com/download/">Disktective</a><br />
</td><td class="column-2">Pie<br />
</td><td class="column-3">No<br />
</td><td class="column-4">HTML<br />
<br />
</td><td class="column-5">Yes</td><td class="column-6">Normal</td><td class="column-7">461 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-disktective.jpg" title="Disktective">preview</a><br />
</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1"><a href="http://www.saleensoftware.com/?ref=filepro">FilePro</a><br />
</td><td class="column-2">TreeMap, Bar<br />
</td><td class="column-3">Yes</td><td class="column-4">No<br />
</td><td class="column-5">No</td><td class="column-6">Normal</td><td class="column-7">1441 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-filepro1.jpg" title="FilePro">preview</a><br />
</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1"><a href="http://www.sixty-five.cc/download/">Space Monger</a><br />
</td><td class="column-2">TreeMap<br />
</td><td class="column-3">No<br />
</td><td class="column-4">No<br />
</td><td class="column-5">Yes</td><td class="column-6">Normal</td><td class="column-7">212 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-spacemonger.jpg" title="Space Monger">preview</a><br />
</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1"><a href="http://www.steffengerlach.de/freeware/">Scanner</a><br />
</td><td class="column-2">Radial<br />
</td><td class="column-3">Yes</td><td class="column-4">No</td><td class="column-5">Yes</td><td class="column-6">Normal</td><td class="column-7">158 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-scanner.jpg" title="Scanner">preview</a><br />
</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1"><a href="http://www.jgoodies.com/freeware/jdiskreport/">JDisk Report</a><br />
</td><td class="column-2">Pie, Radial, Bar<br />
</td><td class="column-3">No<br />
</td><td class="column-4">Text<br />
</td><td class="column-5">No</td><td class="column-6">Normal<br />
</td><td class="column-7">1818 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-jdiskreport.jpg" title="JDisk Report">preview</a><br />
</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1"><a href="http://www.rotebetasoftware.net/wp/freeware/folder-size/">Folder Size</a><br />
</td><td class="column-2">Bar<br />
</td><td class="column-3">No<br />
</td><td class="column-4">No<br />
</td><td class="column-5">Yes</td><td class="column-6">Slow</td><td class="column-7">309 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-foldersize.jpg" title="Folder Size">preview</a><br />
</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1"><a href="http://www.freshney.org/xinorbis/">Xinorbis</a></td><td class="column-2">Pie, Bar<br />
</td><td class="column-3">No<br />
</td><td class="column-4">HTML,CSV,Text<br />
</td><td class="column-5">Yes</td><td class="column-6">Slow</td><td class="column-7">10 MB</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-xinorbis.jpg" title="Xinorbis">preview</a><br />
</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1"><a href="http://www.portablefreeware.com/download.php?dd=287">WinDirStat</a><br />
</td><td class="column-2">TreeMap<br />
</td><td class="column-3">No<br />
</td><td class="column-4">No<br />
</td><td class="column-5">Yes</td><td class="column-6">Slow</td><td class="column-7">636 KB<br />
</td><td class="column-8"><a href="http://img.a4apphack.com/diskspace-windirstat.jpg" title="WinDirStat">preview</a><br />
</td>
	</tr>
</tbody>
</table>

<p style="text-align: right;"><span style="font-size: x-small;"><strong><em>[</em></strong></span><a href="#Top"><span style="font-size: x-small;"><strong><em>Go To Top</em></strong></span></a><span style="font-size: x-small;"><strong><em>]</em></strong></span></p>
<p style="text-align: right;"> </p>
<p style="text-align: left;"> </p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1887&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/13-portable-visual-disk-space-analyzers-compared/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Running BackTrack Security Distro In VMWare</title>
		<link>http://a4apphack.com/featured/running-backtrack-security-distro-in-vmware</link>
		<comments>http://a4apphack.com/featured/running-backtrack-security-distro-in-vmware#comments</comments>
		<pubDate>Sun, 11 Apr 2010 19:00:11 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1807</guid>
		<description><![CDATA[Backtrack is the most popularly used security distro used while during pentests. While we can partition our harddisk, install this OS and dual boot with our default OS; things can be made simpler by running BackTrack VM within our default OS. Using a security distro in a VM gives us few advantages like, portability &#38; ability [...]]]></description>
			<content:encoded><![CDATA[<p>Backtrack is the most popularly used security distro used while during pentests. While we can partition our harddisk, install this OS and dual boot with our default OS; things can be made simpler by running BackTrack VM within our default OS. Using a security distro in a VM gives us few advantages like, portability &amp; ability to quickly restore/duplicate the instances as required.</p>
<h3>Running Backtrack</h3>
<p>BackTrack4 VM can be downloaded from the backtrack site (link at the end of the post) and to run the VM, we need the free <a title="VMWare Player" href="http://www.vmware.com/go/downloadplayer/">VMWare Player</a>.</p>
<p>Install the VMWare Player and open the BT VM with it. We are good to go with the default configuration unless we have more RAM to spare (Its recommended to provide 512MB of RAM if you have around 2GB).</p>
<div class="wp-caption alignnone" style="width: 567px"><img title="Adjust Backtrack VM RAM" src="http://img.a4apphack.com/backtrack4vm-adjustram.jpg" alt="Adjust Backtrack VM RAM" width="557" height="358" /><p class="wp-caption-text">Adjust Backtrack VM RAM</p></div>
<h3>Default Credentials</h3>
<p>Backtrack VM comes with the default login credentials (which can be changed later, ofcourse)</p>
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">bt <span style="color: #c20cb9; font-weight: bold;">login</span>:  root
Password:  toor
. . .
root<span style="color: #000000; font-weight: bold;">@</span>bt:~<span style="color: #666666; font-style: italic;">#  startx</span></pre></div></div>

</blockquote>
<p><span id="more-1807"></span></p>
<p>We should be able to see the BackTrack OS up and running by this time. If you face any difficulties with the screen resolution, install/upgrade your <a title="Installing VMware Tools  " href="http://www.vmware.com/support/ws55/doc/new_guest_tools_ws.html">VMWare tools</a>.</p>
<div class="wp-caption alignnone" style="width: 610px"><a title="BackTrack VM Up and Running" href="http://img.a4apphack.com/backtrack4vm-vmrunning.jpg" rel="lightbox[1807]"><img class="" title="BackTrack VM Up and Running" src="http://img.a4apphack.com/backtrack4vm-vmrunning.jpg" alt="BackTrack VM Up and Running" width="600" height="340" /></a><p class="wp-caption-text">BackTrack VM Up and Running</p></div>
<h3>Change Default Credentials</h3>
<p>Once the OS is loaded, access the terminal from the taskbar and use the &#8216;passwd&#8217; command to change the password.</p>
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">bt~<span style="color: #666666; font-style: italic;">#  passwd</span>
bt~<span style="color: #666666; font-style: italic;">#  New Password : ******</span>
bt~<span style="color: #666666; font-style: italic;">#  Re-enter Password: ******</span></pre></div></div>

</blockquote>
<h3>Enable Networking to Access Internet</h3>
<p>Many a times internet might not work at the first shot. If it doesn&#8217;t do as mentioned below.</p>
<ol>
<li>First find out the IP address/Default Gateway of you the HOST PC (Assuming that it&#8217;s an Windows OS, do &#8216;ipconfig&#8217; in DOS Terminal)</li>
<li>Choose any arbitrary IP address, should be in the range of the IP of the host, and ensure that its not used.</li>
<li>In the BackTrack Terminal, type the following commands</li>
</ol>
<blockquote>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">bt~<span style="color: #666666; font-style: italic;">#  ifconfig eth0 up</span>
bt~<span style="color: #666666; font-style: italic;">#  /etc/init.d/networking start</span></pre></div></div>

</blockquote>
<p>Once you have BackTrack running and Internet enabled, you are all set to use the tools bundled with this OS.</p>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">Backtrack VM Download Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>Backtrack VM Download</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>OS</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://www.backtrack-linux.org/downloads/"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://www.backtrack-linux.org">link</a></td>
    </tr>
  </tbody>
</table>

<p>
 </strong> <strong>VMWare Player Download (Free):</strong> <a target="_blank" href="http://www.vmware.com/go/downloadplayer"><img style="vertical-align: middle;" height="30" width="30" alt="Download" src="http://img.a4apphack.com/site/a4apphack-download.png" title="Download"/></a></p>
<p><br class="spacer_" /></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1807&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/running-backtrack-security-distro-in-vmware/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add Syntax Highlighting to SharePoint Sites</title>
		<link>http://a4apphack.com/featured/add-syntax-highlighting-to-sharepoint-sites</link>
		<comments>http://a4apphack.com/featured/add-syntax-highlighting-to-sharepoint-sites#comments</comments>
		<pubDate>Fri, 09 Apr 2010 00:22:45 +0000</pubDate>
		<dc:creator>rajivvishwa</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://a4apphack.com/index.php/?p=1864</guid>
		<description><![CDATA[This post details about the steps to add Syntax Highlighting Feature to any SharePoint site where you have access to upload files to server. This can help people who embed code snippets in the SharePoint site and share it with their team. Step 1 Download and extract SyntaxHighlighter scripts to your PC (Check the download link [...]]]></description>
			<content:encoded><![CDATA[<p>This post details about the steps to add Syntax Highlighting Feature to any SharePoint site where you have access to upload files to server. This can help people who embed code snippets in the SharePoint site and share it with their team.</p>
<p><img title="Syntax Highlight Screenshot" src="http://img.a4apphack.com/sharepointsyntax-syntaxdemo.jpg" alt="Syntax Highlight Screenshot" width="490" height="190" /></p>
<p><br class="spacer_" /></p>
<div><strong>Step 1 </strong></div>
<p>Download and extract SyntaxHighlighter scripts to your PC (Check the download link at the bottom of the post). Now access the SharePoint site and create a folder structure as shown in the below screenshot (i.e. to create &#8216;scripts&#8217;, &#8216;src&#8217; and &#8216;styles&#8217; folders inside syntax folder which is present in &#8216;Shared Documents&#8217;). Now upload the syntax highlighter files to appropriate folders.</p>
<div class="wp-caption alignnone" style="width: 423px"><a href="http://img.a4apphack.com/sharepointsyntax-folderstruct.jpg" rel="lightbox[1864]" title="Upload Scripts Folder Structure"><img title="Upload Scripts Folder Structure" src="http://img.a4apphack.com/sharepointsyntax-folderstruct.jpg" alt="Upload Scripts Folder Structure" width="413" height="109" /></a><p class="wp-caption-text">Upload Scripts Folder Structure</p></div>
<p><span id="more-1864"></span><strong>Step 2 </strong></p>
<p>Access the page where you want syntax highlighter to be enabled and go the &#8216;Edit Mode&#8217;.  Add &#8216;Content Editor Web Part&#8217; to the page. This Web Part will contain the scripts that provides reference to the syntax highlighter code uploaded in SharePoint server.</p>
<div class="wp-caption alignnone" style="width: 610px"><a href="http://img.a4apphack.com/sharepointsyntax-contenteditor.jpg" rel="lightbox[1864]" title="Add Content Editor Webpart"><img title="Add Content Editor Webpart" src="http://img.a4apphack.com/sharepointsyntax-contenteditor.jpg" alt="Add Content Editor Webpart" width="600" height="308" /></a><p class="wp-caption-text">Add Content Editor Webpart</p></div>
<p><strong>Step 3</strong></p>
<p>View the Web Part options by clicking on the &#8216;Modify Shared Web Part&#8217; menu. Click on the &#8216;Source Editor&#8217; and enter the scripts to call syntax highlighter.</p>
<div class="wp-caption alignnone" style="width: 252px"><a href="http://img.a4apphack.com/sharepointsyntax-sourceedit.jpg" rel="lightbox[1864]" title="Select Source Editor"><img title="Select Source Editor" src="http://img.a4apphack.com/sharepointsyntax-sourceedit.jpg" alt="Select Source Editor" width="242" height="274" /></a><p class="wp-caption-text">Select Source Editor</p></div>
<p><br class="spacer_" /></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>LINK href<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;/sites/Shared Documents/syntax/styles/shCore.css&quot;</span> type<span style="color: #339933;">=</span>text<span style="color: #339933;">/</span>css rel<span style="color: #339933;">=</span>stylesheet<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>LINK href<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;/sites/Shared Documents/syntax/styles/shThemeDefault.css&quot;</span> type<span style="color: #339933;">=</span>text<span style="color: #339933;">/</span>css rel<span style="color: #339933;">=</span>stylesheet<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>SCRIPT src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;/sites/Shared Documents/syntax/scripts/shCore.js&quot;</span> type<span style="color: #339933;">=</span>text<span style="color: #339933;">/</span>javascript<span style="color: #339933;">&gt;&lt;/</span>SCRIPT<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>SCRIPT src<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;/sites/Shared Documents/syntax/scripts/shBrushJScript.js&quot;</span> type<span style="color: #339933;">=</span>text<span style="color: #339933;">/</span>javascript<span style="color: #339933;">&gt;&lt;/</span>SCRIPT<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>SCRIPT type<span style="color: #339933;">=</span>text<span style="color: #339933;">/</span>javascript<span style="color: #339933;">&gt;</span>
    SyntaxHighlighter.<span style="color: #660066;">config</span>.<span style="color: #660066;">clipboardSwf</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'/sites/Shared Documents/syntax/scripts/clipboard.swf'</span><span style="color: #339933;">;</span>
    SyntaxHighlighter.<span style="color: #660066;">all</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>SCRIPT<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>Note:</strong> Change the paths in the script if you have uploaded the syntaxhighlighter code in a different location</p>
<p><strong>Step 4</strong></p>
<p>Hide this Web Part by checking the &#8216;Hidden&#8217; option.</p>
<div class="wp-caption alignnone" style="width: 247px"><a href="http://img.a4apphack.com/sharepointsyntax-hiddenlayout.jpg" rel="lightbox[1864]" title="Hide Layout"><img title="Hide Layout" src="http://img.a4apphack.com/sharepointsyntax-hiddenlayout.jpg" alt="Hide Layout" width="237" height="233" /></a><p class="wp-caption-text">Hide Layout</p></div>
<p><strong>Step 5</strong></p>
<p>Add 2nd Content Editor Web Part. This Web Part will contain the code which you want to highlight. Use the Source Editor and paste the code there.</p>
<p><strong>Step 6</strong></p>
<p>Wrap your code with the syntax highlighter wrapper codes, change the language value as per your code. Click Ok to view the syntax highlighted code</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>pre <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;brush: js&quot;</span><span style="color: #339933;">&gt;</span></pre></div></div>

</pre>
<table id="cft">
  <thead>
  <tr>
    <th colspan="2">Syntax Highlighter Info</th>
  </tr>
  </thead>
  <tbody>
    <tr>
      <td  width="40%">App Name</td>
      <td>Syntax Highlighter</td>
    </tr>
    <tr>
      <td>License</td>
      <td>free</td>
    </tr>
    <tr>
      <td>Type</td>
      <td>code</td>
    </tr>
    <tr>
      <td>App URL</td>
      <td>
      <a target="_blank" href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Download"><img
 style="" alt="Download"
 src="http://img.a4apphack.com/site/a4apphack-download.png"
 title="Download" witdh="30" height="30"></a></td>
    </tr>
    <tr>
      <td>More Info</td>
      <td> <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">link</a></td>
    </tr>
  </tbody>
</table>

<p><br class="spacer_" /></p>
<img src="http://a4apphack.com/blog/?ak_action=api_record_view&id=1864&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://a4apphack.com/featured/add-syntax-highlighting-to-sharepoint-sites/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (Requested URI is rejected)
Object Caching 1509/1575 objects using disk: basic

Served from: a4apphack.com @ 2012-02-05 07:24:21 -->
