<?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>techbits.de &#187; tool</title>
	<atom:link href="http://www.techbits.de/tag/tool/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techbits.de</link>
	<description>thoughts on hardware, software, development and tech news</description>
	<lastBuildDate>Thu, 11 Feb 2010 21:37:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Back with SQL Script Creator&#8230; almost</title>
		<link>http://www.techbits.de/2006/06/18/back-with-sql-script-creator-almost/</link>
		<comments>http://www.techbits.de/2006/06/18/back-with-sql-script-creator-almost/#comments</comments>
		<pubDate>Sun, 18 Jun 2006 12:47:26 +0000</pubDate>
		<dc:creator>florian</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[net]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[generator]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sqlserver]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.techbits.de/2006/06/18/back-with-sql-script-creator-almost/</guid>
		<description><![CDATA[
Being annoyed by creating a cursor script in SQL and having to define tons of variables manually I wondered if there was any tool to aid in this process. I quick google did not yield promising results. So spend the weekend conjuring up an application that eases the script creation by providing specialized generators to [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;" id="image36" src="http://www.techbits.de/wp-content/uploads/2006/06/ssc_small.jpg" alt="SQL Script Creator Splash Screen" /></p>
<p>Being annoyed by creating a cursor script in SQL and having to define tons of variables manually I wondered if there was any tool to aid in this process. I quick google did not yield promising results. So spend the weekend conjuring up an application that eases the script creation by providing specialized generators to create scripts automatically from a given SELECT statement. It works pretty well and will be tested further in the next week until I&#8217;ll release it here under some opensource license.<br />
<span style="clear:right;"/><br />
<a class="imagelink" href="http://www.techbits.de/wp-content/uploads/2006/06/ssc_screenshot.png" title="SQL Script Creator Screenshot"><img id="image38" src="http://www.techbits.de/wp-content/uploads/2006/06/ssc_screenshot.thumbnail.png" alt="SQL Script Creator Screenshot" /></a></p>
<p>Putting this app together thought me some new things about the settings and localization concepts of .NET 2.0. Two articles that got me introduced to the concept are the tutorial <a href="http://www.ondotnet.com/pub/a/dotnet/2005/08/08/localizingaspnet20.html?page=1">Localization in ASP .NET 2.0</a> on ondotnet.com and the detailed article<br />
<a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=LocalizationPractices">Localization Practices for .NET 2.0</a> on theserverside.net. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbits.de/2006/06/18/back-with-sql-script-creator-almost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking websites for intrusions</title>
		<link>http://www.techbits.de/2006/01/05/checking-websites-for-intrusions/</link>
		<comments>http://www.techbits.de/2006/01/05/checking-websites-for-intrusions/#comments</comments>
		<pubDate>Thu, 05 Jan 2006 22:26:19 +0000</pubDate>
		<dc:creator>florian</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[phpwebchecksum]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.techbits.de/2006/01/05/checking-websites-for-intrusions/</guid>
		<description><![CDATA[
When I recently installed this blog a thought about how you could monitor a website for intrusions. Almost all sites use some kind of content management system, blog or other portal software. Unfortunately we all know that software does have flaws an that there are script kiddies out there who do not hesitate to exploit [...]]]></description>
			<content:encoded><![CDATA[<p>
When I recently installed this blog a thought about how you could monitor a website for intrusions. Almost all sites use some kind of content management system, blog or other portal software. Unfortunately we all know that software does have flaws an that there are <a href="http://en.wikipedia.org/wiki/Script_kiddies">script kiddies</a> out there who do not hesitate to exploit them as soon as they are found. Since most of the small sites and blogs are hosted on simple PHP/MySQL webspace it is not as easy to monitor the integrity of your site when the web application has hundreds of files buried deep in a directory hierarchy and you only have FTP access to browse through it.
</p>
<p>
I googled for tools that create checksums for websites but I didn&#8217;t find much, so I started on creating a PHP application for that that purpose. My prototype has the following functionality:</p>
<ul>
<li>generating an xml list with checksums (<a href="http://en.wikipedia.org/wiki/SHA1">SHA1</a>) and file dates for a complete directory tree
<li>the xml list can be downloaded to be stored locally
<li>the xml checksum list can later be uploaded to be compared against the current state of the website
<li>a comparison is computed and display showing all modified, new and missing files with the information what (date, size, checksum) has been modified.
</ul>
<p>
Here are two screenshots that show the current development version:</p>
<p><a class="imagelink" href="http://www.techbits.de/wp-content/uploads/2006/01/webchecksum_screen1.png" title="Main Form - generate and compare checksums"><img id="image6" src="http://www.techbits.de/wp-content/uploads/2006/01/webchecksum_screen1.thumbnail.png" alt="Main Form - generate and compare checksums" height="51" width="128" /></a><a class="imagelink" href="http://www.techbits.de/wp-content/uploads/2006/01/webchecksum_screen2.png" title="Checksum Comparison View"><img id="image7" src="http://www.techbits.de/wp-content/uploads/2006/01/webchecksum_screen2.thumbnail.png" alt="Checksum Comparison View" height="38" width="128" /></a>
</p>
<p>
I will continue working on this tool and make it available as open source when it&#8217;s fairly stable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techbits.de/2006/01/05/checking-websites-for-intrusions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
