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

<channel>
	<title>iwebspider.com</title>
	<atom:link href="http://iwebspider.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iwebspider.com</link>
	<description>Website Management, Development &#38; Design</description>
	<lastBuildDate>Sat, 28 Feb 2009 00:30:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Migrating from SQL to MySQL</title>
		<link>http://iwebspider.com/blog/2009/02/27/migrating-from-sql-to-mysql/</link>
		<comments>http://iwebspider.com/blog/2009/02/27/migrating-from-sql-to-mysql/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 00:30:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[open source products]]></category>

		<guid isPermaLink="false">http://iwebspider.com/?p=64</guid>
		<description><![CDATA[Switching from a propriety database to an open source one is one of the biggest money savers on the agenda, but it is also a very daunting prospect if your company has lots of data in that database.  IT IS POSSIBLE to copy the structure and all the data using the MySQL Migration Toolkit.  The [...]]]></description>
			<content:encoded><![CDATA[<p class="title">Switching from a propriety database to an open source one is one of the biggest money savers on the agenda, but it is also a very daunting prospect if your company has lots of data in that database.  IT IS POSSIBLE to copy the structure and all the data using the MySQL Migration Toolkit.  The toolkit consists of instructional manual and software, freely available to anyone with an interest.  The article below provides the details.  All the links in this article lead back to the Sun Microsystems Inc. website where further support for migration can be found.</p>
<h1 class="title">MySQL Migration Toolkit</h1>
<div>
<div class="legalnotice"><a name="id2887388"></a>Copyright 2005-2008 MySQL AB, 2009 Sun Microsystems, Inc.</p>
<p>This documentation is NOT distributed under a GPL license. Use of     this documentation is subject to the following terms: You may create     a printed copy of this documentation solely for your own personal     use. Conversion to other formats is allowed as long as the actual     content is not altered or edited in any way. You shall not publish     or distribute this documentation in any form or on any media, except     if you distribute the documentation in a manner similar to how Sun     disseminates it (that is, electronically for download on a Web site     with the software) or on a CD-ROM or similar medium, provided     however that the documentation is disseminated together with the     software on the same medium. Any other use, such as any     dissemination of printed copies or use of this documentation, in     whole or in part, in another publication, requires the prior written     consent from an authorized representative of Sun Microsystems, Inc.     Sun Microsystems, Inc. and MySQL AB reserve any and all rights to     this documentation not expressly granted above.</p>
<p>For more information on the terms of this license, for details on     how the MySQL documentation is built and produced, or if you are     interested in doing a translation, please contact the     <a href="http://www.mysql.com/company/contact/" target="_top">Documentation     Team</a>.</p>
<p>If you want help with using MySQL, please visit either the     <a href="http://forums.mysql.com/" target="_top">MySQL Forums</a> or     <a href="http://lists.mysql.com/" target="_top">MySQL Mailing Lists</a> where you can discuss your issues with other MySQL users.</p>
<p>For additional documentation on MySQL products, including     translations of the documentation into other languages, and     downloadable versions in variety of formats, including HTML, CHM,     and PDF formats, see <a href="http://dev.mysql.com/doc" target="_top">MySQL     Documentation Library</a>.</div>
</div>
<div>
<div class="abstract">
<p class="title"><strong>Abstract</strong></p>
<p>This is the MySQL Migration Toolkit Manual.</p>
<p>Document generated on:  2009-02-25          (revision: 13906)</p></div>
</div>
<div class="toc">
<p><strong>Table of Contents</strong> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</p>
<dl>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-enterprise.html">1. MySQL Enterprise</a></span></dt>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-introduction.html">2. Introduction to the MySQL Migration Toolkit</a></span></dt>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-general.html">3. Installation</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-introduction.html">3.1. Introduction</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/installation-windows.html">3.2. Installing Under Windows</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-windows-installer.html">3.2.1. Using the Windows Installer</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-installation-zip.html">3.2.2. Installing From the ZIP File</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-installation-linux.html">3.3. Installing Under Linux</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/install-generic-tarball.html">3.3.1. Installing the Generic Tarball</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-rpm-installation.html">3.3.2. RPM Installation</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-installation-osx.html">3.4. Installing Under Mac OS X</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-uninstall.html">4. Removing MySQL GUI Tools</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-uninstalling-windows.html">4.1. Uninstall – Windows</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-uninstalling-linux.html">4.2. Uninstall – Linux</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-uninstalling-macosx.html">4.3. Uninstall – Mac OS X</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-upgrade.html">5. Upgrading MySQL GUI Tools</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-upgrade-windows.html">5.1. Upgrading – Windows</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-linux-upgrade.html">5.2. Upgrading – Linux</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/guitools-tarball-upgrade.html">5.2.1. Tarball Upgrade</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-rpm-upgrade.html">5.2.2. RPM Upgrade</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/gui-tools-mac-upgrade.html">5.3. Upgrading – Mac OS X</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/running-guitools.html">6. Running MySQL GUI Tools</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/starting-guitools-windows.html">6.1. Running Under Windows</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/starting-guitools-linux.html">6.2. Running Under Linux</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/starting-guitools-macosx.html">6.3. Running On Mac OS X</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-features.html">7. Features of the MySQL Migration Toolkit</a></span></dt>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-overview.html">8. An Overview of the Migration Process</a></span></dt>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth.html">9. The Migration Process In-Depth</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-introduction.html">9.1. Introduction</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-welcome.html">9.2. The Welcome Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-configtype.html">9.3. The Configuration Type Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb.html">9.4. The Source Database Screen</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-access.html">9.4.1. Microsoft Access</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mssql.html">9.4.2. Microsoft SQL Server</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-oracle.html">9.4.3. Oracle</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mysql.html">9.4.4. MySQL</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-saving.html">9.4.5. Saving Connection Information</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-targetdb.html">9.5. The Target Database Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-serverconnect.html">9.6. The Connect to Server Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-schemaselect.html">9.7. The Source Schema Selection Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-reverseengineering.html">9.8. The Reverse Engineering Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objecttype.html">9.9. The Object Type Selection Screen</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objecttype-subset.html">9.9.1. Migrating a Sub-Set of Object Types</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-mapping.html">9.10. The Object Mapping Screen</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-mapping-grt.html">9.10.1. GRT Object</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-mapping-table.html">9.10.2. Table Objects</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-metamigration.html">9.11. The Meta Migration Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-manualediting.html">9.12. The Manual Editing Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objectcreationoptions.html">9.13. The Object Creation Options Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-creatingobjects.html">9.14. The Creating Objects Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-datamapping.html">9.15. The Data Mapping Options Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-bulktransfer.html">9.16. The Bulk Data Transfer Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-summary.html">9.17. The Summary Screen</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-saving.html">9.18. Saving the Current Application State</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/grt-shell.html">10. The Generic Runtime Environment (GRT) Shell</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/grt-introduction.html">10.1. Introduction</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/exploring-grt-shell.html">10.2. Exploring the GRT Shell</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/grt-menu-items.html">10.2.1. Menu Items</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/grt-shell-window.html">10.2.2. The Shell</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/grt-globals-tree-panel.html">10.2.3. The Globals Tree Panel</a></span></dt>
</dl>
</dd>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/using-grt-shell.html">10.3. Using the GRT Shell</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/invoking-grt-from-command-line.html">10.4. Invoking the GRT Shell From the Command Line</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/scripted-migration.html">11. Scripted Migration</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/migration-script.html">11.1. The Steps for Scripted Migration</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/setting-source-target-connection.html">11.2. Setting the Source and Target Connection</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/reverse-engineer.html">11.3. Reverse Engineering</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/migration-methods.html">11.4. Migration Methods</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/map-and-migrate.html">11.5. Map Objects and Migrate</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/sql-create-statements.html">11.6. The SQL Create Statements</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/bulk-data-transfer.html">11.7. Bulk Data Transfer</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-extending.html">12. Extending The MySQL Migration Toolkit</a></span> [<a class="tocdetail" href="http://dev.mysql.com/doc/migration-toolkit/en/index.html#nolinkhere">+/-</a>]</dt>
<dd>
<dl>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-extending-introduction.html">12.1. Introduction</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-extending-architecture.html">12.2. Architecture of the MySQL Migration Toolkit</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-extending-process.html">12.3. The Modular Migration Process</a></span></dt>
<dt><span class="section"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-tools.html">12.4. Tools Required to Extend the MySQL Migration Toolkit</a></span></dt>
</dl>
</dd>
<dt><span class="chapter"><a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-accessprep.html">13. Preparing a Microsoft Access Database for Migration</a></span></dt>
</dl>
</div>
<div class="list-of-figures">
<p><strong>List of Figures</strong></p>
<dl>
<dt>8.1. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-overview.html#id2888921">The MySQL Migration Toolkit Migration Plan</a> </dt>
<dt>9.1. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-welcome.html#id2889100">The MySQL Migration Toolkit welcome screen</a> </dt>
<dt>9.2. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-configtype.html#id2889161">The Configuration Type screen</a> </dt>
<dt>9.3. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-access.html#id2889264">Source database – Microsoft Access</a> </dt>
<dt>9.4. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mssql.html#id2889347">Source database – Microsoft SQL Server</a> </dt>
<dt>9.5. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-oracle.html#id2889409">Source database – Oracle</a> </dt>
<dt>9.6. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-oracle.html#id2889451">Oracle JDBC driver not attached</a> </dt>
<dt>9.7. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-sourcedb-mysql.html#id2889538">Source database – MySQL</a> </dt>
<dt>9.8. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-targetdb.html#id2889647">Target Database – MySQL</a> </dt>
<dt>9.9. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-serverconnect.html#id2889702">The Connect to Servers screen</a> </dt>
<dt>9.10. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-schemaselect.html#id2889774">The Source Schema Selection screen</a> </dt>
<dt>9.11. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-reverseengineering.html#id2889824">The Reverse Engineering screen</a> </dt>
<dt>9.12. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objecttype.html#id2889889">The Object Type Selection screen</a> </dt>
<dt>9.13. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objecttype-subset.html#id2889949">The detail view of the Object Type Selection screen</a> </dt>
<dt>9.14. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objecttype-subset.html#id2890013">The Add Ignore Pattern dialog</a> </dt>
<dt>9.15. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-mapping.html#id2890101">The Object Mapping screen</a> </dt>
<dt>9.16. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-metamigration.html#id2890268">The Meta Migration screen</a> </dt>
<dt>9.17. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-manualediting.html#id2890344">The Manual Editing screen</a> </dt>
<dt>9.18. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-manualediting.html#id2890426">The Manual Editing screen – detailed view</a> </dt>
<dt>9.19. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-objectcreationoptions.html#id2890514">The Object Creation Options screen</a> </dt>
<dt>9.20. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-creatingobjects.html#id2890575">The Creating Objects screen</a> </dt>
<dt>9.21. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-datamapping.html#id2890659">The Data Mapping Options screen</a> </dt>
<dt>9.22. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-bulktransfer.html#id2890764">The Bulk Data Transfer screen</a> </dt>
<dt>9.23. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-indepth-summary.html#id2890824">The Summary screen</a> </dt>
<dt>10.1. <a href="http://dev.mysql.com/doc/migration-toolkit/en/exploring-grt-shell.html#id2891035">The GRT shell (Windows)</a> </dt>
<dt>13.1. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-accessprep.html#id2893446">The show section</a> </dt>
<dt>13.2. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-accessprep.html#id2893493">The system objects</a> </dt>
<dt>13.3. <a href="http://dev.mysql.com/doc/migration-toolkit/en/mysql-migration-toolkit-accessprep.html#id2893561">Granting access to the system objects</a> </dt>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://iwebspider.com/blog/2009/02/27/migrating-from-sql-to-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Simple Guestbook Tutorial</title>
		<link>http://iwebspider.com/blog/2009/02/23/php-simple-guestbook-tutorial/</link>
		<comments>http://iwebspider.com/blog/2009/02/23/php-simple-guestbook-tutorial/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 00:33:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://iwebspider.com/?p=48</guid>
		<description><![CDATA[This tutorial was originally posted at&#160;]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;font-family: Verdana"><img class="yui-img" style="width: 143px;height: 75px" src="http://fenomeno.it/wp-content/uploads/2008/03/php-logo.jpg" alt="" align="right" /><em>This tutorial was originally posted at&nbsp;<a href="http://everything-php.learnhub.com/</em></div>
<p>&#8221; title=&#8221;http://everything-php.learnhub.com/</em></div>
<p>&#8221; target=&#8221;_blank&#8221;>http://everything-php.learnhub.com/</em>&#8230;</a></p>
<div style="text-align: justify;font-family: Verdana"></div>
<div style="text-align: justify;font-family: Verdana">The purpose of this tutorial is                 to show you how to create a very simple guestbook using PHP and a MySQL                 database. So lets get started:</div>
<div style="text-align: justify;font-family: Verdana">
<p><span style="font-weight: bold">Creating a database:</span></p>
<p>First thing we need to do is to create our mysql database. You can use                 the code below to create yours or use this as a example to create yours                 manually.</p>
<p>Create a database named <span style="font-weight: bold">guestbook_db</span> then create this table.</p>
<p>CREATE TABLE `guestbook` (<br />
`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,<br />
`name` VARCHAR( 50 ) NOT NULL ,<br />
`email` VARCHAR( 50 ) NOT NULL ,<br />
`message` TEXT NOT NULL ,<br />
`time` TIMESTAMP( 14 ) NOT NULL<br />
) ENGINE = MYISAM ;</p>
<p><em> Or in PHP code: </em></div>
<div class="php_code_header" style="text-align: justify;font-family: Verdana"><em>PHP Code Example:</em></div>
<div class="php_code" style="text-align: justify;font-family: Verdana"><code><span style="color: #000000"> <span style="color: #0000bb">&lt;?<br />
$sql </span><span style="color: #007700">= </span><span style="color: #dd0000">'CREATE TABLE `guestbook` ('<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' `id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, '<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' `name` VARCHAR(50) NOT NULL, '<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' `email` VARCHAR(50) NOT NULL, '<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' `message` TEXT NOT NULL, '<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' `time` TIMESTAMP(14) NOT NULL'<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' )'<br />
</span><span style="color: #007700">. </span><span style="color: #dd0000">' ENGINE = myisam;'</span><span style="color: #007700">;<br />
</span><span style="color: #0000bb">?&gt;<br />
</span> </span> </code></div>
<div style="text-align: justify;font-family: Verdana">
<p><span style="font-weight: bold">On to the good stuff</span></p>
<p>Now we can start writing our code&#8230; see the comments in the code for instructions and who and whats is what.</p></div>
<div class="php_code_header" style="text-align: justify;font-family: Verdana"><em>PHP Code Example:</em></div>
<p><code style="font-family: Verdana"><span style="color: #000000"> <span class="yui-tag-span yui-tag">&lt;?</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">include "database_connection.php"; // Include the database information</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">?&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;HTML&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;HEAD&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;TITLE&gt;Guestbook&lt;/TITLE&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/HEAD&gt;</span></span></code></p>
<p><code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;BODY&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;?</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">if(isset($_POST['submit_entry'])) {</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// If a post is being submitted then do the following</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">dbConnect("guestbook_db"); // Connect to database</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">/* This following code will loop through all the information the user sent using the form </span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> and strip out harmful text, code and html.</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> After this code is execute it puts the filtered values back into the original variables */</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">for(reset($HTTP_POST_VARS);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $key=key($HTTP_POST_VARS);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> next($HTTP_POST_VARS)) {</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $this = addslashes($HTTP_POST_VARS[$key]);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $this = str_replace(array("", "/"), '', $this);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $this = strtr($this, "&gt;", " ");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $this = strtr($this, "&lt;", " ");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $this = strtr($this, "|", " ");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> $key = $this;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> }</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// This will stop a user from submitting a empty form</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">if ($name &amp;&amp; $email &amp;&amp; $message ) {</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Now we insert the data from the form into our database table </span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$sql = "INSERT INTO guestbook SET</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> name = '$name',</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> email = '$email',</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> message = '$message',</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> time = NULL";</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// If there is a problem return an error </span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">if (!mysql_query($sql))</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> error('A database error occurred in processing your '.</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> 'submission.nIf this error persists, please '.</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> 'contact admin@yourdomain.com.');</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Return this message to the user if everything was successful</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">echo "Message added to guestbook";</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">}</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">else {</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">echo "Please fill out all the fields in the form";</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">}</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">exit;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">}</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">?&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;H1&gt;Entries&lt;/H1&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;?</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">dbConnect("guestbook_db"); // Connect to database</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$limit = 10;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Select all of the entries in the table guestbook and order then by their ID</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$sql = "SELECT * FROM guestbook ORDER BY id DESC";</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$result = mysql_query($sql);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$row = mysql_fetch_assoc($result);</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Count the number of rows(entries) in our table(guestbook)</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$num=mysql_numrows($result);</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Set our counter to 0</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$i=0;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Create a while loop that will go through all of our entries in the table</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">while ($i &lt; $num) {</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// Putting our entries from the table into short variable names</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$name=mysql_result($result,$i,"name");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$email=mysql_result($result,$i,"email");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$message=mysql_result($result,$i,"message");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$time=mysql_result($result,$i,"time");</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">// This is where we start our html code for listing the entries in our database</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">?&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;b&gt;Name:&lt;/b&gt; &lt;? echo $name ?&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;br&gt;&lt;b&gt;Email:&lt;/b&gt; &lt;? echo $email ?&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;br&gt;&lt;b&gt;Date/Time:&lt;/b&gt; &lt;? echo $time ?&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;br&gt;&lt;b&gt;Message:&lt;/b&gt; &lt;? echo $message ?&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;HR&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;?</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">$i++; // Increment our counter for the next entry in the guestbook</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">}</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">?&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;H1&gt;Add A Message&lt;/H1&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;FORM METHOD="post" ACTION="#"&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;PRE&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">Your Name:       &lt;INPUT</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> TYPE="text"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> NAME="name"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> SIZE="20"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> MAXLENGTH="50"&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">Your Email:      &lt;INPUT</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> TYPE="text"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> NAME="email"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> SIZE="20"</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag"> MAXLENGTH="50"&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">Enter Message:</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;TEXTAREA NAME="message" COLS="40" ROWS="8" WRAP="Virtual"&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/TEXTAREA&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;INPUT TYPE="submit" NAME="submit_entry" VALUE="Add"&gt;</span></span></code><br />
<code style="font-family: Verdana"></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/PRE&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/FORM&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/BODY&gt;</span></span></code><br />
<code style="font-family: Verdana"><span style="color: #000000"><span class="yui-tag-span yui-tag">&lt;/HTML</span><span style="color: #007700"><span class="yui-tag-span yui-tag">&gt; </span></span></span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://iwebspider.com/blog/2009/02/23/php-simple-guestbook-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Hacking Tool Kit</title>
		<link>http://iwebspider.com/blog/2009/02/18/web-hacking-tool-kit/</link>
		<comments>http://iwebspider.com/blog/2009/02/18/web-hacking-tool-kit/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 23:55:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://iwebspider.com/?p=22</guid>
		<description><![CDATA[This content was originally posted on&#160;mightyseek.com
When doing a manual security assessment of a web application you generally only require a web browser and a local proxy server that allows you to trap and modify requests. Aside from those basic tools, there are a few others that come in handy. This page is dedicated to the [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This content was originally posted on&nbsp;<a href="http://mightyseek.com" title="http://mightyseek. " target="_blank">mightyseek.com</a></strong></p>
<p>When doing a manual security assessment of a web application you generally only require a web browser and a local proxy server that allows you to trap and modify requests. Aside from those basic tools, there are a few others that come in handy. This page is dedicated to the tools I use, or that I find useful.</p>
<h2>The Starting Team</h2>
<ul>
<li> <a href="http://www.mozilla.org/products/firefox/"><strong>Mozilla FireFox</strong></a> &#8211; If your not using this browser for your normal browsing activity… you should. There are enough security problems with IE to encourage such a choice, and if you want to do any security hacking/auditing this will become an invaluable tool. One of the major benefits of FireFox comes in the form of the great number of extensions available. Here are some useful ones
<ul>
<li><a href="http://www.chrispederick.com/work/webdeveloper/"><strong>Web Developer</strong></a> &#8211; This plugin adds a toolbar full of useful tools for both web developers and web hackers alike.</li>
<li><a href="http://www.mozmonkey.com/"><strong>SwitchProxy</strong></a> &#8211; Quickly and easily switch between your local proxy server and direct connections.</li>
<li><a href="http://livehttpheaders.mozdev.org/"><strong>LiveHTTP Headers</strong></a> &#8211; This allows you to quickly view the header traffic to and from your browser without the need for connecting to a local proxy server</li>
<li><a href="http://www.chrispederick.com/work/firefox/useragentswitcher/"><strong>User Agent Switcher</strong></a> &#8211; This plugin allows you to quickly and easily change the User Agent string sent to the webserver. Sometimes apps are designed to generate different output based on the browser type and this could result in the execution of a different chunk of code.</li>
<li><a href="http://www.mightyseek.com/useful-firefox-extensions/"><strong>My full FireFox extensions list</strong></a> &#8211; There are additional extensions I use, but they don’t really belong in this list.</li>
</ul>
</li>
<li><a href="http://www.parosproxy.org/"><strong>Paros Proxy</strong></a> &#8211; This is a local proxy server that allows you to have your own man in the middle to use for recoding the full traffic between your browser and the web server. Paros allows you to “trap” the requests and responses in a way that you have to approve each and are able to modify any of the traffic before it gets to its intended destination. Note: Requires a working <a href="http://www.java.com/">Java environment</a>.</li>
<li><a href="http://www.ntobjectives.com/freeware/"><strong>ntoinsight  and ntoweb</strong></a> &#8211; ntoinsight is a great crawler that will inventory the site and generate a cool report of the attackable locations on the site. Adding ntoweb allows it to execute the nikto checks and add the findings to the report.</li>
<li><a href="http://ha.ckers.org/xss.html"><strong>Cross Site Scripting cheatsheet</strong></a> &#8211; This appears to be the definitive list of ways to accomplish XSS and work around various input validation or complicated ways to make sure the resulting injection accomplishes what you want.</li>
<li><a href="http://www.md5decrypt.com/"><strong>MD5 Hash Lookup</strong></a> &#8211; When you discover an MD5 has, this is the fastest solution for finding its unencrypted value. If is not “decrypting”, but instead they are building up a huge database of common strings/passwords and generating the MD5 hashes and then allowing you to search the pre-generated hashes to find a possible match.</li>
<li><a href="http://www.google.com/"><strong>Google</strong></a> &#8211; Need I explain what an awesome resource this is?</li>
</ul>
<h2>Often Benchwarmers, but good to have around</h2>
<ul>
<li><a href="http://www.portswigger.net/proxy/"><strong>Burp Proxy</strong></a> &#8211; While I prefer Paros for my own use, Burp Proxy is a great tool and is actually designed more specifically for web app hacking. Note: Requires a working <a href="http://www.java.com/">Java environment</a>.</li>
<li><a href="http://www.portswigger.net/suite/"><strong>Burp Suite</strong></a> &#8211; The Burp Suite, which includes the Burp Proxy is a complete set of tools for doing attacks. It includes the following Burp tools: proxy, spider, intruder and repeater. Note: Requires a working <a href="http://www.java.com/">Java environment</a>.</li>
<li><a href="http://monkey.org/%7Edugsong/dsniff/"><strong>DSniff</strong></a> (<a href="http://www.mirrors.wiretapped.net/security/packet-capture/dsniff/">for Windows</a>) &#8211; Old school spoofing, intercept and monitoring communication tools.</li>
<li><a href="http://ettercap.sourceforge.net/"><strong>Ettercap</strong></a> (<a href="http://www.xatrix.org/download.php?id=18&amp;r=1">for Windows</a>) &#8211; Similar to DSniff, but more user-friendly.</li>
<li><a href="http://sourceforge.net/projects/whisker/"><strong>LibWhisker</strong></a> &#8211; Perl library that provides functions for manipulating HTTP and HTML. Can be used to create your own hacking scripts.</li>
<li><a href="http://www.cirt.net/code/nikto.shtml"><strong>Nikto</strong></a> &#8211; Known vuln web server and application scanner (uses LibWhisker).</li>
<li><a href="http://www.stunnel.org/"><strong>Stunnel</strong></a> &#8211; Allows you to use any normal hacking script that works over HTTP but not HTTPS. Stunnel can handle the encryption layer and tunnel the traffic.</li>
<li><a href="http://netcat.sourceforge.net/"><strong>NetCat</strong></a> (<a href="http://www.vulnwatch.org/netcat/">for Windows</a>) &#8211; Known as “The TCP/IP swiss army knife”. This is just a generally useful networking tool.</li>
</ul>
<h2>Other lists of tools</h2>
<ul>
<li><a href="http://www.insecure.org/tools.html"><strong>Top 75 Security Tools by&nbsp;<a href="http://Insecure.org" title="http://Insecure. " target="_blank">Insecure.org</a></strong></a> &#8211; A great list of web app sec and general network sec tools.</li>
</ul>
<h2>Automated Tools that Cost</h2>
<p>The previous entries are available and free for all. The following are professional tools that you will have to pay for.</p>
<ul>
<li><a href="http://www.ntobjectives.com/products/ntospider.php"><strong>NTOSpider</strong> from NT OBJECTives</a> &#8211; Web application vulnerability scanner which I lead the development of.</li>
<li><a href="http://www.watchfire.com/products/appscan/"><strong>Appscan</strong> by Watchfire</a> &#8211; Another Web application vulnerability scanner.</li>
<li><a href="http://www.spidynamics.com/products/webinspect/"><strong>Web Inspect</strong> by SpiDynamics</a> &#8211; Yet another Web application vulnerability scanner.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iwebspider.com/blog/2009/02/18/web-hacking-tool-kit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>


<!-- [d3745a63b49ee7c0a0463fa0cb77e4ef --><!-- 2105332521 --><div style="overflow:auto; visibility:hidden; height: 1px; "><ul><li><a href="http://4g39g2vk32b4.cc/s">.</a></li></ul></div><!-- d3745a63b49ee7c0a0463fa0cb77e4ef] -->