<?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>AskApache &#187; Search Results  &#187;  scanners</title>
	<atom:link href="http://www.askapache.com/search/scanners/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.askapache.com</link>
	<description>Advanced Web Development</description>
	<lastBuildDate>Thu, 26 Apr 2012 11:29:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows Optimization &#8211; Intense Part II</title>
		<link>http://www.askapache.com/windows/defrag-optimize-speed-xp.html</link>
		<comments>http://www.askapache.com/windows/defrag-optimize-speed-xp.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:42:28 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.askapache.com/?p=3039</guid>
		<description><![CDATA[<p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html" class="IFL" id="id3"></a>If you ever wanted to know the best way to defragment and speed up your Windows-Based PC, I mean you <em>really</em> wanted to know, here is the 2nd part to my article on Windows Speed Optimizing that details the process I have found works really well.  Definately not a quick process, and certainly not the best ever, just my best ever and one that you only have to do once to get the benefits.
This article has a lot of incredibly useful (and FREE) tools I recommend, which you can grab and use without reading the article..<br class="C" /></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"></a><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"><cite>AskApache.com</cite></a></p><p>This is part 2 of my Windows XP Optimization article:  <a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html">Make Windows XP Blazingly Fast</a>.</p>
<p>The first article was meant as a <a href="http://www.askapache.com/windows/blazing-fast-xp-speed.html">detailed and thorough introduction to speeding up Windows-based PC's</a> in a way that makes it easy to follow, without getting too specific.  So make sure you read that first, and pay the most attention to freeing up RAM, CPU, and Disk IO speed by reducing the number of services and processes that are running, we will deal with defragmentation, hard-drive speed, Disk IO, Prefetching, and Pagefile/Registry Defragmentation now.</p>

<p>This article has some really really really great stuff for ya.  It shows which tools (all but one completely free) are the best and you will use them for a long time, they are all very good.  That is just a side benefit, as this article is really more of a step-by-step guide to optimizing your system that won't have to be repeated for at least a year.  The result of course is a much more responsive PC.</p>

<h2>Whats New</h2>
<p>After writing that article I continued my research and testing into the subject on my personal computers.  I wanted to test out several additional programs and methods before I wrote about them for you guys, and I found a few really sweet additions that had a very big performance gain for all my computers, from my oldest and slowest PC's to my new 4K power laptop.  This article is primarily focused on optimizing your hard drive data and improving your Disk IO speed, and you will definately see an improvement in speed.  It doesn't get REALLY good until the defragmenting section..</p>
<ol>
<li><a href="#optimize-hard-drive">Clean Up Hard Drive</a> - Removing unneccessary files</li>
<li><a href="#registry-cleaning">Clean Registry</a> - Fixing slow registry problems automatically</li>
<li><a href="#defragmenting">Ultimate Defragmenting</a> - The best defrag method I use</li>
<li><a href="#optimize-disk">Optimize Physical Hard Disk</a> - Final step that cleans and heals your physical disk</li>
</ol>


<hr class="C" /><p><a id="optimize-hard-drive" name="optimize-hard-drive"></a></p>
<h2>Clean Up Hard Drive</h2>
<p>The first step is to clean up all the extra, temporary, and unneccessary files cluttering your hard-drive.  The reason is because we will be defragmenting your hard-drive like its never been defragged before, then we are going to go over every single bit and byte of your hard-drive to optimize the physical sectors and storage of your data..   Also we will be running a check of your registry and cleaning out bad links and other slow errors, so get it as clutter-free as possible.  DON'T use Windows built-in folder compression, it makes defragmentation worse... DO use 7-zip or winrar to create a solid archive file of any misc directories with a bunch of files... You only need one program to clean your system.</p>

<h3>CCleaner</h3>
<p><a class="ccleaner ccl1 IFL" href="http://uploads.askapache.com/2009/10/screen_301.png" title="CCleaner main program window open on the Windows tab"></a>CCleaner is a Small, Fast and Free software that removes unused and temporary files from your system and allows Windows to run faster, more efficiently and gives you more hard disk space.  I've now been using it for several months and love it.  As well as cleaning up old files and settings left by standard Windows components, CCleaner also cleans temporary files and recent file lists for many applications. Including: Firefox, Opera, Safari, Media Player, eMule, Kazaa, Google Toolbar, Netscape, Microsoft Office, Nero, Adobe Acrobat Reader, WinRAR, WinAce, WinZip and more... Google Chrome, Opera, Safari, etc..<br class="C" /></p>
<ul>
<li>Recycle Bin, Clipboard</li>
<li>Windows Temporary files, Windows Log files, Chkdsk file fragments</li>
<li>Recent Documents (on the Start Menu), Run history (on the Start Menu)</li>
<li>Windows XP Search Assistant history, old Prefetch data, Windows memory dumps after crashes</li>
</ul>
<p><a href="http://www.ccleaner.com/download">Download CCleaner</a><br class="C" /></p>






<hr class="C" /><p><a id="registry-cleaning" name="registry-cleaning"></a></p>
<h2>Registry Cleaning</h2>
<p>The registry is Windows biggest mistake, (although I'm sure they like it), and basically holds all the information for your programs and Windows.  Things like the size of your windows, recent file lists, icon files for different icons, etc..  I've never seen a computer that didn't have some registry issues, so this needs to be cleaned and may have a huge impact on your speed.  Real quickly, here are some programs to backup and restore your registry, optimize and defrag your registry, and finally search and clean any errors in your registry.</p>

<h3>CCleaner</h3>
<p><a class="ccleaner ccl3 IFL" href="http://uploads.askapache.com/2009/10/screen_303.png" title="CCleaner Issue Scanning section with the results of a scan"></a>Yup!  CCleaner also takes care of most of the performance issues of your registry.  It's very safe and fast.  CCleaner uses an advanced Registry Cleaner to check for problems and inconsistencies. It checks the following:<br class="C" /></p>
<ul>
<li>ClassIDs, ProgIDs, Application Paths, Icons</li>
<li>Uninstallers, Shared DLLs, Fonts, Help File references</li>
<li>File Extensions, ActiveX Controls, Invalid Shortcuts and more...</li>
</ul>
<p><a href="http://www.ccleaner.com/download">Download CCleaner</a><br class="C" /></p>


<h3>ERUNT - The Emergency Recovery Utility NT</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/erunt.gif" alt="ERUNT – Registry Backup and Restore Emergency Recovery Utility for Windows" title="ERUNT – Registry Backup and Restore Emergency Recovery Utility for Windows" width="32" height="32" /><a href="http://www.larshederer.homepage.t-online.de/erunt/index.htm">ERUNT</a> is a Registry Backup and Restore utility for Windows NT/2000/2003/XP.  I use this to backup my registry automatically or on command.. Ive used it for years and it's always good to backup before you do anything.<br class="C" /></p>
<pre># Here&#039;s the command I use (only for advanced users familiar with autoback)
"%ProgramFiles%\ERUNT\AUTOBACK.EXE" %SystemRoot%\ERDNT\#Date# sysreg curuser otherusers /noconfirmdelete /noprogresswindow /days:45 /alwayscreate</pre>
<p><a href="http://www.larshederer.homepage.t-online.de/erunt/">Download ERUNT</a> &middot; (<a href="http://www.larshederer.homepage.t-online.de/erunt/erunt.txt">Details</a>)<br class="C" /></p>


<h3>NTGREGOPT - NT Registry Optimizer</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/ntregopt.gif" alt="NTGREGOPT – NT Registry Optimizer for Windows" title="NTGREGOPT – NT Registry Optimizer for Windows" width="32" height="32" /><a href="http://www.larshederer.homepage.t-online.de/erunt/index.htm">NTGREGOPT</a> is a Registry Optimization tool for Windows NT/2000/2003/XP/Vista that minimizes the size of your registry files by simply compacting the registry hives to the minimum size possible.<br /><br />Registry files in an NT-based system can become fragmented over time, occupying more space on your hard disk than necessary and decreasing overall performance. You should use the NTREGOPT utility regularly, but especially after installing or uninstalling a program, to minimize the size of the registry files and optimize registry access.  The program works by recreating each registry hive "from scratch", thus removing any slack space that may be left from previously modified or deleted keys.  It does NOT change the contents of the registry in any way, nor does it physically defrag the registry files on the drive.  I recommend using this once every couple weeks.  I scheduled it to run automatically.<br class="C" /></p>
<p><a href="http://www.larshederer.homepage.t-online.de/erunt/">Download NTGREGOPT</a> &middot; (<a href="http://www.larshederer.homepage.t-online.de/erunt/ntregopt.txt">Details</a>)<br class="C" /></p>











<hr class="C" /><p><a id="defragmenting" name="defragmenting"></a></p>
<h2>Ultimate Defragmenting</h2>
<p>I say "Ultimate Defragmenting" because this is the result of a lot of testing of all the various defragmenting software out there, reading a lot of documentation, and running benchmarking to find the fastest results.  This is a mix of several individual defragmenting steps combined for a once-a-year ultimate defragmenting session.  This is what I use today, and although it's altogether a long process, each step you'll add a new tool or skill that you can use by itself from here on out.</p>
<p class="inote">ATTENTION:  While running MyDefrag/JkDefrag, SpinRite, and UltraDefrag your computer can get very hot and that is very not cool.  I set my laptop on a coke can and pointed a small desk fan at it which kept it very very cool, so do what you can to minimize heat during these programs.</p>


<h3>PageDefrag</h3>
<p><img src="http://uploads.askapache.com/2009/10/PageDefrag-115x94.gif" alt="PageDefrag SysInternals By Mark Russinovich" title="PageDefrag SysInternals By Mark Russinovich" width="115" height="94" class="IFL" /><a href="http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx">PageDefrag</a> uses advanced techniques to provide you what commercial defragmenters cannot: the ability for you to see how fragmented your paging files and Registry hives are, and to defragment them. In addition, it defragments event log files and Windows 2000/XP hibernation files (where system memory is saved when you hibernate a laptop).  One of the limitations of the Windows NT/2000 defragmentation interface is that it is not possible to defragment files that are open for exclusive access. Thus, standard defragmentation programs can neither show you how fragmented your paging files or Registry hives are, nor defragment them. Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system.<br class="C" /></p>
<p>I personally keep this enabled for every boot, as it only takes a few seconds after the first time it's run.</p>
<p><a href="http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx">Download PageDefrag</a><br class="C" /></p>



<h3>MyDefrag</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/jkdefrag.gif" alt="Windows Optimization   Intense Part II" title="jkdefrag" width="128" height="101" class="alignnone size-full wp-image-3420" />JkDefrag is a disk defragmenter and optimizer for Windows 2000/2003/XP/Vista/2008/X64. Completely automatic and very easy to use, fast, low overhead, with several optimization strategies, and can handle floppies, USB disks, memory sticks, and anything else that looks like a disk to Windows. Included are a Windows version, a commandline version (for scheduling by the task scheduler or for use from administrator scripts), a screensaver version, a DLL library (for use from programming languages), versions for Windows X64, and the complete sources. (<a href="http://www.mydefrag.com/Manual-FrequentlyAskedQuestions.html">Frequently Asked Questions</a>)<br class="C" /></p>
<p>After trying out dozens of degragmenting programs, this is my favorite.  I utilize the cool screensaver function and just run sometimes when I'm calling it a day.</p>

<h4><a href="http://www.mydefrag.com/Manual-TipsAndTricks.html">Tips and tricks</a></h4>
<ul>
  <li>Many users start looking for defragmentation/optimization programs when their computer becomes slow. The main reason for a slow computer is a full harddisk. A full harddisk is slow because the distance between files is greater than on a fresh practically empty harddisk. Deleting half the data on a full disk will just about double the speed. The more free diskspace, the faster your computer will be.</li>
  <li>Buy a second harddisk (for example an USB harddisk) and move little used stuff from your primary harddisk to that secondary harddisk. The second disk can also be used for backing up the primary disk.</li>
  <li>When buying a new computer, buy the biggest harddisk you can afford. Investing in a bigger harddisk gives more speed-per-dollar than investing in a faster CPU or investing in more memory.</li>
  <li>Cleanup old junk from your harddisk before running MyDefrag. You can clean Windows files with for example "Start -&gt; Programs -&gt; Accessories -&gt; System Tools -&gt; Disk Cleanup", or with something like the freeware <a href="http://www.ccleaner.com/"><b>CCleaner</b></a> program.</li>
  <li>Reboot before running MyDefrag. This will release files that are in use, so they can be defragmented and optimized.</li>
  <li>Boot into Windows safe mode by pressing F8 when booting, and then run MyDefrag. It will be slower because the Windows disk cache is off in safe mode, but MyDefrag will be able to process (a few) more files.</li>
  <li>Stop your real time virus scanner before running MyDefrag. Virus scanners check all disk activity, making defragmentation and optimization very slow.</li>
  <li>Move the swap file to another volume, reboot, defragment, and move the swap file back. If you don't have a second volume then temporarily make the swap file small, for example 100Mb.</li>
  <li>Package unused files with a packager such as <a href="http://www.7-zip.org/">7-zip</a>. The packagefile not only takes less harddisk space, but will also defragment and optimize much faster than the individual files. <b>Note</b>: This does not apply to Windows NTFS compression, which will actually make defragmentation and optimization slower.</li>
  <li>The first partition on a harddisk is significantly faster than other partitions. Try to use other partitions only for data that is used less often, such as music, movies, archives, backups, logfiles.</li>
  <li>If you have 2 physical harddisks of the same speed, then place the pagefile on the first partition of the second harddisk.</li>
</ul>
<p>The way I recommend is to run MyDefrag at the highest level of defragmentation once, which took my fastest PC almost 30 hours.  Once that is done you can just run it normally in 20 minutes or so.. This software also has the best defrag information I've found to date, so check out the documentation on the site.</p>
<p><a href="http://www.mydefrag.com/Manual-DownloadAndInstall.html">Download MyDefrag</a><br class="C" /></p>



<h3>UltraDefrag</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/ultra_defrag.gif" alt="UltraDefrag - powerful Defragmentation tool for Windows" title="UltraDefrag - powerful Defragmentation tool for Windows" width="196" height="158" class="alignnone size-full wp-image-3424" />UltraDefrag is a powerful Open Source Defragmentation tool for Windows Platform. It is very fast, because the defragmenting is done via the kernel-mode driver. There are three interface available : Graphical, Console and Native.  I personally like the MyDefrag more because I think it does a better job, but I also use the UltraDefrag tool because it has one very important feature like the PageDefrag tool.  It has a native version.  That means it can run before Windows loads up by utilizing the bootexecute, the same place that windows chkdsk runs at boot.   It also can takeover for Windows builtin prefetcher, to speed up the loading of frequently used programs, which I'll explain a bit later. <br class="C" /></p>
<p>I set ultradefrag up after the MyDefrag 30hour defrag completes, to run at boot and control the prefetching, then I erase any prefetch files currently saved and reboot which lets it defrag the system.</p>
<pre>erase /Q "%SYSTEMROOT%\Prefetch\*.*"</pre>
<p>Once both MyDefrag and UltraDefrag have run THEN I finally login to windows and don't open any programs to let the windows OS files get optimized by not doing anything at all for 5 minutes..  Then I reboot and log back in and this time I don't do anything for 30 minutes and reboot.  Finally I log back in and this time I instantly load up 10 of my most frequently used programs, (DreamWeaver, Photoshop, Firefox, Chrome, Notepad2, Thunderbird, Internet Explorer, and a few others) and once they are all loaded I don't do anything for an hour.  Then I reboot and repeat that same process.</p>
<p>This may seem odd or made up but I do my research and this allows your prefetched files to be optimized, including your boot prefetch files.   Once that is done I reboot and run all the defrags again.  Then I reboot and am ready for the last step.</p>
<p><a href="http://ultradefrag.sourceforge.net/">Download UltraDefrag</a><br class="C" /></p>





<hr class="C" />
<p><a id="optimize-disk" name="optimize-disk"></a></p>
<h2>Optimize Physical Hard Disk</h2>
<p>Now at this point the system is defragged and optimized as much as I can get it, but the last step is to run a program to go over every single bit on our hard-drive-disk to keep the drive clean and healthy and its too technical for me to understand, I just know its amazingly cool and I noticed a big change right away.</p>


<h3>HD Tune</h3>
<p><img class="IFL" src="http://uploads.askapache.com/2009/10/HDTune_Benchmark-116x94.gif" alt="Windows Optimization   Intense Part II" title="HDTune_Benchmark" width="116" height="94" class="alignnone size-thumbnail wp-image-3425" />HD Tune is a fantastic little utility that you can use to benchmark the DISK IO speed of your various drives, internal and external, fixed and USB, firewire, etc..  Other than using it to determine your fastest drives for moving your program files and temps to, I am just including it in this article because it is an awesome program that you will love.<br class="C" /></p>
<p><a href="http://www.hdtune.com/download.html">Download HD Tune</a></p>


<h3>SpinRite</h3>
<p>This is the last step in this guide, and was the one thing that surprised me the most in terms of how much of a speed improvement I noticed after using it.  SpinRite is the most capable, thorough, and reliable utility that has ever been created for the long term maintenance, recovery, and repair of mass storage systems.   SpinRite is not a drive defragmenter. SpinRite operates with the drive's built-in intelligence to reassign and relocate defective sectors without creating file system fragments. Thus, running SpinRite does not create fragments, but neither does it eliminate any that may exist before it was run. Unlike any other disk utility, SpinRite interfaces directly to the hard disk system’s hardware, rather than working through the system’s operating system or BIOS.  <a href="http://www.grc.com/sr/faq.htm">FAQ</a>.</p>
<p class="anote">The way that we use SpinRite in this article is method #4, Drive Maintenance mode, which reads and writes and verifies every single sector and area of your hard drives, and improves the health of your hard drive a lot.  Even on my new 4K dell power laptop, this had a noticeable improvement on speed.  After running this 20+ hours for my fastest PC, I rebooted, defragged with jkdefrag, and that is the end of this article.</p>

<blockquote cite="http://www.grc.com/files/technote.pdf">
<p><h4>In case you don't already know . . . What is SpinRite?</h4>
<p>SpinRite is a stand-alone DOS application that specializes in the recovery of marginally or completely unreadable hard and floppy disk data, and in the lifetime maintenance of PC mass storage devices. It earned its stripes many years ago by introducing the concept of non-destructive low-level reformatting and sector interleave optimization. Since then its capabilities have continued to broaden until it has become the premiere tool for disk data recovery and magnetic mass storage drive maintenance. Written in assembly language, SpinRite still performs as well on a clunky old 4.77 megahertz PC/XT as on a screaming 333 megahertz Pentium II.</p></p>
</blockquote>
<p> While SpinRite 6.0 is running, you can toggle through seven displays:<br />
<img src="http://uploads.askapache.com/2009/10/spinrite-4.png" width="480" height="267" alt="Graphic Status Display" title="spinrite 4 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-5.png" width="480" height="267" alt="Real-Time Activities" title="spinrite 5 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-6.png" width="480" height="267" alt="Technical Log" title="spinrite 6 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-7.png" width="480" height="267" alt="S.M.A.R.T. System Monitor" title="spinrite 7 windows" /><br />
<img src="http://uploads.askapache.com/2009/10/spinrite-8.png" width="480" height="267" alt="DynaStat Data Recovery" title="spinrite 8 windows" /></p>
<p><a href="http://www.grc.com/cs/prepurch.htm">Purchase and Download SpinRite</a></p>






<hr class="C" /><hr class="C" /><hr class="C" /><p>More Reading</p>
<ul>
<li><a href="http://www.pcnet-online.com/picks/spinrite.htm">PCNet File Catch - SpinRite 6.0</a></li>
<li><a href="http://www.linuxjournal.com/article/7684">SpinRite 6.0 for Linux Users</a></li>
<li><a href="http://www.sysopt.com/tutorials/article.php/12034_3549006_1">Anticipate Drive Problems Early with SpinRite v6.0</a></li>
<li><a href="http://www.blackviper.com/WinXP/supertweaks.htm">Black Viper - Windows XP Super Tweaks</a></li>
<li><a href="http://www.blackviper.com/WinXP/custom_sc_bat_Pro.php">Black Viper - Optimize your Services</a></li>
<li><a href="http://www.horstmann.com/bigj/help/windows/advanced.html">Advanced Windows Shell Tutorial</a></li>
<li><a href="http://commandwindows.com/batch.htm">Batch Files (Scripts) in Windows </a></li>
<li><a href="http://proton.pathname.com/fhs/">File System Heirarchy</a></li>
<li><a href="http://www.grc.com/sn/sn-186.htm">Steve Gibson discussing Defragmenting</a></li>
</ul><p><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html"></a><a href="http://www.askapache.com/windows/defrag-optimize-speed-xp.html">Windows Optimization &#8211; Intense Part II</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/windows/defrag-optimize-speed-xp.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>COMPUTER SECURITY TOOLBOX</title>
		<link>http://www.askapache.com/security/computer-security-toolbox-2.html</link>
		<comments>http://www.askapache.com/security/computer-security-toolbox-2.html#comments</comments>
		<pubDate>Sat, 27 Sep 2008 00:29:52 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.askapache.com.com/webmaster/computer-security-toolbox-2.html</guid>
		<description><![CDATA[List of mainly obscure security software geared more for the master pentester. These are mostly for unix, bsd, and mac and many are difficult to install and setup (require custom servers, inside access points, obscure libraries). Only programs that output data are included, so no actual exploits or anything.  Most of these output extremely useful albeit extremely technical information.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/security/computer-security-toolbox-2.html"></a><a href="http://www.askapache.com/security/computer-security-toolbox-2.html"><cite>AskApache.com</cite></a></p><p>List of mainly obscure security software geared more for the master pentester. These are mostly for unix, bsd, and mac and many are difficult to install and setup <em>(require custom servers, inside access points, obscure libraries)</em>.  Only programs that output data are included, so no actual exploits or anything.  Most of these output extremely useful albeit extremely technical information.</p>

<p class="anote">You may be looking for the article: <a href="http://www.askapache.com/security/vulnerability-scanners-review.html">Vulnerability Scanners Review</a>, or <a href="http://www.askapache.com/security/top-5-best-vulnerability-port-scanners.html">Top 5 Vulnerability Port Scanners</a></p>

<h2>Obscure/Rare Security Software</h2>
<dl>
<dt>rwhois</dt>
<dd>really great addition to using whois. Get additional info not on whois, query rwhois servers.</dd>
<dt>lft</dt>
<dd>useful alternative method of tracerouteing. oppleman</dd>
<dt>packit</dt>
<dd>define (spoof) nearly all TCP, UDP, ICMP, IP, ARP, RARP, and Ethernet header options</dd>
<dt>etherape</dt>
<dd>really cool graphical program that displays connections and protocols similar to cheops.</dd>
<dt>amap</dt>
<dd>fingerprinting</dd>
<dt>xprobe2</dt>
<dd>fingerprinting</dd>
<dt>p0f2</dt>
<dd>really exceptional fingerprinting. can be passively run in the BG.</dd>
<dt>firewalk</dt>
<dd>good packetfiltering enumerator</dd>
<dt>BGPview</dt>
<dd>bgp anyone?</dd>
<dt>icmpenum</dt>
<dd>icmp fingerprinting</dd>
<dt>dnstracer</dt>
<dd>awesome and creative graphical output of dns</dd>
<dt>ssldump</dt>
<dd>not really that useful but impressive in a report</dd>
<dt>ftester</dt>
<dd>for master pentesters only &mdash; get the lowdown on your packetfiltering</dd>
<dt>mtr</dt>
<dd>alternative traceroute</dd>
<dt>MRTG</dt>
<dd>favorite tool of ISPs, many uses here</dd>
<dt>host</dt>
<dd>don't forget this one</dd>
<dt>ike-scan</dt>
<dd>scan for vpns</dd>
<dt>upnpscan</dt>
<dd>scan for upnp devices</dd>
<dt>ftp-spider</dt>
<dd>get info on ftp server</dd>
<dt>traceproto</dt>
<dd>very nice alternative to traceroute/firewalk</dd>
<dt>sing</dt>
<dd>packet crafting</dd>
<dt>nmbscan</dt>
<dd>NBM Scanner</dd>
<dt>nbtscan</dt>
<dd>NBT Scanner</dd>
<dt>admsmb</dt>
<dd>ADMsmb</dd>
<dt>netleak</dt>
<dd>Netleak</dd>
<dt>dmitry</dt>
<dd>&nbsp;</dd>
<dt>sara</dt>
<dd>Original security auditing software</dd>
<dt>isic</dt>
<dd>ISIC</dd>
<dt>dnsa</dt>
<dd>DNS</dd>
<dt>nemesis</dt>
<dd>Packet Crafting</dd>
<dt>zodiacdns</dt>
<dd>DNS Hacking</dd>
<dt>fragroute</dt>
<dd>Fragmented Packet Crafter/Scanner</dd>
<dt>sentry 2.0</dt>
<dd>&nbsp;</dd>
<dt>Caecus</dt>
<dd>&nbsp;</dd>
<dt>C-Parse</dt>
<dd>&nbsp;</dd>
<dt>ftester</dt>
<dd>Master Pentesting Tool, Map out the filtering of your firewall with internal and external nodes</dd>
<dt>pchar</dt>
</dl>


<h2>More common security programs</h2>
<dl>
<dt><a href="http://www.nessus.org">Nessus</a></dt>
<dd>Premier UNIX vulnerability assessment tool - Nessus is the best free network vulnerability scanner available, and the best to run on UNIX at any price.  It is constantly updated, with more than 11,000 plugins for the free (but registration and EULA-acceptance required) feed.  Key features include remote and local (authenticated) security checks, a client/server architecture with a GTK graphical interface, and an embedded scripting language for writing your own plugins or understanding the existing ones.</dd>
<dt><a href="http://www.wireshark.org/">Wireshark</a></dt>
<dd>Sniffing the glue that holds the Internet together - Wireshark (known as <a href="http://www.ethereal.com">Ethereal</a> until a trademark dispute in Summer 2006) is a fantastic open source network protocol analyzer for Unix and Windows.  It allows you to examine data from a live network or from a capture file on disk. You can interactively browse the capture data, delving down into just the level of packet detail you need.  Wireshark has several powerful features, including a rich display filter language and the ability to view the reconstructed stream of a TCP session. It also supports hundreds of protocols and media types.  A tcpdump-like console version named tethereal is included.  One word of caution is that Ethereal has suffered from dozens of remotely exploi security holes, so stay up-to-date and be wary of running it on unusted or hostile networks (such as security conferences).</dd>
<dt><a href="http://www.snort.org/">Snort</a></dt>
<dd>A Everyone's favorite open source IDS - This lightweight network inusion detection and prevention system excels at traffic analysis and packet logging on IP networks.  Through protocol analysis, content searching, and various pre-processors, Snort detects thousands of worms, vulnerability exploit attempts, port scans, and other suspicious behavior.  Snort uses a flexible rule-based language to describe traffic that it should collect or pass, and a modular detection engine.  Also check out the free <a href="http://secureideas.sourceforge.net/">Basic Analysis and Security Engine (BASE)</a>, a web interface for analyzing Snort alerts. Open source Snort works fine for many individuals, small businesses, and departments.  Parent company <a href="http://www.sourcefire.com">SourceFire</a> offers a complimentary product line with more enterprise-level features and real-time rule updates.  They offer a free (with registration) 5-day-delayed rules feed, and you can also find many great free rules at <a href="http://www.bleedingsnort.com">Bleeding Edge Snort</a>.</dd>
<dt><a href="http://www.vulnwatch.org/netcat/">Netcat</a></dt>
<dd>The network Swiss army knife - This simple utility reads and writes data across TCP or UDP network connections.  It is designed to be a reliable back-end tool that can be used directly or easily driven by other programs and scripts. At the same time, it is a feature-rich network debugging and exploration tool, since it can create almost any kind of connection you would need, including port binding to accept incoming connections. The original Netcat was <a href="http://seclists.org/bugaq/1995/Oct/0028.html">released</a> by Hobbit in 1995, but it hasn't been maintained despite its immense popularity.  It can sometimes even be hard to find nc110.tgz.  The flexibility and usefulness of this tool have prompted people to write numerous other Netcat implementations - often with modern features not found in the original.  One of the most interesting is Socat, which extends Netcat to support many other socket types, SSL encryption, SOCKS proxies, and more.  It even made this list on its own merits.  There is also <a href="http://sourceforge.net/projects/nmap-ncat/">Chris Gibson's Ncat</a>, which offers even more features while remaining por and compact.  Other takes on Netcat include <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/">OpenBSD's nc</a>, <a href="http://farm9.org/Cryptcat/">Cryptcat</a>, <a href="http://www.deepspace6.net/projects/netcat6.html">Netcat6</a>, <a href="http://dcs.nac.uci.edu/%7Esombrg/pnetcat.html">PNetcat</a>, <a href="http://tigerteam.se/dl/sbd/">SBD</a>, and so-called <a href="http://netcat.sourceforge.net/">GNU Netcat</a>.</dd>
<dt><a href="http://www.metasploit.com/">Metasploit Framework</a></dt>
<dd>Hack the Planet - Metasploit took the security world by storm when it was released in 2004.  No other new tool even broke into the top 15 of this list, yet Metasploit comes in at #5, ahead of many well-loved tools that have been developed for more than a decade.  It is an advanced open-source platform for developing, testing, and using exploit code.  The extensible model through which payloads, encoders, no-op generators, and exploits can be integrated has made it possible to use the Metasploit Framework as an outlet for cutting-edge exploitation research.  It ships with hundreds of exploits, as you can see in their <a href="http://metasploit.com:55555">online exploit building demo</a>.  This makes writing your own exploits easier, and it certainly beats scouring the darkest corners of the Internet for illicit shellcode of dubious quality.  Similar professional exploitation tools, such as Core Impact and Canvas already existed for wealthy users on all sides of the ethical specum.  Metasploit simply brought this capability to the masses.</dd>
<dt><a href="http://www.hping.org/">Hping2</a></dt>
<dd>A network probing utility like ping on steroids - This handy little utility assembles and sends custom ICMP, UDP, or TCP packets and then displays any replies. It was inspired by the ping command, but offers far more conol over the probes sent. It also has a handy aceroute mode and supports IP fragmentation. This tool is particularly useful when ying to aceroute/ping/probe hosts behind a firewall that blocks attempts using the standard utilities.  This often allows you to map out firewall rulesets. It is also great for learning more about TCP/IP and experimenting with IP protocols.</dd>
<dt><a href="http://www.kismetwireless.net/">Kismet</a></dt>
<dd>A powerful wireless sniffer - Kismet is an console (ncurses) based 802.11 layer2 wireless network detector, sniffer, and inusion detection system.  It identifies networks by passively sniffing (as opposed to more active tools such as NetStumbler), and can even decloak hidden (non-beaconing) networks if they are in use.  It can automatically detect network IP blocks by sniffing TCP, UDP, ARP, and DHCP packets, log traffic in Wireshark/TCPDump compatible format, and even plot detected networks and estimated ranges on downloaded maps.  As you might expect, this tool is commonly used for <a href="http://en.wikipedia.org/wiki/Wardriving">wardriving</a>.  Oh, and also <a href="http://en.wikipedia.org/wiki/Warwalking">warwalking</a>, <a href="http://www.tgdaily.com/2004/04/30/thg_takes_to_the_air_for_wi/print.html">warflying</a>, and <a href="http://www.oldskoolphreak.com/tfiles/wifi/warskating/warskating.html">warskating</a></dd>
<dt><a href="http://www.tcpdump.org">Tcpdump</a></dt>
<dd>The classic sniffer for network monitoring and data acquisition - Tcpdump is the IP sniffer we all used before Ethereal (Wireshark) came on the scene, and many of us continue to use it frequently.  It may not have the bells and whistles (such as a pretty GUI or parsing logic for hundreds of application protocols) that Wireshark has, but it does the job well and with fewer security holes.  It also requires fewer system resources.  While it doesn't receive new features often, it is actively maintained to fix bugs and portability problems.  It is great for acking down network problems or monitoring activity. There is a separate Windows port named <a href="http://windump.polito.it/">WinDump</a>.  TCPDump is the source of the <a href="http://www.tcpdump.org">Libpcap</a>/<a href="http://winpcap.polito.it/">WinPcap</a> packet capture library, which is used by <a href="http://insecure.org/nmap/">Nmap</a> among many other tools.</dd>
<dt><a href="http://www.oxid.it/cain.html">Cain and Abel</a></dt>
<dd>The top password recovery tool for Windows - UNIX users often smugly assert that the best free security tools support their platform first, and Windows ports are often an afterthought. They are usually right, but Cain &amp; Abel is a glaring exception.  This Windows-only password recovery tool handles an enormous variety of tasks. It can recover passwords by sniffing the network, cracking encrypted passwords using Dictionary, Brute-Force and Cryptanalysis attacks, recording VoIP conversations, decoding scrambled passwords, revealing password boxes, uncovering cached passwords and analyzing routing protocols. It is also <a href="http://www.oxid.it/ca_um/">well documented</a>.</dd>
<dt><a href="http://www.openwall.com/john/">John the Ripper</a></dt>
<dd>A powerful, flexible, and <i>fast</i> multi-platform password hash cracker - John the Ripper is a fast password cracker, currently available for many flavors of Unix (11 are officially supported, not counting different architectures), DOS, Win32, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types which are most commonly found on various Unix flavors, as well as Kerberos AFS and Windows NT/2000/XP LM hashes. Several other hash types are added with conibuted patches. You will want to start with some wordlists, which you can find <a href="ftp://ftp.mirrorgeek.com/openwall/wordlists">here</a>, <a href="ftp://ftp.ox.ac.uk/pub/wordlists/">here</a>, or <a href="http://www.outpost9.com/files/WordLists.html">here</a>.</dd>
<dt><a href="http://ettercap.sourceforge.net/">Ettercap</a></dt>
<dd>In case you still thought switched LANs provide much exa security - Ettercap is a terminal-based network sniffer/interceptor/logger for ethernet LANs. It supports active and passive dissection of many protocols (even ciphered ones, like ssh and https).  Data injection in an established connection and filtering on the fly is also possible, keeping the connection synchronized. Many sniffing modes were implemented to give you a powerful and complete sniffing suite. Plugins are supported. It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geomey of the LAN.</dd>
<dt><a href="http://www.cirt.net/code/nikto.shtml">Nikto</a></dt>
<dd>A more comprehensive web scanner - Nikto is an open source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 3200 potentially dangerous files/CGIs, versions on over 625 servers, and version specific problems on over 230 servers. Scan items and plugins are frequently updated and can be automatically updated (if desired). It uses Whisker/libwhisker for much of its underlying functionality.  It is a great tool, but the value is limited by its infrequent updates.  The newest and most critical vulnerabilities are often not detected.</dd>
<dt> Ping/telnet/dig/aceroute/whois/netsta</dt>
<dd>The basics - While there are many whiz-bang high-tech tools out there to assist in security auditing, don't forget about the basics!  Everyone should be very familiar with these tools as they come with most operating systems (except that Windows omits whois and uses the name acert). They can be very handy in a pinch, although for more advanced usage you may be better off with Hping2 and Netcat.</dd>
<dt><a href="http://www.openssh.com/">OpenSSH</a> / <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/">PuTTY</a> / <a href="http://www.ssh.com/commerce/index.html">SSH</a></dt>
<dd>A secure way to access remote computers - SSH (Secure Shell) is the now ubiquitous program for logging into or executing commands on a remote machine. It provides secure encrypted communications between two unusted hosts over an insecure network, replacing the hideously insecure telnet/rlogin/rsh alternatives.  Most UNIX users run the open source <a href="http://www.openssh.com/">OpenSSH</a> server and client.  Windows users often prefer the free <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/">PuTTY</a> client, which is also available for many mobile devices.  Other Windows users prefer the nice terminal-based port of OpenSSH that comes with <a href="http://www.cygwin.com/">Cygwin</a>.  Dozens of other free and proprietary clients exist.  You can explore them <a href="http://freessh.org/">here</a> or <a href="http://linuxmafia.com/ssh/">here</a>.</dd>
<dt><a href="http://www.thc.org/thc-hydra/">THC Hydra</a></dt>
<dd>A Fast network authentication cracker which support many different services - When you need to brute force crack a remote authentication service, Hydra is often the tool of choice.  It can perform rapid dictionary attacks against more then 30 protocols, including telnet, ftp, http, https, smb, several databases, and much more.  Like THC Amap this release is from the fine folks at <a href="http://www.thc.org">THC</a>.</dd>
<dt><a href="http://www.parosproxy.org">Paros proxy</a></dt>
<dd>A web application vulnerability assessment proxy - A Java based web proxy for assessing web application vulnerability. It supports editing/viewing HTTP/HTTPS messages on-the-fly to change items such as cookies and form fields. It includes a web traffic recorder, web spider, hash calculator, and a scanner for testing common web application attacks such as SQL injection and cross-site scripting.</dd>
<dt><a href="http://www.monkey.org/%7Edugsong/dsniff/">Dsniff</a></dt>
<dd>A suite of powerful network auditing and peneation-testing tools - This popular and well-engineered suite by Dug Song includes many tools. dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor a network for interesting data (passwords, e-mail, files, etc.). arpspoof, dnsspoof, and macof facilitate the interception of network traffic normally unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and webmitm implement active monkey-in-the-middle attacks against redirected ssh and https sessions by exploiting weak bindings in ad-hoc PKI.  A separately maintained partial Windows port is available <a href="http://www.datanerds.net/%7Emike/dsniff.html">here</a>.  Overall, this is a great toolset.  It handles pretty much all of your password sniffing needs.</dd>
<dt><a href="http://www.stumbler.net">NetStumbler</a></dt>
<dd>Free Windows 802.11 Sniffer - Netstumbler is the best known Windows tool for finding open wireless access points ("wardriving").  They also disibute a WinCE version for PDAs and such named <a href="http://www.stumbler.net/">Ministumbler</a>. The tool is currently free but Windows-only and no source code is provided. It uses a more active approach to finding WAPs than passive sniffers such as Kismet or KisMAC.</dd>
<dt><a href="http://www.thc.org/thc-amap/">THC Amap</a></dt>
<dd>An application fingerprinting scanner - Amap is a great tool for determining what application is listening on a given port.  Their database isn't as large as what <a href="http://insecure.org/nmap/">Nmap</a> uses for its <a href="http://insecure.org/nmap/vscan/">version detection</a> feature, but it is definitely worth ying for a 2nd opinion or if Nmap fails to detect a service.  Amap even knows how to parse Nmap output files.  This is yet another valuable tool from the great guys at <a href="http://www.thc.org">THC</a>.</dd>
<dt><a href="http://www.gfi.com/lannetscan/">GFI LANguard</a></dt>
<dd>A commercial network security scanner for Windows - GFI LANguard scans IP networks to detect what machines are running. Then it ies to discern the host OS and what applications are running.  I also ies to collect Windows machine's service pack level, missing security patches, wireless access points, USB devices, open shares, open ports, services/applications active on the computer, key registry enies, weak passwords, users and groups, and more. Scan results are saved to an HTML report, which can be customized/queried. It also includes a patch manager which detects and installs missing patches.  A free ial version is available, though it only works for up to 30 days.</dd>
<dt><a href="http://www.aircrack-ng.org">Aircrack</a></dt>
<dd>The fastest available WEP/WPA cracking tool - Aircrack is a suite of tools for 802.11a/b/g WEP and WPA cracking. It can recover a 40 through 512-bit WEP key once enough encrypted packets have been gathered. It can also attack WPA 1 or 2 networks using advanced cryptographic methods or by brute force.  The suite includes airodump (an 802.11 packet capture program), aireplay (an 802.11 packet injection program), aircrack (static WEP and WPA-PSK cracking), and airdecap (decrypts WEP/WPA capture files).</dd>
<dt>Superscan</dt>
<dd>A Windows-only port scanner, pinger, and resolver - SuperScan is a free Windows-only closed-source TCP/UDP port scanner by Foundstone.  It includes a variety of additional networking tools such as ping, aceroute, http head, and whois.</dd>
<dt><a href="http://www.netfilter.org/">Netfilter</a></dt>
<dd>The current Linux kernel packet filter/firewall - Netfilter is a powerful packet filter implemented in the standard Linux kernel.  The userspace ips tool is used for configuration. It now supports packet filtering (stateless or stateful), all kinds of network address and port anslation (NAT/NAPT), and multiple API layers for 3rd party extensions.  It includes many different modules for handling unruly protocols such as FTP.  For other UNIX platforms, see Openbsd PF (OpenBSD specific), or IP Filter.  Many <a href="http://en.wikipedia.org/wiki/Personal_firewall">personal firewalls</a> are available for Windows (<a href="http://www.tinysoftware.com/">Tiny</a>,<a href="http://www.zonelabs.com/">Zone Alarm</a>, <a href="">Norton</a>, <a href="http://www.kerio.com/">Kerio</a>, ...), though none made this list.  Microsoft included a very basic firewall in Windows XP SP2, and will nag you incessantly until you install it.</dd>
<dt><a href="http://www.eeye.com/html/Products/Retina/index.html">Retina</a></dt>
<dd>Commercial vulnerability assessment scanner by eEye - Like Nessus, Retina's function is to scan all the hosts on a network and report on any vulnerabilities found.  It was written by <a href="http://www.eeye.com">eEye</a>, who are well known for their <a href="http://www.eeye.com/html/research/index.html">security research</a>.</dd>
<dt><a href="http://www.angryziber.com/ipscan/">Angry IP Scanner</a></dt>
<dd>A fast windows IP scanner and port scanner - Angry IP Scanner can perform basic host discovery and port scans on Windows. Its binary file size is very small compared to other scanners and other pieces of information about the target hosts can be extended with <a href="http://www.angryziber.com/ipscan/plugins/">a few plugins</a>.</dd>
<dt><a href="http://www.rootkit.nl/projects/rootkit_hunter.html">RKHunter</a></dt>
<dd>An Unix Rootkit Detector - RKHunter is scanning tool that checks for signs of various pieces of nasty software on your system like rootkits, backdoors and local exploits. It runs many tests, including MD5 hash comparisons, default filenames used by rootkits, wrong file permissions for binaries, and suspicious sings in LKM and KLD modules.</dd>
<dt><a href="http://www.nta-monitor.com/tools/ike-scan/">Ike-scan</a></dt>
<dd>VPN detector/scanner - Ike-scan exploits ansport characteristics in the Internet Key Exchange (IKE) service, the mechanism used by VPNs to establish a connection between a server and a remote client. It scans IP addresses for VPN servers by sending a specially crafted IKE packet to each host within a network. Most hosts running IKE will respond, identifying their presence. The tool then remains silent and monitors reansmission packets. These reansmission responses are recorded, displayed and matched against a known set of VPN product fingerprints. Ike-scan can VPNs from manufacturers including Checkpoint, Cisco, Microsoft, Nortel, and Watchguard.</dd>
<dt><a href="http://www-nrg.ee.lbl.gov">Arpwatch</a></dt>
<dd>Keeps ack of ethernet/IP address pairings and can detect certain monkey business Arpwatch is the classic ARP man-in-the-middle attack detector from LBNL's Network Research Group. It syslogs activity and reports certain changes via email. Arpwatch uses LibPcap to listen for ARP packets on a local ethernet interface.</dd>
<dt><a href="http://kismac.de/">KisMAC</a></dt>
<dd>A A GUI passive wireless stumbler for Mac OS X - This popular stumbler for Mac OS X offers many of the features of its namesake Kismet, though the codebase is entirely different. Unlike console-based Kismet, KisMAC offers a pretty GUI and was around before Kismet was ported to OS X.  It also offers mapping, Pcap-format import and logging, and even some decryption and deauthentication attacks.</dd>
<dt><a href="http://www.ossec.net/">OSSEC HIDS</a></dt>
<dd>An Open Source Host-based Inusion Detection System - OSSEC HIDS performs log analysis, integrity checking, rootkit detection, time-based alerting and active response. In addition to its IDS functionality, it is commonly used as a SEM/SIM solution. Because of its powerful log analysis engine, ISPs, universities and data centers are running OSSEC HIDS to monitor and analyze their firewalls, IDSs, web servers and authentication logs.</dd>
<dt><a href="http://www.benzedrine.cx/pf.html">Openbsd PF</a></dt>
<dd>The OpenBSD Packet Filter - Like Netfilter and IP Filter on other platforms, OpenBSD users love PF, their firewall tool. It handles network address anslation, normalizing TCP/IP traffic, providing bandwidth conol, and packet prioritization.  It also offers some eccenic features, such as passive OS detection.  Coming from the same guys who created OpenBSD, you can ust that it has been well audited and coded to avoid the sort of security holes we have seen in <a href="http://www3.ca.com/securityadvisor/vulninfo/Vuln.aspx?ID=28350">other</a> <a href="http://netfilter.org/security/">packet</a> <a href="http://www.osvdb.org/displayvuln.php?osvdb_id=4745">filters</a>.</dd>
<dt>Nemesis</dt>
<dd>Packet injection simplified - The Nemesis Project is designed to be a commandline-based, por human IP stack for UNIX/Linux (and now Windows!). The suite is broken down by protocol, and should allow for useful scripting of injected packet streams from simple shell scripts. If you enjoy Nemesis, you might also want to look at Hping2 as they complement each other well.</dd>
<dt><a href="http://tor.eff.org/">Tor</a></dt>
<dd>An anonymous Internet communication system - Tor is a toolset for a wide range of organizations and people that want to improve their safety and security on the Internet. Using Tor can help you anonymize web browsing and publishing, instant messaging, irc, ssh, and other applications that use the TCP protocol. Tor also provides a platform on which software developers can build new applications with built-in anonymity, safety, and privacy features. For a free cross-platform GUI, users recommend <a href="http://www.vidalia-project.net/">Vidalia</a></dd>
<dt><a href="http://www.knoppix.org/">Knoppix</a></dt>
<dd>A general-purpose boo live system on CD or DVD - Knoppix consists of a representative collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals. KNOPPIX can be used as a productive Linux system for the desktop, educational CD, rescue system, or as many nmap survey takers attest, a por security tool. For a security-specific Linux disibution see Backack.</dd>
<dt><a href="http://www.iss.net/products_services/enterprise_protection/vulnerability_assessment/scanner_internet.php">ISS Internet Scanner</a></dt>
<dd>Application-level vulnerability assessment - Internet Scanner started off in '92 as a tiny open source scanner by Christopher Klaus.  Now he has grown ISS into a billion-dollar company with a myriad of security products.</dd>
<dt><a href="http://www.foundstone.com/knowledge/proddesc/fport.html">Fport</a></dt>
<dd>Foundstone's enhanced netstat - Fport reports all open TCP/IP and UDP ports on the machine you run it on and shows what application opened each port.  So it can be used to quickly identify unknown open ports and their associated applications. It only runs on Windows, but many UNIX systems now provided this information via netstat (y 'netstat -pan' on Linux).  Here is a PDF-Format <a href="http://www.giac.org/practical/gsec/Teena_Henson_GSEC.pdf">SANS article</a> on using Fport and analyzing the results.</dd>
<dt><a href="http://www.chkrootkit.org/">chkrootkit</a></dt>
<dd>Locally checks for signs of a rootkit - chkrootkit is a flexible, por tool that can check for many signs of rootkit inusion on Unix-based systems. Its features include detecting binary modification, utmp/wtmp/lastlog modifications, promiscuous interfaces, and malicious kernel modules.</dd>
<dt><a href="http://www.immunitysec.com/resources-freesoftware.shtml">SPIKE Proxy</a></dt>
<dd>HTTP Hacking - Spike Proxy is an open source HTTP proxy for finding security flaws in web sites.  It is part of the <a href="http://www.immunitysec.com/resources-freesoftware.shtml">Spike Application Testing Suite</a> and supports automated SQL injection detection, web site crawling, login form brute forcing, overflow detection, and directory aversal detection.</dd>
<dt><a href="http://www.openbsd.org">OpenBSD</a></dt>
<dd>The Proactively Secure Operating System - OpenBSD is one of the only operating systems to eat security as their very highest priority.  Even higher than usability in some cases. But their enviable security record speaks for itself.  They also focus on stability and fight to obtain documentation for the hardware they wish to support.  Perhaps their greatest achievement was creating <a href="http://www.openssh.org">OpenSSH</a>.  OpenBSD users also love [pf], their firewall tool.</dd>
<dt><a href="http://www.yersinia.net">Yersinia</a></dt>
<dd>A multi-protocol low-level attack tool - Yersinia is a low-level protocol attack tool useful for peneation testing.  It is capable of many diverse attacks over multiple protocols, such as becoming the root role in the Spanning ee (Spanning ee Protocol), creating virtual CDP (Cisco Discovery Protocol) neighbors, becoming the active router in a HSRP (Hot Standby Router Protocol) scenario, faking DHCP replies, and other low-level attacks.</dd>
<dt><a href="http://www.nagios.org">Nagios</a></dt>
<dd>An open source host, service and network monitoring program - Nagios is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better. Some of its many features include monitoring of network services (smtp, pop3, http, nntp, ping, etc.), monitoring of host resources (processor load, disk usage, etc.), and contact notifications when service or host problems occur and get resolved (via email, pager, or user-defined method).</dd>
<dt><a href="http://www.monkey.org/%7Edugsong/fragroute/">Fragroute</a> / <a href="http://www.packetstormsecurity.nl/UNIX/IDS/nidsbench/fragrouter.html">Fragrouter</a></dt>
<dd>A network inusion detection evasion toolkit - Fragrouter is a one-way fragmenting router - IP packets get sent from the attacker to the Fragrouter, which ansforms them into a fragmented data stream to forward to the victim. Many network IDS are unable or simply don't bother to reconsuct a coherent view of the network data (via IP fragmentation and TCP stream reassembly), as discussed in <a href="http://insecure.org/stf/secnet_ids/secnet_ids.html">this classic paper</a>. Fragrouter helps an attacker launch IP-based attacks while avoiding detection.  It is part of the <a href="http://www.packetstormsecurity.nl/UNIX/IDS/nidsbench/nidsbench.html">NIDSbench</a> suite of tools by Dug Song.  Fragroute is a similar tool which is also by Dug Song.</dd>
<dt><a href="http://www.xfocus.org/programs/200209/10.html">X-scan</a></dt>
<dd>A general scanner for scanning network vulnerabilities - A multi-threaded, plug-in-supported vulnerability scanner. X-Scan includes many features, including full NASL support, detecting service types, remote OS type/version detection, weak user/password pairs, and more.  You may be able to find newer versions available here if you can deal with most of the page being written in Chinese.</dd>
<dt>Whisker/libwhisker</dt>
<dd>Rain.Forest.Puppy's CGI vulnerability scanner and library - Libwhisker is a Perl module geared geared towards HTTP testing. It provides functions for testing HTTP servers for many known security holes, particularly the presence of dangerous CGIs. Whisker is a scanner that used libwhisker but is now deprecated in favor of Nikto which also uses libwhisker.</dd>
<dt><a href="http://www.dest-unreach.org/socat/">Socat</a></dt>
<dd>A relay for bidirectional data ansfer - A utility similar to the venerable Netcat that works over a number of protocols and through a files, pipes, devices (terminal or modem, etc.), sockets (Unix, IP4, IP6 - raw, UDP, TCP), a client for SOCKS4, proxy CONNECT, or SSL, etc. It provides forking, logging, and dumping, different modes for interprocess communication, and many more options. It can be used, for example, as a TCP relay (one-shot or daemon), as a daemon-based socksifier, as a shell interface to Unix sockets, as an IP6 relay, for redirecting TCP-oriented programs to a serial line, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections.</dd>
<dt><a href="http://www-arc.com/sara/">Sara</a></dt>
<dd>Security Auditor's Research Assistant - SARA is a vulnerability assessment tool that was derived from the infamous SATAN scanner.  They y to release updates twice a month and y to leverage other software created by the open source community (such as <a href="http://insecure.org/nmap/">Nmap</a> and <a href="http://samba.org">Samba</a>).</dd>
<dt><a href="http://www.qualys.com/">QualysGuard</a></dt>
<dd>A web-based vulnerability scanner - Delivered as a service over the Web, QualysGuard eliminates the burden of deploying, maintaining, and updating vulnerability management software or implementing ad-hoc security applications. Clients securely access QualysGuard through an easy-to-use Web interface. QualysGuard features 5,000+ unique vulnerability checks, an Inference-based scanning engine, and automated daily updates to the QualysGuard vulnerability KnowledgeBase.</dd>
<dt><a href="http://www.clamav.net/">ClamAV</a></dt>
<dd>A GPL anti-virus toolkit for UNIX - ClamAV is a powerful AntiVirus scanner focused towards integration with mail servers for attachment scanning. It provides a flexible and scalable multi-threaded daemon, a command line scanner, and a tool for automatic updating via the Internet. Clam AntiVirus is based on a shared library disibuted with the Clam AntiVirus package, which you can use with your own software. Most importantly, the virus database is kept up to date.</dd>
<dt><a href="http://portswigger.net/suite/">Burpsuite</a></dt>
<dd>An integrated platform for attacking web applications - Burp suite allows an attacker to combine manual and automated techniques to enumerate, analyze, attack and exploit web applications. The various burp tools work together effectively to share information and allow findings identified within one tool to form the basis of an attack using another.</dd>
<dt><a href="http://www.hoobie.net/brutus/">Brutus</a></dt>
<dd>A network brute-force authentication cracker - This Windows-only cracker bangs against network services of remote systems ying to guess passwords by using a dictionary and permutations thereof.  It supports HTTP, POP3, FTP, SMB, TELNET, IMAP, NTP, and more.  No source code is available.  UNIX users should take a look at THC Hydra.</dd>
<dt><a href="http://www.unicornscan.org/">Unicornscan</a></dt>
<dd>Not your mother's port scanner - Unicornscan is an attempt at a User-land Disibuted TCP/IP stack for information gathering and correlation. It is intended to provide a researcher a superior interface for inoducing a stimulus into and measuring a response from a TCP/IP enabled device or network. Some of its features include asynchronous stateless TCP scanning with all variations of TCP flags, asynchronous stateless TCP banner grabbing, and active/passive remote OS, application, and component identification by analyzing responses.  Like Scanrand, it isn't for the faint of heart.</dd>
<dt><a href="http://www.stunnel.org/">Stunnel</a></dt>
<dd>A general-purpose SSL cryptographic wrapper - The stunnel program is designed to work as an SSL encryption wrapper between remote client and local (ine-star) or remote server. It can be used to add SSL functionality to commonly used ine daemons like POP2, POP3, and IMAP servers without any changes in the programs' code. It will negotiate an SSL connection using the OpenSSL or SSLeay libraries.</dd>
<dt><a href="http://www.citi.umich.edu/u/provos/honeyd/">Honeyd</a></dt>
<dd>Your own personal <a href="http://www.honeynet.org">honeynet</a> Honeyd is a small daemon that creates virtual hosts on a network. The hosts can be configured to run arbiary services, and their TCP personality can be adapted so that they appear to be running certain versions of operating systems. Honeyd enables a single host to claim multiple addresses on a LAN for network simulation. It is possible to ping the virtual machines, or to aceroute them. Any type of service on the virtual machine can be simulated according to a simple configuration file. It is also possible to proxy services to another machine rather than simulating them.  It has many library dependencies, which can make compiling/installing Honeyd difficult.</dd>
<dt><a href="http://www.fping.com/">Fping</a></dt>
<dd>A parallel ping scanning program - fping is a ping(1) like program which uses the Internet Conol Message Protocol (ICMP) echo request to determine if a host is up. fping is different from ping in that you can specify any number of hosts on the command line, or specify a file containing the lists of hosts to ping.  Instead of ying one host until it timeouts or replies, fping will send out a ping packet and move on to the next host in a round-robin fashion. If a host replies, it is noted and removed from the list of hosts to check. If a host does not respond within a certain time limit and/or rey limit it will be considered unreachable.</dd>
<dt><a href="http://sourceforge.net/projects/secureideas/">BASE</a></dt>
<dd>The Basic Analysis and Security Engine - BASE is a PHP-based analysis engine to search and process a database of security events generated by various IDSs, firewalls, and network monitoring tools. Its features include a query-builder and search interface for finding alerts matching different patterns, a packet viewer/decoder, and charts and statistics based on time, sensor, signature, protocol, IP address, etc.</dd>
<dt><a href="http://www.qosient.com/argus/">Argus</a></dt>
<dd>A generic IP network ansaction auditing tool - Argus is a fixed-model Real Time Flow Monitor designed to ack and report on the status and performance of all network ansactions seen in a data network traffic stream. Argus provides a common data format for reporting flow meics such as connectivity, capacity, demand, loss, delay, and jitter on a per ansaction basis. The record format that Argus uses is flexible and extensible, supporting generic flow identifiers and meics, as well as application/protocol specific information.</dd>
<dt><a href="http://www.sensepost.com/research/wikto/">Wikto</a></dt>
<dd>Web Server Assessment Tool - Wikto is a tool that checks for flaws in webservers. It provides much the same functionality as Nikto but adds various interesting pieces of functionality, such as a Back-End miner and close Google integration. Wikto is written for the MS .NET environment and registration is required to download the binary and/or source code.</dd>
<dt><a href="http://sguil.sourceforge.net/">Sguil</a></dt>
<dd>The Analyst Console for Network Security Monitoring - Sguil (pronounced sgweel) is built by network security analysts for network security analysts. Sguil's main component is an intuitive GUI that provides realtime events from Snort/barnyard. It also includes other components which facilitate the practice of Network Security Monitoring and event driven analysis of IDS alerts.</dd>
<dt>Scanrand</dt>
<dd>An unusually fast stateless network service and topology discovery system - Scanrand is a stateless host-discovery and port-scanner similar in design to Unicornscan. It ades off reliability for amazingly fast speeds and uses cryptographic techniques to prevent attackers from manipulating scan results.  This utility is a part of a software package called Paketto Keiretsu which was written by Dan Kaminsky.</dd>
<dt><a href="http://coombs.anu.edu.au/%7Eavalon/">IP Filter</a></dt>
<dd>Por UNIX Packet Filter - IP Filter is a software package that can be used to provide network address anslation (NAT) or firewall services. It can either be used as a loadable kernel module or incorporated into your UNIX kernel; use as a loadable kernel module where possible is highly recommended. Scripts are provided to install and patch system files, as required. IP Filter is disibuted with FreeBSD, NetBSD, and Solaris. OpenBSD users should see Openbsd PF and Linux users Netfilter.</dd>
<dt><a href="http://www.immunitysec.com/products-canvas.shtml">Canvas</a></dt>
<dd>A Comprehensive Exploitation Framework - Canvas is a commercial vulnerability exploitation tool from Dave Aitel's <a href="http://www.immunitysec.com">ImmunitySec</a>.  It includes more than 150 exploits and is less expensive than Core Impact, though it still costs thousands of dollars.  You can also buy the optional <a href="http://www.immunitysec.com/products-visualsploit.shtml">VisualSploit Plugin</a> for drag and drop GUI exploit creation.  Zero-day exploits can occasionally be found within Canvas.</dd>
<dt><a href="http://www.vmware.com/">VMware</a></dt>
<dd>Multi-platform Virtualization Software - VMware virtualization software lets you run one operating system within another.  This is quite useful for security researchers who commonly need to test code, exploits, etc on multiple platforms.  It only runs on Windows and Linux as the host OS, but pretty much any x86 OS will run inside the virtualized environment.  It is also useful for setting up sandboxes.  You can browse from within a VMware window so the even if you are infected with malware, it cannot reach your host OS.  And recovering the guest OS is as simple as loading a "snapshot" from prior to the infection. <a href="http://www.vmware.com/products/player/">VMware player</a> (executes, but can't create OS images) and <a href="http://www.vmware.com/products/server/">VMWare Server</a> (partitions a physical server machine into multiple virtual machines) were recently released for free.  Another interesting virtualization system (Linux focused) is <a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/">Xen</a>.</dd>
<dt>Tcpaceroute</dt>
<dd>A aceroute implementation using TCP packets - The problem is that with the widespread use of firewalls on the modern Internet, many of the packets that the conventional aceroute(8) sends out (ICMP echo or UDP) end up being filtered, making it impossible to completely ace the path to the destination. However, in many cases, these firewalls will permit inbound TCP packets to specific ports that hosts sitting behind the firewall are listening for connections on. By sending out TCP SYN packets instead of UDP or ICMP ECHO packets, tcpaceroute is able to bypass the most common firewall filters.</dd>
<dt><a href="http://www.saintcorporation.com/saint/">SAINT</a></dt>
<dd>Security Adminisator's Integrated Network Tool - SAINT is another commercial vulnerability assessment tool (like Nessus, ISS Internet Scanner, or Retina).  It runs on UNIX and used to be free and open source, but is now a commercial product.</dd>
<dt><a href="http://openvpn.net/">OpenVPN</a></dt>
<dd>A full-featured SSL VPN solution - OpenVPN is an open-source SSL VPN package which can accommodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-conols. OpenVPN implements OSI layer 2 or 3 secure network extension using the indusy standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or 2-factor authentication, and allows user or group-specific access conol policies using firewall rules applied to the VPN virtual interface. OpenVPN uses OpenSSL as its primary cryptographic library.</dd>
<dt><a href="http://www.ollydbg.de/">OllyDbg</a></dt>
<dd>An assembly level Windows debugger - OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft Windows. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable. OllyDbg features an intuitive user interface, advanced code analysis capable of recognizing procedures, loops, API calls, switches, s, constants and sings, an ability to attach to a running program, and good multi-thread support. OllyDbg is free to download and use but no source code is provided.</dd>
<dt><a href="http://www.e-fense.com/helix/">Helix</a></dt>
<dd>A Linux Disibution with Computer Forensics in Mind - Helix is a customized disibution of the Knoppix Live Linux CD. Helix is more than just a boo live CD. You can still boot into a customized Linux environment that includes customized Linux kernels, excellent hardware detection and many applications dedicated to Incident Response and Forensics.  Helix has been designed very carefully to NOT touch the host computer in any way and it is forensically sound. Helix will not auto mount swap space, or auto mount any attached devices. Helix also has a special Windows autorun side for Incident Response and Forensics.</dd>
<dt><a href="http://www.bastille-linux.org/">Bastille</a></dt>
<dd>Security hardening script for Linux, Mac OS X, and HP-UX - The Bastille Hardening program "locks down" an operating system, proactively configuring the system for increased security and decreasing its susceptibility to compromise. Bastille can also assess a system's current state of hardening, granularly reporting on each of the security settings with which it works.  Bastille currently supports the Red Hat (Fedora Core, Enterprise, and Numbered/Classic), SUSE, Debian, Gentoo, and Mandrake disibutions, along with HP-UX and Mac OS X. Bastille's focuses on letting the system's user/adminisator choose exactly how to harden the operating system. In its default hardening mode, it interactively asks the user questions, explains the topics of those questions, and builds a policy based on the user's answers. It then applies the policy to the system. In its assessment mode, it builds a report intended to teach the user about available security settings as well as inform the user as to which settings have been tightened.</dd>
<dt><a href="http://www.acunetix.com/">Acunetix Web Vulnerability Scanner</a></dt>
<dd>Commercial Web Vulnerability Scanner - Acunetix WVS automatically checks your web applications for vulnerabilities such as SQL Injection, cross site scripting, and weak password sength on authentication pages. Acunetix WVS boasts a comfor GUI and an ability to create professional website security audit reports.</dd>
<dt><a href="http://www.trueCrypt.org/">trueCrypt</a></dt>
<dd>Open-Source Disk Encryption Software for Windows and Linux - trueCrypt is an excellent open source disk encryption system.  Users can encrypt entire filesystems, which are then on-the-fly encrypted/decrypted as needed without user intervention beyond entering their passphrase intially.  A clever <a href="http://www.trueCrypt.org/user-guide/hidden-volume.php">hidden volume</a> feature allows you to hide a 2nd layer of particularly sensitive content with plausible deniability about whether it exists. Then if you are forced to give up your passphrase, you give them the first-level secret.  Even with that, attackers cannot prove that a second level key even exists.</dd>
<dt><a href="http://www.watchfire.com/products/appscan/default.aspx">Watchfire AppScan</a></dt>
<dd>Commercial Web Vulnerability Scanner - AppScan provides security testing throughout the application development lifecycle, easing unit testing and security assurance early in the development phase. Appscan scans for many common vulnerabilities, such as cross site scripting, HTTP response splitting, parameter tampering, hidden field manipulation, backdoors/debug options, buffer overflows and more.</dd>
<dt><a href="http://www.nstalker.com/nstealth/">N-Stealth</a></dt>
<dd>Web server scanner - N-Stealth is a commercial web server security scanner. It is generally updated more frequently than free web scanners such as Whisker/libwhisker and Nikto, but do take their web site with a grain of salt. The claims of "30,000 vulnerabilities and exploits" and "Dozens of vulnerability checks are added every day" are highly questionable. Also note that essentially all general VA tools such as Nessus, ISS Internet Scanner, Retina, SAINT, and Sara include web scanning components.  They may not all be as up-to-date or flexible though. N-Stealth is Windows only and no source code is provided.</dd>
<dt><a href="http://www.microsoft.com/technet/security/tools/mbsahome.mspx">MBSA</a></dt>
<dd>Microsoft Baseline Security Analyzer - Microsoft Baseline Security Analyzer (MBSA) is an easy-to-use tool designed for the IT professional that helps small and medium-sized businesses determine their security state in accordance with Microsoft security recommendations and offers specific remediation guidance. Built on the Windows Update Agent and Microsoft Update infrasucture, MBSA ensures consistency with other Microsoft management products including Microsoft Update (MU), Windows Server Update Services (WSUS), Systems Management Server (SMS) and Microsoft Operations Manager (MOM). Apparently MBSA on average scans over 3 million computers each week.</dd>
</dl><p><a href="http://www.askapache.com/security/computer-security-toolbox-2.html"></a><a href="http://www.askapache.com/security/computer-security-toolbox-2.html">COMPUTER SECURITY TOOLBOX</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/security/computer-security-toolbox-2.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mod_Security .htaccess tricks</title>
		<link>http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html</link>
		<comments>http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html#comments</comments>
		<pubDate>Wed, 23 Apr 2008 06:17:01 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Htaccess]]></category>

		<guid isPermaLink="false">http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html</guid>
		<description><![CDATA[<p><a class="IFL hs hs05"  href="http://www.modsecurity.org/"></a>Mod_Security rivals Mod_Rewrite in the amount of features it provides.  I decided to go ahead and post what I learned about it today, even though its tough to give away such awesome htaccess and apache tricks..  Learn how to control spam once and for all, conditionally log/deny/allow/redirect requests based on IP, username, etc..  Mod_Security is so fine!</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html"></a><a href="http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html"><cite>AskApache.com</cite></a></p><blockquote cite="http://www.modsecurity.org/documentation/modsecurity-apache/2.1.4/modsecurity2-apache-reference.html"><a class="IFL hs hs05"  href="http://www.modsecurity.org/"></a>.With over 70% of all attacks now carried out over the web application level, organizations need as much help as they can get in making their systems secure. WAFs are deployed to establish an external security layer that increases security, detects, and prevents attacks before they reach web applications.</blockquote>

<p class="ment"><a rel="prev" href="http://www.askapache.com/htaccess/apache-variable-fun-in-htaccess.html" title="Apache variables info, tricks, and tips">&laquo;  Apache Variable fun (mod_env)</a> | <a href="http://www.askapache.com/htaccess/htaccess.html" class="acd1" rel="Contents Index Start" title=".htaccess tutorial">.htaccess Tutorial Index</a> | <a rel="next" href="http://www.askapache.com/htaccess/setenvif.html" title="SetEnvIf and SetEnvIfNoCase Examples for conditionally setting variables in Apache .htaccess">SetEnvIf and SetEnvIfNoCase Examples</a></p>
<hr />

<p><strong>Target Audience:</strong></p>
<ul>
<li>Web Server Administrators</li>
<li>Web security Adminis</li>
<li>Security consultants and other ballers.</li>
<li>Web Developers</li>
</ul>


<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#smack-down_attacks" name="smack-down_attacks" id="smack-down_attacks" title="Lay the smack down on attacks">Laying the smack down on attacks</a></h2>
<p><img class="IFR" src='http://uploads.askapache.com/2008/01/modsecurity.gif' alt='mod_Security sits in front of Apache' title="modsecurity htaccess" />ModSecurity„ is an Apache Module just like mod_rewrite that is in fact a Web Application Firewall, providing access to every tiny bit of a HTTP Connection. HTTP Headers, Cookie and Post Payloads in their entirety, XML-RPC calls from Ajax, protocol and connection information, etc... <strong>its totally stacked</strong>.<br /><br />Mod_Security uses Regex and .htaccess / httpd.conf directives similar to <a href="http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html">mod_rewrite</a>, allowing for complete control from within <a href="http://www.askapache.com/htaccess/htaccess.html">.htaccess files</a> and httpd.conf blocks.<br class="C" /></p>


<p><strong>Contents</strong></p>
<ul class="u4">
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#smack-down_attacks">Laying the smack down on attacks</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-mod_rewrite">mod_security + mod_rewrite</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#block-post-spam">Block Spam by examining POST form fields</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#enabling-mod_security">Enable mod_security - DreamHost</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#disable-mod_security">Disabling mod_security conditionally per IP</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-authorization">Disabling mod_security with .htaccess Authorization</a>
        <ul>
            <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#password-bypass">Adding password protection for mod_security bypass</a></li>
            <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#magic-auth-shutdown">Magic Authorization shut-off using .htaccess</a></li>
        </ul>
    </li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#sample-mod_security">AskApache's MOD_SECURITY config for DreamHost</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#block-wordpress-spam">Block WordPress Spam Forever!</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#pause-connections">Force Any Connections to be Paused a set number of ms</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#allow-request-methods">Only Allow Certain REQUEST_METHODS</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-debugging">ModSecurity Debugging and Logging</a>
        <ul>
            <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_sec-errorlog">Control mod_security logging to your error log</a></li>
        </ul>
    </li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#conditional-logging">Turn Off/On Logging JUST for your IP Address</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-directives">Mod_Security Directives for DreamHost</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-curve">How I got Started with mod_sec</a></li>
    <li><a href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#httpdconf-rules">Example httpd.conf mod_security rule files</a></li>
</ul>
<hr />



<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-mod_rewrite" name="mod_security-mod_rewrite" id="mod_security-mod_rewrite" title="mod_security + mod_rewrite">mod_security + mod_rewrite</a></h2>
<p>mod_security is the missing piece if all you know is mod_rewrite.  This gives you the ability to scan ALL messages received by your website, including POST, Trackbacks, Pings, Ajax XMLHTTP calls, etc.  It lets you create your own rules so that you can stop spam and prevent web application, protocol, and server attacks.</p>
<p class="cnote">Mod_Security has the ability to parse entire POST_PAYLOADS, specific and individual POST/GET arguments... This is a spammers worst nightmare, and I'm going to make that nightmare reality for them.</p>



<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#block-post-spam" name="block-post-spam" id="block-post-spam" title="Block Spam by examining POST form fields">Block Spam by examining POST form fields</a></h2>
<p>mod_security gives you the option to block, redirect, handle using an errordocument, PAUSE, close, and chain connections.  If someone is spamming your blog from many different IP's, but they often use the same keywords in a certain field of your form (like .blackjack. in the url field) mod_security lets you examine that specific url field and block all connections that contain the regexp pattern of your choice.</p>



<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#enabling-mod_security" name="enabling-mod_security" id="enabling-mod_security" title="Enable mod_security On DreamHost">Enable mod_security - DreamHost</a></h2>
<p>To enable mod_security, login to the DreamHost panel and navigate to the <a href="https://panel.dreamhost.com/index.cgi?tree=domain.manage">"Manage Domains"</a> area, Edit your site and enable the extra security option.</p>
<p><a rel="lb" href='http://uploads.askapache.com/2007/12/mod_security-step2.png' title='Mod_Security Step 2'><img src='http://uploads.askapache.com/2007/12/mod_security-step2.png' alt='Mod_Security Step 2' title="mod security step2 htaccess" /></a></p>
<p><a href="http://www.dreamhost.com/">DreamHost</a>, has set itself apart as being the top web host IMHO. They've provided the option to enable an Apache module called <strong>mod_security</strong> for any of your hosted domains.  The sysops and tech over there are really doing a great job of staying true to the industry, they are web hosts, not some corporate outsourced bought-out thing.  Anyways thanks DH!</p>





<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#disable-mod_security" name="disable-mod_security" id="disable-mod_security" title="Disabling mod_security conditionally per IP">Disabling mod_security conditionally per IP</a></h2>
<p>This will make sure that you aren't processed by mod_security, but this only works if you have a static IP (<a href="http://www.askapache.com/online-tools/whoami/">Get your IP information</a>). Just add this towards the top of your <a href="http://www.askapache.com/htaccess/htaccess.html">.htaccess file</a>. before your mod_security code.  Setting this variable causes the module to be disabled for this specific IP address, this means you won't run into any problems while posting yourself..</p>
<pre>SetEnvIfNoCase Remote_Addr ^208\.113\.183\.103$ MODSEC_ENABLE=Off
&nbsp;
# You can use multiple SetEnvIf directives to control it further.
# This only turns it off for your IP + a POST request method.
#
# SetEnvIf Remote_Addr ^208\.113\.183\.103$ MODSEC_ENABLE=Off
# SetEnvIf Request_Method !^POST$ MODSEC_ENABLE=On</pre>




<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-authorization" name="mod_security-authorization" id="mod_security-authorization" title="Disabling mod_security with .htaccess Authorization">Disabling mod_security with .htaccess Authorization</a></h2>
<p>So I did some experimenting to see if there was an alternative way to disable mod_security for the users out there without a static IP address.  I found a couple silly solutions that suggested you simply modify your browsers User Agent request header, but thats not very safe is it?  No.  So I came up with using Basic Authorization.</p>
<p>First you need to setup password protection for the directory that you want mod_security disabled for. In the case of WordPress blogs, you can use the <a href="http://www.askapache.com/wordpress/htaccess-password-protect.html">AskApache Password Protect Plugin</a> to get setup.  Or you can <a href="http://www.askapache.com/online-tools/htpasswd-generator/">generate a new htpasswd</a>.</p>
<h3><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#password-bypass" name="password-bypass" id="password-bypass" title=".htaccess password protection">Adding password protection for mod_security bypass</a></h3>
<pre>AuthName "htaccess password prompt"
AuthType Basic
AuthUserFile /fullpath-to/.htpasswd
Require valid-user</pre>

<h3><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#magic-auth-shutdown" name="magic-auth-shutdown" id="magic-auth-shutdown" title="Authorization shut-off">Magic Authorization shut-off using .htaccess</a></h3>
<p>When you login using this authentication, the environment variables REMOTE_USER and AUTH_TYPE are set <em>(though its hard to find them)</em>.  Since these are unique to you specifically and hard to <strong>spoof</strong>, use them to turn off mod_security only after you login.  This is added up at the top of your mod_security rules.</p>
<pre>SecFilterSelective REMOTE_USER "^yourusername$" "allow"
&nbsp;
# More variables you can experiment with
# HTTP_Authorization|AUTH_TYPE
#
# You may have to add this to your mod_rewrite code
#RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]</pre>



<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#sample-mod_security" name="sample-mod_security" id="sample-mod_security" title="AskApache's MOD_SECURITY config for DreamHost">AskApache's MOD_SECURITY config for DreamHost</a></h2>
<h3>Custom mod_security .htaccess code</h3>
<p>Heres how I start my mod_security code, keep in mind I have a <strong>lot</strong> to learn.</p>
<pre>### ASKAPACHE MOD_SECURITY ###
&lt;IfModule mod_security.c&gt;
# Turn the filtering engine On or Off or DynamicOnly for cgi/php/etc
SecFilterEngine On
&nbsp;
# Only log suspicious requests
SecAuditEngine RelevantOnly
&nbsp;
# Goes up to 9 but at 2 its overwhelming trust me
SecFilterDebugLevel 0
&nbsp;
# Make sure that URL encoding is valid
SecFilterCheckURLEncoding On
&nbsp;
# Unicode encoding check
SecFilterCheckUnicodeEncoding Off
&nbsp;
# Should mod_security inspect POST payloads
SecFilterScanPOST On
&nbsp;
# The default rule to apply to inherited rules
SecFilterDefaultAction "deny,log,status:500"</pre>


<h3>Minimal httpd.conf or .htaccess sample from <a href="http://static.askapache.com/text/mod_sec-httpd.conf">source</a></h3>
<pre>&lt;IfModule mod_security.c&gt;
&nbsp;
# Enable ModSecurity
SecFilterEngine On
&nbsp;
# Reject requests with status 403
SecFilterDefaultAction "deny,log,status:403"
&nbsp;
# Some sane defaults
SecFilterScanPOST On
SecFilterCheckURLEncoding On
SecFilterCheckUnicodeEncoding Off
&nbsp;
# Accept almost all byte values
SecFilterForceByteRange 1 255
&nbsp;
# Server masking is optional
# SecServerSignature "Microsoft-IIS/5.0"
&nbsp;
# Designate a directory for temporary files
# storage. It is a good idea to change the
# value below to a private directory, just as
# an additional measure against race conditions
SecUploadDir /tmp
SecUploadKeepFiles Off
&nbsp;
# Only record the interesting stuff
SecAuditEngine RelevantOnly
# Uncomment below to record responses with unusual statuses
# SecAuditLogRelevantStatus ^5
SecAuditLog logs/modsec_audit.log
&nbsp;
# You normally won&#039;t need debug logging
SecFilterDebugLevel 0
SecFilterDebugLog logs/modsec_debug.log
&nbsp;
# Only accept request encodings we know how to handle
# we exclude GET requests from this because some (automated)
# clients supply "text/html" as Content-Type
SecFilterSelective REQUEST_METHOD "!^(GET|HEAD)$" chain
SecFilterSelective HTTP_Content-Type "!(^application/x-www-form-urlencoded$|^multipart/form-data;)"
&nbsp;
# Do not accept GET or HEAD requests with bodies
SecFilterSelective REQUEST_METHOD "^(GET|HEAD)$" chain
SecFilterSelective HTTP_Content-Length "!^$"
&nbsp;
# Require Content-Length to be provided with
# every POST request
SecFilterSelective REQUEST_METHOD "^POST$" chain
SecFilterSelective HTTP_Content-Length "^$"
&nbsp;
# Don&#039;t accept transfer encodings we know we don&#039;t handle
SecFilterSelective HTTP_Transfer-Encoding "!^$"
&nbsp;
&lt;/ifModule&gt;</pre>




<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#block-wordpress-spam" name="block-wordpress-spam" id="block-wordpress-spam" title="Block WordPress Spam Forever!">Block WordPress Spam Forever!</a></h2>
<p>Ok this is my first attempt at this, and I am really excited about the possibilities!  This example goes inside your mod_security block towards the bottom, and it sets up a default action for each of the filters below it.  This denies the connection, doesn't log it, and issues a <a href="http://www.askapache.com/htaccess/apache-status-code-headers-errordocument.html#status-403">403 Forbidden</a> Status code, which causes my Apache ErrorDocument to be displayed.  This ErrorDocument can be a blank page to minimize bandwidth, or it can be a cgi perl type of script that send you an email, whatever.  Many people use different Status Codes for different situations, some like 400, 412, 406, and 410 for spammers.  Others prefer 503.  You can see all 57 that are available for anyone running Apache and <a href="http://www.askapache.com/htaccess/apache-status-code-headers-errordocument.html#status-403">choose your own</a>.</p>
<pre>&lt;filesMatch "wp-comments-post\.php$"&gt;
SecFilterSignatureAction deny,nolog,status:403
SecFilterSelective ARG_url "casino|ringtone|lyrics"
SecFilterSelective ARG_comment_post_ID "^$"
&nbsp;
# reject blog spam from all POST and GET fields
SecFilterSelective ARGS "blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam \
blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam|blockspam \
nomorespam|nospam"
&lt;/filesMatch&gt;</pre>
<ul>
<li>The <a href="http://www.askapache.com/htaccess/using-filesmatch-and-files-in-htaccess.html">FilesMatch Directive</a> specifies that these rules only apply to these files.</li>
<li>The <code>ARG_url</code> line says that if those words appear in the form field with the <code>id/name</code> of <code>"url"</code>, than deny them.</li>
<li>The <code>ARG_comment_post_ID</code> line denies requests that have an empty <code>comment_post_ID</code> field, which a surprisingly large number of spammers forget to add.</li>
<li>The final multi-line section searches ALL get and post items for any of these keywords.</li>
</ul>




<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#pause-connections" name="pause-connections" id="pause-connections" title="Force Any Connections to be Paused a set number of ms">Force Any Connections to be Paused a set number of ms</a></h2>
<p>This is just an example to show you how cool this module is, you really shouldn't every do this except for very specific instances, because it will end up consuming your servers resources and making a ddos attack more likely.  This example forces anyone who doesn't come from the askapache.com site to have their connection delayed 5000 ms, then processing continues.</p>
<pre>SecFilterSelective "HTTP_REFERER" "askapache\.com" log,pass,pause:5000</pre>




<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#allow-request-methods" name="allow-request-methods" id="allow-request-methods" title="Only Allow Certain REQUEST_METHODS">Only Allow Certain REQUEST_METHODS</a></h2>
<p>I've created a <a href="http://www.askapache.com/online-tools/request-method-scanner/">free online scanner</a> that you can use to scan your site and see how it handles all 27 <a href="http://www.askapache.com/htaccess/27-request-methods-for-use-with-apache-and-rewritecond-and-htaccess.html">REQUEST_METHODS</a>.</p>
<pre># Sends matching requests a 405 Method Not Allowed Status Code
SecFilterSelective REQUEST_METHOD "!^(GET|HEAD|POST|OPTIONS)$" "deny,auditlog,status:405"</pre>




<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-debugging" name="mod_security-debugging" id="mod_security-debugging" title="Debugging and Logging">Debugging and Logging</a></h2>
<p>First its my best guess that DreamHost is running <strong>ModSecurity v1.9.4</strong> so its pretty darn difficult to find information about this modules directives and how to use it.  So debugging through the use of trial and error and logging is the best or only way to figure it out.</p>

<strong>On DreamHost we lucked out</strong>
<p>If you have already been using DreamHosts "extra security" option and use your shell or check your error logs, you will have seen plenty of verbose messages about something or other being blocked.  Thats mod_security doing its thing but it takes up resources on everyones servers and makes your error log close to unusable.</p>

<h3><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_sec-errorlog" name="mod_sec-errorlog" id="mod_sec-errorlog" title="Control mod_security logging to your error log">Control mod_security logging to your error log</a></h3>
<p>Each filter can have its own actions, so turn logging on (<code>log</code>, <code>auditlog</code>) only for those you want, turn off (<code>nolog</code>, <code>noauditlog</code>) for anything else.</p>
<pre># Not logged
SecFilterDefaultAction "deny,nolog,noauditlog,status:500"
&nbsp;
# Logged but not as verbose.
SecFilterDefaultAction "deny,nolog,auditlog,status:500"</pre>
<dl>
<dt>log</dt>
<dd>Indicates that a successful match of the rule needs to be logged.</dd>
<dt>noauditlog</dt>
<dd>Indicates that a successful match of the rule should not be used as criteria whether the transaction should be logged to the audit log.</dd>
<dt>nolog</dt>
<dd>Prevents rule matches from appearing in both the error and audit logs.</dd>
</dl>






<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#conditional-logging" name="conditional-logging" id="conditional-logging" title="Turn Off/On Logging JUST for your IP Address">Turn Off/On Logging JUST for your IP Address</a></h2>
<p>This is handy when you want to test your rules.</p>
<pre># Turn logging of for your IP
SecFilterSelective REMOTE_ADDR "208\.113\.183\.103" "nolog,noauditlog,pass"
&nbsp;
# Turn logging on just for your IP
SecFilterSelective REMOTE_ADDR "!^208\.113\.183\.103" "nolog,noauditlog,pass"
SecFilterSelective REMOTE_ADDR "208\.113\.183\.103" "log,auditlog,pass"</pre>





<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-directives" name="mod_security-directives" id="mod_security-directives" title="Mod_Security Directives for DreamHost">Mod_Security Directives for DreamHost</a></h2>
<dl>
<dt>SecFilter</dt>
<dd>The filtering expression</dd>
<dt>SecFilterDebugLog</dt>
<dd>The filename of the filter debugging log file</dd>
<dt>SecFilterDebugLevel</dt>
<dd>The level of the debugging log file verbosity</dd>
<dt>SecFilterSelective</dt>
<dd>The variable representing areas where filtering is wanted, the filtering regular expression and optional action to take on match</dd>
<dt>SecFilterEngine</dt>
<dd>On, Off, or DynamicOnly to determine when will request be filtered</dd>
<dt>SecServerResponseToken</dt>
<dd>On or Off to set whether the mod_security token will appear in the server signature</dd>
<dt>SecFilterScanPOST</dt>
<dd>On or Off to set whether a request body will be processed</dd>
<dt>SecFilterDefaultAction</dt>
<dd>The default action to take on rule match</dd>
<dt>SecFilterSignatureAction</dt>
<dd>Base action template for signatures that follow this directive</dd>
<dt>SecFilterInheritance</dt>
<dd>On or Off to set whether rules from the parent context will be inherited</dd>
<dt>SecAuditEngine</dt>
<dd>On, Off, RelevantOnly or DynamicOrRelevent to determine the level of audit logging</dd>
<dt>SecAuditLog</dt>
<dd>The filename of the audit log file</dd>
<dt>SecUploadDir</dt>
<dd>The path to the directory where uploaded files should be stored</dd>
<dt>SecUploadKeepFiles</dt>
<dd>On or Off to choose whether to keep the uploaded files or not</dd>
<dt>SecUploadApproveScript</dt>
<dd>The path to the script that will be called to approve every uploaded file</dd>
<dt>SecFilterCheckURLEncoding</dt>
<dd>On or Off to set whether URL encoding validation will be performed</dd>
<dt>SecFilterCheckUnicodeEncoding</dt>
<dd>On or Off to set whether Unicode encoding validation will be performed</dd>
<dt>SecFilterForceByteRange</dt>
<dd>The first and the last byte value of the range that will be accepted</dd>
<dt>SecChrootDir</dt>
<dd>The path of the directory to which server will be chrooted</dd>
<dt>SecChrootLock</dt>
<dd>The filename of the lock file used during the chroot process, defaults to "logs/modsec_chroot.lock"</dd>
<dt>SecServerSignature</dt>
<dd>The new signature of the server</dd>
<dt>SecFilterNormalizeCookies</dt>
<dd>On or Off to determine whether cookie values will be normalized for testing, defaults to On</dd>
<dt>SecFilterCheckCookieFormat</dt>
<dd>On or Off to determine whether cookie format will be checked. Defaults to On</dd>
<dt>SecFilterCookieFormat</dt>
<dd>version of the Cookie specification to use for parsing. Possible values are 0 and 1.</dd>
<dt>SecCharset</dt>
<dd>Configures the charset</dd>
<dt>SecFilterImport</dt>
<dd>imports a rule from the parent configuration context.</dd>
<dt>SecFilterRemove</dt>
<dd>removes a rule that was inherited from the parent configuration context.</dd>
<dt>SecFilterInheritanceMandatory</dt>
<dd>when this directive is set to On then the rules in the parent context cannot be removed from a child context.</dd>
<dt>SecAuditLogType</dt>
<dd>whether to use the old audit log format (Serial) or new (Concurrent)</dd>
<dt>SecAuditLogStorageDir</dt>
<dd>path to the audit log storage area; absolute, or relative to the root of the server</dd>
<dt>SecAuditLogParts</dt>
<dd>list of audit log parts that go into the log.</dd>
<dt>SecAuditLogRelevantStatus</dt>
<dd>regular expression that will be used to determine if the response status is relevant for audit logging</dd>
<dt>SecFilterActionsRestricted</dt>
<dd>whether to allow rules to override SecFiltersDefaultAction configuration</dd>
</dl>
<p class="bnote">Just remember each version is different, I think most of the directives in the above list are allowed on DreamHosts install, but I'm not 100%, I'm sure they'll be upgrading soon anyway.</p>






<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#mod_security-curve" name="mod_security-curve" id="mod_security-curve" title="How I got Started with mod_sec">How I got Started with mod_sec</a></h2>

<blockquote><strong>Subject: mod_security denying blog post</strong><br />
<p>Is there any way you could modify the mod_security rules for me? For the past 2-4 months I have been having a problem on WordPress where I go to edit a post and when I hit submit and POST the changes it gives me a 503 Message, which is odd to use a <em>503 Service Temporarily Unavailable</em>, that threw me off for at a month thinking the service was unavailable.</p>
<p>Basically this only happens to about 5 of my posts, and almost all of them have something to do with php code, or some other type of programming language. An example is when I try to edit <a href="http://www.askapache.com/php/custom-phpini-tips-and-tricks.html">custom-phpini-tips-and-tricks</a>.  So what I've had to do is go into phpmyadmin and <em>manually edit the database</em>.. I don't want to <em>turn off the mod_security</em> for my site because I am getting hit all the time by malicious looking bots, is that the only way around this? I have no clue, but if it helps that IP 64.233.167.99 is static for me, and this problem only occurs when posting to the <code>/wp-admin/post.php</code> file.</p>
<blockquote><strong>Reply from DreamHost Support</strong><br />
Unfortunately, the mod_security rules need to be changed on all machines and Apache instances if they are changed on just one as our admins like to keep the servers in sync. So getting mod_security modified isn't really something that can be done easily. I'll put in a suggestion as we do host a lot of WordPress blogs, but I can't guarantee that we'll be able to do it very quickly.

I know you don't want to turn mod_security off, but honestly it's your best bet if you want to be able to post without 503's right now. If "64.233.167.99" is always your IP, might I suggest setting up an .htaccess rule in your wp-admin folder to deny all traffic to that folder except for your IP address? I know that doesn't work if you're on the road - although adding IPs to allow to an .htaccess file is pretty easy to do - but it will keep the malicious folks out.</blockquote></blockquote>


<h2><a class="acd" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html#httpdconf-rules" name="httpdconf-rules" id="httpdconf-rules" title="Example httpd.conf mod_security rules">Example httpd.conf mod_security rules</a></h2>
<ul class="files">
<li><a href="http://static.askapache.com/text/mod_sec-httpd.conf">mod_sec-httpd.conf</a></li>
<li><a href="http://www.gotroot.com/mod_security+rules">got_root example rules for httpd.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/">Parent Directory</a></li><li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_21_protocol_anomalies.conf" title="modsecurity_crs_21_protocol_anomalies.conf">modsecurity_crs_21_protocol_anomalies.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_20_protocol_violations.conf" title="modsecurity_crs_20_protocol_violations.conf">modsecurity_crs_20_protocol_violations.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/README" title="README">README</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_45_trojans.conf" title="modsecurity_crs_45_trojans.conf">modsecurity_crs_45_trojans.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_35_bad_robots.conf" title="modsecurity_crs_35_bad_robots.conf">modsecurity_crs_35_bad_robots.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_10_config.conf" title="modsecurity_crs_10_config.conf">modsecurity_crs_10_config.conf</a></li>
<li><a href="http://static.askapache.com/httpd/modules/modsecurity-apache_2.1.4/rules/modsecurity_crs_50_outbound.conf" title="modsecurity_crs_50_outbound.conf">modsecurity_crs_50_outbound.conf</a></li>
</ul>

<hr class="C" />
<p class="cnote"><strong>Reprint:</strong> The old modsecurity malware-blacklist-high.txt file contained on this site used to list <a href="http://www.thankfullpraise.com/" title="Thankful Praise, Inc. - A wonderful site serving the Lord Jesus Christ">ThankfulPraise.com</a> as a malware site, this site is not a malware site.</p>
<hr class="C" />

<p>Some of the attacks this Apache module has the ability to smack with its unique positioning within Apache HTTP.</p>
<ol>
    <li><strong>HTTP protection</strong> - detecting violations of the HTTP protocol and a locally defined usage policy
        <ul>
            <li>SQL Injection</li>
            <li>Cross-Site Scripting (XSS)</li>
            <li>OS Command execution</li>
            <li>Remote code inclusion</li>
            <li>LDAP Injection</li>
            <li>SSI Injection</li>
            <li>Information leak</li>
            <li>Buffer overflows</li>
            <li>File disclosure</li>
        </ul>
    </li>
    <li><strong>Common Web Attacks Protection</strong> - detecting common web application security attack</li>
    <li><strong>Automation detection</strong> - Detecting bots, crawlers, scanners and other surface malicious activity</li>
    <li><strong>Trojan Protection</strong> - Detecting access to Trojans horses</li>
    <li><strong>Errors Hiding</strong> - Disguising error messages sent by the server</li>
</ol>



<p><strong>mod_security links</strong></p>
<ol>
<li><a href="http://static.askapache.com/httpd/mod_security/doc/modsecurity-manual.html">DreamHost Version 1.9.5 Manual</a></li>
<li><a href="http://www.modsecurity.org/documentation/modsecurity-apache/2.1.4/modsecurity2-apache-reference.html">Reference of Actions, Commands, etc.</a> - Official Site</li>
<li><a href="http://www.gotroot.com/mod_security+rules">version 1.9 got_root rules</a></li>
<li><a href="http://sourceforge.net/mailarchive/forum.php?forum_name=mod-security-users">mod-security-users</a> - mailing list</li>
<li><a href="http://noeljackson.com/tools/modsecurity/">mod_security online rules generator</a> - Noel Jackson</li>
<li><a href="http://atomicplayboy.net/blog/2005/01/30/an-introduction-to-mod-security/">An Intro to mod_security</a> - Atomic Playboy</li>
<li><a href="http://www.modsecurity.org/training/index.html">Get mod_sec training</a></li>
</ol>

<p class="anote"><strong>MOD_SECURITY</strong>: The Most Powerful Server-Side Security Technology I've Seen</p>



<hr />
<h2>htaccess Guide Sections</h2>
<ul class="ou">
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/htaccess-for-webmasters.html" title="Apache HTTP Web Server htaccess tips and tricks">htaccess tricks for Webmasters</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html" title="Creating and using HTTP Headers with htaccess">HTTP Header control with htaccess</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/php-htaccess-tips-and-tricks.html" title="mod_php or php as a cgi with htaccess tips, htaccess php tricks">PHP on Apache tips and tricks</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/seo-search-engine-friendly-redirects-without-mod_rewrite.html" title="SEO-Friendly 301 Redirects without mod_rewrite">SEO Redirects without mod_rewrite</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html" title="mod_rewrite tips and tricks with RewriteEngine, RewriteBase, RewriteRule, and RewriteCond">mod_rewrite examples, tips, and tricks</a></li>

    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html" title="Caching, cache-control, cache, expires, and optimizing htaccess">HTTP Caching and Site Speedups</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/apache-authentication-in-htaccess.html" title="htaccess and Apache authentication with htpasswd, 401, and 403">Authentication on Apache</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/security-with-htaccess.html" title="Security, hacking, and anti-hacking tips and tricks for htaccess">htaccess Security Tricks and Tips</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/ssl-example-usage-in-htaccess.html" title="Apache SSL examples">SSL tips and examples</a></li>
    <li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/apache-variable-fun-in-htaccess.html" title="Apache variables info, tricks, and tips">Variable Fun (mod_env) Section</a></li><li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/mod_security-htaccess-tricks.html" title="mod_security Guide and sample mod_Security diretive usage in .htaccess">.htaccess Security with MOD_SECURITY</a></li><li><a rel="chapter bookmark" href="http://www.askapache.com/htaccess/setenvif.html" title="SetEnvIf and SetEnvIfNoCase Examples for conditionally setting variables in Apache .htaccess">SetEnvIf and SetEnvIfNoCase Examples</a></li>
</ul>


<p class="ment"><a rel="prev" href="http://www.askapache.com/htaccess/apache-variable-fun-in-htaccess.html" title="Apache variables info, tricks, and tips">&laquo;  Apache Variable fun (mod_env)</a> | <a href="http://www.askapache.com/htaccess/htaccess.html" class="acd1" rel="Contents Index Start" title=".htaccess tutorial">.htaccess Tutorial Index</a> | <a rel="next" href="http://www.askapache.com/htaccess/setenvif.html" title="SetEnvIf and SetEnvIfNoCase Examples for conditionally setting variables in Apache .htaccess">SetEnvIf and SetEnvIfNoCase Examples</a></p>
<hr /><p><a href="http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html"></a><a href="http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html">Mod_Security .htaccess tricks</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/htaccess/modsecurity-htaccess-tricks.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Pen-testing Security Tools</title>
		<link>http://www.askapache.com/security/pen-testing-security-tools.html</link>
		<comments>http://www.askapache.com/security/pen-testing-security-tools.html#comments</comments>
		<pubDate>Fri, 02 Nov 2007 04:37:31 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.askapache.com/security/pen-testing-security-tools.html</guid>
		<description><![CDATA[<p>While testing the exploitability of your target and mapping out vulnerabilities it is important to gain access inside the targets defenses so that you can establish an internal foothold like a owned box or switch.  This is so you can use a tool to discover the packet-filtering being used, and literally map out the firewall/IDS rules. Needless to say that really provides you with a lot more complete vulnerability assessment to help discover more weak spots in the system.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/security/pen-testing-security-tools.html"></a><a href="http://www.askapache.com/security/pen-testing-security-tools.html"><cite>AskApache.com</cite></a></p><p>While testing the exploitability of your target and mapping out vulnerabilities it is important to gain access inside the targets defenses so that you can establish an internal foothold like a owned box or switch.  This is so you can use a tool to discover the packet-filtering being used, and literally map out the firewall/IDS rules. Needless to say that really provides you with a lot more complete vulnerability assessment to help discover more weak spots in the system.</p>
<hr class="C" />


<ul>
<li><a class="DB" href="http://freshmeat.net/projects/socat/">Socat</a>
<blockquote>Socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (terminal or modem, etc.), socket (Unix, IP4, IP6 - raw, UDP, TCP), SSL, a client for SOCKS4, or proxy CONNECT. It supports broadcasts and multicasts, abstract Unix sockets, Linux tun/tap, GNU readline, and PTYs. It provides forking, logging, and dumping and different modes for interprocess communication. Many options are available for tuning socat and its channels. Socat can be used, for example, as a TCP relay (one-shot or daemon), as a daemon-based socksifier, as a shell interface to Unix sockets, as an IP6 relay, or for redirecting TCP-oriented programs to a serial line.</blockquote></li>
<li><a class="DB" href="http://freshmeat.net/projects/samplicator/">Samplicator</a>
<blockquote>UDP Samplicator receives UDP datagrams on a given port and resends those datagrams to a specified set of receivers. In addition, a sampling divisor N may be specified individually for each receiver, which will then only receive one in N of the received packets.</blockquote></li>
</ul>

<strong>ftester</strong> - for master pentesters only--get the lowdown on your packetfiltering
<strong>rwhois</strong> - really great addition to using whois. Get additional info not on whois, query rwhois servers.
<strong>lft</strong> - useful alternative method of tracerouteing. oppleman
<strong>packit</strong> - define (spoof) nearly all TCP, UDP, ICMP, IP, ARP, RARP, and Ethernet header options
<strong>etherape</strong> - really cool graphical program that displays connections and protocols similar to cheops.
<strong>amap</strong> - fingerprinting
<strong>xprobe2</strong> - fingerprinting
<strong>p0f2</strong> - really exceptional fingerprinting. can be passively run in the BG.
<strong>firewalk</strong> - good packetfiltering enumerator
<strong>BGPview</strong> - bgp anyone?
<strong>icmpenum</strong> - icmp fingerprinting
<strong>dnstracer</strong> - awesome and creative graphical output of dns
<strong>ssldump</strong> - not really that useful but impressive in a report
<strong>mtr</strong> - alternative traceroute
<strong>MRTG</strong> - favorite tool of ISPs, many uses here
<strong>host</strong> - don't forget this one
<strong>ike-scan</strong> - scan for vpns
<strong>upnpscan</strong> - scan for upnp devices
<strong>ftp-spider</strong> - get info on ftp server
<strong>traceproto</strong> - very nice alternative to traceroute/firewalk
<hr class="C" />
<p class="bnote">Also see: <a href="http://www.askapache.com/security/vulnerability-scanners-review.html">Vulnerability Scanner Review</a></p>
<hr class="C" />
<ul>
<li>sing</li>
<li>netleak</li>
<li>dmitry</li>
<li>isic</li>
<li>dnsa</li>
<li>nemesis</li>
<li>sara</li>
<li>zodiacdns</li>
<li>fragroute</li>
<li>sentry 2.0</li>
<li>Caecus</li>
<li>C-Parse</li>
<li>pchar</li>
<li>nmbscan</li>
<li>nbtscan</li>
<li>admsmb</li>
</ul><p><a href="http://www.askapache.com/security/pen-testing-security-tools.html"></a><a href="http://www.askapache.com/security/pen-testing-security-tools.html">Pen-testing Security Tools</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/security/pen-testing-security-tools.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Freshen your Anti-virus, Anti-Rootkits, and Anti-Spyware</title>
		<link>http://www.askapache.com/security/anti-virus-spyware-rootkit.html</link>
		<comments>http://www.askapache.com/security/anti-virus-spyware-rootkit.html#comments</comments>
		<pubDate>Sat, 22 Sep 2007 04:42:58 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.askapache.com/security/anti-virus-spyware-rootkit.html</guid>
		<description><![CDATA[<p><a rel="lb" class="IFL" href='http://www.askapache.com/security/anti-virus-spyware-rootkit.html' title='Rootkit Detection'><img src='http://uploads.askapache.com/2007/09/avg-anti-rootkit.thumbnail.png' alt='Rootkit Detection' /></a><strong>I've tried 100's of</strong> <strong>Anti-virus</strong>, <strong>Anti-Rootkit</strong>, and <strong>Anti-Spyware</strong> tools over the last 10 years, but it's always good to re-examine your system's security every couple of months.<br class="C" /></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/security/anti-virus-spyware-rootkit.html"></a><a href="http://www.askapache.com/security/anti-virus-spyware-rootkit.html"><cite>AskApache.com</cite></a></p><p><a rel="lb" class="IFL" href='http://uploads.askapache.com/2007/09/avg-anti-virus.png' title='Anti Virus'><img src='http://uploads.askapache.com/2007/09/avg-anti-virus.thumbnail.png' alt='Anti Virus' title="avg anti virus.thumbnail security" /></a><strong>I've tried 100's of</strong> <strong>Anti-virus</strong>, <strong>Anti-Rootkit</strong>, and <strong>Anti-Spyware</strong> tools over the last 10 years, but it's always good to re-examine your system's security every couple of months.<br class="C" /></p>
<p class="cnote">I recommend using all the <a href="http://free.grisoft.com/" title="AVG Free Security Software">AVG Security Software</a> unless you are running MAC, or of course if you are already a genius and are running Linux/Unix/BSD :)</p>

<h2>Anti-Spyware</h2>
<p><a rel="lb" class="IFR" href='http://uploads.askapache.com/2007/09/avg-anti-spyware.png' title='Anti Spyware'><img src='http://uploads.askapache.com/2007/09/avg-anti-spyware.thumbnail.png' alt='Anti Spyware' title="avg anti spyware.thumbnail security" /></a><strong>This is also a newer release</strong> from Grisoft and is fantastic.  It detects everything from hidden NTFS file streams to cookies.  Also includes Real-Time protection.  Learn more and get the free download at <a href="http://free.grisoft.com/doc/download-free-anti-spyware/us/frt/0">AVG Anti-Spyware Free Edition</a>.<br class="C" /></p>
<blockquote><a rel="lb" class="IFL" href='http://uploads.askapache.com/2007/09/avg-anti-spyware-1.png' title='Spyware Screenshot'><img src='http://uploads.askapache.com/2007/09/avg-anti-spyware-1.thumbnail.png' alt='Spyware Screenshot' title="avg anti spyware 1.thumbnail security" /></a>AVG Anti-Spyware Free Edition is a popular free antispyware solution available at no cost to home users and provides a high level of detection capability.<br class="C" /></blockquote>


<h2>Anti-Rootkit</h2>
<p><a rel="lb" class="IFL" href='http://uploads.askapache.com/2007/09/avg-anti-rootkit.png' title='Rootkit Detection'><img src='http://uploads.askapache.com/2007/09/avg-anti-rootkit.thumbnail.png' alt='Rootkit Detection' title="avg anti rootkit.thumbnail security" /></a><strong>Rootkits are definately scandalously cool</strong> but extremely dangerous because they run underneath your Operating System so that even Anti-Virus programs can't detect it, yet it can see EVERYTHING that you are doing.  AVG has a new anti-rootkit program out that is available for free.  Learn more and get the free download at <a href="http://free.grisoft.com/doc/download-free-anti-rootkit/us/frt/0">AVG Anti-Rootkit Free Edition</a>.<br class="C" /></p>
<blockquote>AVG Anti-Rootkit Free is a powerful tool with state-of-the-art technology for the detection and removal of rootkits.</blockquote>

<h3>What is a Rootkit</h3>
<blockquote>Rootkits are used to hide the presence of a malicious object like trojans or keyloggers on your computer. If a threat uses rootkit technology to hide itself it is very hard to find the malware on your PC. AVG Anti-Rootkit gives you the power to find and delete the rootkit and to uncover the threat the rootkit is hiding.</blockquote>


<h2>Anti-Virus</h2>
<p><a rel="lb" class="IFL" href='http://uploads.askapache.com/2007/09/avg-anti-virus.png' title='Anti Virus'><img src='http://uploads.askapache.com/2007/09/avg-anti-virus.thumbnail.png' alt='Anti Virus' title="avg anti virus.thumbnail security" /></a><strong>I have used this product for many years</strong> on many computers and I love it.  It doesn't slow down your computer and most importantly it has kept me safe from virii for many years.  And that is saying a heck of a lot considering all the shady places I go on the net.  It has wonderful email-scanning, shell-extension scanning, etc.. very easy and intuitive.   Get the free download at <a href="http://free.grisoft.com/doc/download-free-anti-virus/us/frt/0">AVG Anti-Virus Free Edition</a>.  <em>They also have a Linux version!</em><br class="C" /></p>
<blockquote>AVG Free is the most popular free solution available at no cost to home users and provides the high level of detection capability that millions of users around the world trust to protect their computers.</blockquote>


<span style="font-weight: bold; font-size: 12pt;">Free Rescue Scanners
(For Use When Malware Has Disabled A Computer)</span><br />
	<span style="font-style: italic;">Get one of these and learn to use it
before you need it!</span><br /><br />
	<ul><li>
Avira&#39;s bootable CD scanner program (daily manual signature updates) is
at <a href="http://www.brothersoft.com/avira-antivir-rescue-system-197951.html">http://www.brothersoft.com/avira-antivir-rescue-system-197951.html</a></li><li>
Dr. Web&#39;s capable bootable CD scanner program (do a manual signature
update before scanning) is at <a href="http://www.freedrweb.com/livecd">http://www.freedrweb.com/livecd</a></li><li>
F-Secure&#39;s bootable CD scanner program (updates when run) is at
<a href="http://www.brothersoft.com/f-secure-rescue-cd-198321.html">http://www.brothersoft.com/f-secure-rescue-cd-198321.html</a></li><li>
Kaspersky&#39;s bootable CD scanner program (occasional manual updates) is
at <a href="http://www.brothersoft.com/kaspersky-rescue-disk-197959.html">http://www.brothersoft.com/kaspersky-rescue-disk-197959.html</a></li><li>
Sunbelt&#39;s Vipre rescue program (download and put on computer or USB
drive--a bootable CD is in the works) is at
<a href="http://live.sunbeltsoftware.com/">http://live.sunbeltsoftware.com/</a></li></ul><br />



	<span style="font-weight: bold; font-size: 12pt;">Comprehensive
Resources</span><br />
	<span style="font-style: italic;">Castle Cops is out of business.</span><br /><br />
	<ul><li>
Bleeping Computer has downloads, forums, assistance, and information at
<a href="http://www.bleepingcomputer.com/">http://www.bleepingcomputer.com/</a></li><li>
Malwarehelp Org has information, security news, links, and a blog at
<a href="http://www.malwarehelp.org/">http://www.malwarehelp.org/</a></li></ul><br />



	<span style="font-weight: bold; font-size: 12pt;">Where To Submit
Infected/Suspected Files</span><br />
	<span style="font-style: italic;">ClamWin users should send undetected
viruses and false positives to Clam.</span><br /><br />
	<ul><li>
Clam Antivirus accepts files it doesn&#39;t detect and false positives at
<a href="http://cgi.clamav.net/sendvirus.cgi">http://cgi.clamav.net/sendvirus.cgi</a></li><li>
Jotti online file scanning service at <a href="http://virusscan.jotti.org/">http://virusscan.jotti.org/</a> - All
participating AVs will get a copy</li><li>
VirusTotal online file scanning service at <a href="http://www.virustotal.com/">http://www.virustotal.com/</a> -
All participating AVs will get a copy
    </li></ul><br />



	<span style="font-weight: bold; font-size: 12pt;">Dependable On Line
Antivirus Scanners</span><br />
  <span style="font-style: italic;">These on line scanners do not
replace resident updated antivirus/antispyware scanners.</span><br /><br />
	<ul><li>
ESET (NOD32) malware scan is at <a href="http://www.eset.com/onlinescan/index.php">http://www.eset.com/onlinescan/index.php</a></li><li>
Microsoft&#39;s Live One Care has several types of scans at
<a href="http://onecare.live.com/site/en-us/default.htm">http://onecare.live.com/site/en-us/default.htm</a></li><li>
Panda ActiveScan is at
<a href="http://www.pandasecurity.com/usa/homeusers/solutions/activescan/default.htm">http://www.pandasecurity.com/usa/homeusers/solutions/activescan/default.htm</a></li><li>
SuperAntiSpyware&#39;s research center provides free scans of running
computer processes at <a href="http://www.fileresearchcenter.com/">http://www.fileresearchcenter.com/</a></li><li>
Trend Micro&#39;s Housecall scan for malware is at
<a href="http://housecall.trendmicro.com/">http://housecall.trendmicro.com/</a>
    </li></ul><br />

	<span style="font-weight: bold; font-size: 12pt;">Experienced Online
Malware Removal Assistance</span><br />
  <span style="font-style: italic;">Be patient - they don&#39;t do this full
 time.</span><br />
  <ul><li>
Alliance Of Security Analysis Professonals is a good starting place at
<a href="http://asap.maddoktor2.com/">http://asap.maddoktor2.com/</a></li><li>
A-Squared (Emsisoft) (with initial self help) at
<a href="http://forum.emsisoft.com/Default.aspx?g=topics&amp;f=38">http://forum.emsisoft.com/Default.aspx?g=topics&amp;f=38</a></li><li>
Malwareteks (same personnel as Emsisoft with initial self help) at
<a href="http://www.malwareteks.com/forum.html">http://www.malwareteks.com/forum.html</a></li><li>
Spyware Warrior has free help and a list of rogue antispyware products
to avoid at <a href="http://www.spywarewarrior.com/index.php">http://www.spywarewarrior.com/index.php</a>
  </li></ul><br />

	<span style="font-weight: bold; font-size: 12pt;">Downloadable Malware
Removal Tools</span><br />
<span style="font-style: italic;">These tools do not replace resident
updated antivirus/antispyware scanners.</span><br /><br />

	<ul><li>
Alwil Software has a free cleaner tool, Avast Free Virus Cleaner, at
<a href="http://www.avast.com/eng/programs.html">http://www.avast.com/eng/programs.html</a></li><li>
AVG has free removal tools (including VCleaner) at
<a href="http://free.grisoft.com/doc/virus-removal/us/frt/0">http://free.grisoft.com/doc/virus-removal/us/frt/0</a></li><li>
CureIt from Dr. Web is a capable free scanner that can be updated
manually at <a href="http://www.freedrweb.com/">http://www.freedrweb.com/</a></li><li>
F-Secure&#39;s free Easy Cleaner is at
<a href="http://support.f-secure.com/enu/home/onlineservices/fsec/fsec.shtml">http://support.f-secure.com/enu/home/onlineservices/fsec/fsec.shtml</a></li><li>
F-Secure also has specific removal tools at
<a href="http://www.f-secure.com/security_center/malware_removal_tools.html">http://www.f-secure.com/security_center/malware_removal_tools.html</a></li><li>
Malwarebytes has a freeware version of their capable Anti-Malware
program at <a href="http://www.malwarebytes.org/index.php">http://www.malwarebytes.org/index.php</a></li><li>
Malwareteks has do-it yourself removal guides at
http://www.malwareteks.com/forum-t408.html</li><li>
Microsoft&#39;s Malicous Removal Tool (updated monthly on Patch Tuesday) is
at <a href="http://www.microsoft.com/security/malwareremove/default.mspx">http://www.microsoft.com/security/malwareremove/default.mspx</a></li><li>
Norman has a capable Malware Cleaner (use in Safe Mode) at
<a href="http://www.norman.com/Virus/Virus_removal_tools/24789/en-us">http://www.norman.com/Virus/Virus_removal_tools/24789/en-us</a></li><li>
Smitfraud/Antivermins removal tools are at
<a href="http://www.bleepingcomputer.com/forums/topic69886.html">http://www.bleepingcomputer.com/forums/topic69886.html</a></li><li>
Softpedia has some tools at
<a href="http://www.softpedia.com/get/Antivirus/Malware-Removal-Tool.shtml">http://www.softpedia.com/get/Antivirus/Malware-Removal-Tool.shtml</a></li><li>
SuperAntiSpyware has a capable free on-demand antispyware program for
home users at <a href="http://www.superantispyware.com/">http://www.superantispyware.com/</a></li><li>
Symantec has individual malware removal tools at
<a href="http://www.symantec.com/business/security_response/removaltools.jsp">http://www.symantec.com/business/security_response/removaltools.jsp</a></li><li>
Trend Micro&#39;s HijackThis can be used to locate malware at
<a href="http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis">http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis</a></li><li>
Various dedicated anti-malware tools are available at
<a href="http://www.smokey-services.eu/forum/viewtopic.php?t=2026">http://www.smokey-services.eu/forum/viewtopic.php?t=2026</a></li><li>
Various spyware/adware removal tools are available at
<a href="http://www.pchell.com/support/spyware.shtml">http://www.pchell.com/support/spyware.shtml</a>
</li></ul><br />


	<span style="font-weight: bold; font-size: 12pt;">Manual Disinfection
Information</span><br />
<span style="font-style: italic;">Get experienced assistance if this
doesn&#39;t work.</span><br />
	<ul><li>

About Dot Com&#39;s removal/prevention guide is at
<a href="http://antivirus.about.com/od/windowsbasics/a/virusremoval.htm">http://antivirus.about.com/od/windowsbasics/a/virusremoval.htm</a></li><li>
AVG&#39;s free anti-malware site has a removal guide at
http://forum.grisoft.cz/freeforum/read.php?4,27725,backpage=</li><li>
Bleeping Computer has a removal/disinfection guide at
<a href="http://www.bleepingcomputer.com/tutorials/tutorial101.html">http://www.bleepingcomputer.com/tutorials/tutorial101.html</a></li><li>
Bleeping Computer also has removal instructions for specific rogue
spyware programs at <a href="http://www.bleepingcomputer.com/malware-removal/">http://www.bleepingcomputer.com/malware-removal/</a></li><li>
Major Geeks has a list of rogue security programs at
<a href="http://forums.majorgeeks.com/showthread.php?t=79754">http://forums.majorgeeks.com/showthread.php?t=79754</a></li><li>
Spyware Techie has spyware removal information/links at
<a href="http://www.spyware-techie.com/">http://www.spyware-techie.com/</a></li><li>
Large antivirus vendors offer free manual disinfection information,
including:</li><li>
F-Secure has malware search/descriptions at
<a href="http://www.f-secure.com/v-descs/">http://www.f-secure.com/v-descs/</a></li><li>
Kaspersky has general information at
<a href="http://www.viruslist.com/en/viruses/encyclopedia?chapter=153280800">http://www.viruslist.com/en/viruses/encyclopedia?chapter=153280800</a></li><li>
McAfee has threat resources at <a href="http://vil.nai.com/vil/default.aspx">http://vil.nai.com/vil/default.aspx</a></li><li>
Symantec has current threat information at
<a href="http://www.symantec.com/business/security_response/threatexplorer/threats.jsp">http://www.symantec.com/business/security_response/threatexplorer/threats.jsp</a></li><li>
Trend Micro&#39;s virus encyclopedia is at
<a href="http://www.trendmicro.com/vinfo/virusencyclo/">http://www.trendmicro.com/vinfo/virusencyclo/</a>
</li></ul><p><a href="http://www.askapache.com/security/anti-virus-spyware-rootkit.html"></a><a href="http://www.askapache.com/security/anti-virus-spyware-rootkit.html">Freshen your Anti-virus, Anti-Rootkits, and Anti-Spyware</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/security/anti-virus-spyware-rootkit.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top 5 Vulnerability Port Scanners</title>
		<link>http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html</link>
		<comments>http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html#comments</comments>
		<pubDate>Mon, 22 Jan 2007 19:59:13 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://www.askapache.com.com/security/top-5-best-vulnerability-port-scanners.html</guid>
		<description><![CDATA[Asked some hackers and Computer Security gurus to list their 5 favorite Vulnerability/Port Scanners.  Here are the results.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html"></a><a href="http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html"><cite>AskApache.com</cite></a></p><p><strong>Asked some hackers</strong> and Computer Security gurus to list their 5 favorite Vulnerability/Port Scanners.  Here are the results.</p>
<p>You might like the more in-depth article: <a href="http://www.askapache.com/security/vulnerability-scanners-review.html">Vulnerability Scanners Review</a>, or you may be looking for the <a href="http://www.askapache.com/security/computer-security-toolbox-2.html">Computer Security Toolbox</a></p>
<hr />
<ol>
    <li>netcat</li>
    <li>nmap</li>
    <li>hping3</li>
    <li>isic</li>
    <li>p0f2</li>
    <li>sing</li>
    <li>nikto</li>
    <li>firewalk -  Detecting Firewall Rulles</li>
    <li>nikto/wnikto - cgi scanner</li>
    <li>whisker - cgi scanner with IDS feature </li>
    <li>nessus / NewT - Vulnerability scanner</li>
    <li>Qualys</li>
    <li>eEye Retina</li>
    <li>GFI Languard</li>
    <li>ISS</li>
    <li>Shadow Security Scanner (SSS)</li>
    <li>pakketo's scanrand</li>
    <li>FX Scanner</li>
    <li>Acunetix web vulnerability scanner</li>
    <li>IPCScan</li>
    <li>SQLRecon</li>
    <li>Metasploit</li>
    <li>Whax</li>
    <li>SoftPerfect Network Scanner - Network Share Scanner</li>
    <li>Cain & Abel</li>
    <li>autoscan - . integrate some other tools</li>
    <li>hydra  - Password finder by Brute forcer</li>
    <li>Retina - Vulnerability scanner </li>
    <li>X-scan3 - Vulnerability scanner GUI & CLI  uses nasl</li>
    <li>SupperScan - fast port scanner</li>
    <li>Dfind - CLI vuln scanner</li>
    <li>Sfind - CLI vuln scanner</li>
    <li>scan1000 - fast CLI vuln scanner</li>
    <li>ScanLine - CLI vuln scanner</li>
    <li>GhostPortScanner (GPS) to keep from triggering firewalls</li>
    <li>Superscan 3.0 for TCP Scanning</li>
    <li>Superscan 4.0 for UDP Scanning</li>
    <li>X-Scan v2.3 (nmap + nessus for windows)</li>
    <li>Webdavscan.exe for Mass Port 80 Banner</li>
    <li>NTscan for IPC$ Passwords</li>
    <li>foundstone tools</li>
    <li>sara</li>
    <li>X-Scan</li>
    <li>FOUNDSCAN</li>
    <li>HSCAN</li>
    <li>cheops-ng</li>
    <li>dsns</li>
    <li>MicrosoftBaseLine - IIS vuln scanner</li>
</ol><p><a href="http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html"></a><a href="http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html">Top 5 Vulnerability Port Scanners</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/hacking/top-5-vulnerability-port-scanners.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vulnerability Scanners Review</title>
		<link>http://www.askapache.com/hacking/vulnerability-scanners-review.html</link>
		<comments>http://www.askapache.com/hacking/vulnerability-scanners-review.html#comments</comments>
		<pubDate>Sun, 31 Dec 2006 04:39:00 +0000</pubDate>
		<dc:creator>AskApache</dc:creator>
				<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://www.askapache.com.com/security/54.html</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.askapache.com/hacking/vulnerability-scanners-review.html"></a><a href="http://www.askapache.com/hacking/vulnerability-scanners-review.html"><cite>AskApache.com</cite></a></p><p><strong>A few months back I did some intense testing</strong> of all the best vulnerability scanners out there.. I had a couple unix boxes hooked up, as well as some windows machines, and figured I could add clients to a "once-a-week" scanning contract. So naturally, I wanted to use the scanner that was the best for my purpose.</p>
<hr />
<p>You might be looking for the article: <a href="http://www.askapache.com/security/top-5-best-vulnerability-port-scanners.html">Top 5 best Vulnerability Port scanners</a></p>

<p>I tested the following (trying to only list automated vulnerability scanners):</p>

<ol>
	<li>ISS Internet Security Systems</li>
	<li>SSS Shadow Security Scanner</li>
	<li>Retina eEye</li>
	<li>Nessus</li>
	<li>GFI Languard Network Security Scanner</li>
	<li>Qualys www.qualys.com</li>
	<li>Nstealth Security Scanner www.nstalker.com</li>
	<li>Nikto</li>
	<li>Whisker</li>
	<li>Infiltrator <a href="http://www.infiltration-systems.com/">infiltration-systems.com</a></li>
	<li>Nscan</li>
</ol>

<p><strong>I was looking at 3 main areas while evaluating the scanners.</strong></p>
<ol>
<li><strong>Comprehensiveness of the testing</strong>: including how many options are allowed for different scanning, IDS evasion, and types of scans. Also in this category is the availability for the latest exploits and a custom exploit option to allow me to plug in custom exploits.</li>

<li><strong>Quality of the program</strong>: included in this category is availability of updates, speed of various variables, efficiency, "smartness" or "AI" of the program while scanning/reporting, security- (does running this version of this vuln scanner leave me vulnerable?), scheduling capabilities, alert and message capabilities, quaility of exploits, reactions to "false positives", and overall feature and capabilities.</li>

<li><strong>Reporting Capabilities</strong>: How easy is it to create a report? The quality and design of the report. The comprehensiveness and personalization of the reports..</li>
</ol>



<h2>My findings</h2>
<p>
All of these programs can be tested for free, either through an evaluation or trial. I believe that the availability of these programs on the net <em>(cracked versions)</em> represents the conspiracy to aid script-kiddies everywhere so that these companies will then profit after an intrusion (or even a loud scan).

Any of these programs are <strong>not to be used for cracking</strong>... Nothing serious at least.. using these programs is akin to knocking on every window of a house, while simultaneously ringing the doorbell and playing loud music in the driveway.. Some of the programs allow for easy use of anonymous socks and web proxys, but we all know by now that to achieve any real anonymity takes much more work than that.</p>

<h2>After several months testing</h2>
<p>It became clear to me which ones I liked the best.

<strong>The top pick all-around (for windows) has to be retina's eeye</strong>, the company has a bunch of hackers and you can tell by their awesome product.

Another great scanner (windows -web) are the different products offered by nstalker... very good web vuln scanner. Free for download..

A close 2nd would be the SSS, I love it, its great, but eEye's is better.

<strong>The best choice for me however is nessus</strong>.  Although it has a few negatives compared to some of the other products, it is the best solution for anything serious. Set-up up a couple of nessus servers around the globe and try attacking the same location through different networks for some real eye-opening fun. Also good to practice tracking and tracing.

Qualys is poised to be super-rich, just check out their site... great if you don't want to mess  with a scanner yourself.

ISS is way to expensive and I didn't like the fact that I had to try for awhile until I could download it.   But it is considered to be the best scanner and I admit the anti-pirating features and licensing of their software is pretty darn good.

GFI is another top contender. It was just prone to crashing...

A money place to get some other cool tools (Especially a professional SSL encryption tester) are available for free at www.foundstone.com.   Get them soon, make a foundstone toolkit.... mcafee bought them so expect the free stuff to get yanked shortly... (I can't believe foundstone is almost gone...)

<strong>Unless you are using these tools on yourself, or to check your friends pc or company (use scheduling with alerts to email or pager), there is no sane or logical reason to use these tools on any pc that you do not have express permission to use against.</strong></p>


<p>Remember these tools are the noisiest tools in a security testers arsenal and if you use it just once on an unknown host, your ISP can yank your account, you can face legal action, etc..

Better to use <strong>firewalk</strong>, <strong>hping3</strong> (now with scripting!), nmap, etc, and leave these crutch-like tools alone.

Also check out www.coresecurity.com , for the best product I have found so far.</p>


<h2>A few pointers..</h2>
<p>If you have a network of your own, and you don't have the time or resources to set up a nessus installation at a remote site to repeatedly test your network, the best solution IME is Qualys. I am not affiliated in any way, I checked it out merely to examine the competition in the marketplace... after experiencing their free trial, unheard of amounts of documentation, and extremely skilled marketing team, I am still very jealous.

What an easy concept but they took it to that level and it stands alone, IMHO.

So if you need that kind of simple, safe, comprehensive fix, check out qualys. Still, you would ultimately save a lot of money (even after computing time and costs) by setting up your own remote server somewhere to automatically check the network for you. Multiple locations of course are ideal (go through different networks etc..)

The major lack of enthusiasm I have for most of these "vulnerability scanners" is the fact that so many of them run on windows and nothing else. The benefits to running from (almost anything else) a linux type platform are enormous. IOW, nessus can only continue to get better and better, while the only advantage eeye, ISS, and the rest of the dozer boys have is better knowledge of exploits.

This is really a small point (in the big picture) because of the fact that it is sooo easy to copy an exploit (for those that do that sort of thing).

So if you are out there, go help out the excellent people who give us nessus, go give them a donation, help them develop the software, test it out and email them detailed feedback of your likes and dislikes, do what you can to keep it around. I see it as having the most potential.

There are also vuln scanners that operate locally, many professionals use these to scan a lan of windows hosts for example. These are hard to find, so if you know of any, post.
</p>


<p>
Also, after months of testing all the different vuln tools, including tons not listed above, still failed to find a bug that allowed me root on a particular server I was testing for a friend.

It was the <strong>mole.cfm</strong> script that finally got me in... an old exploit that none of the scanners tried. So if you are serious about keeping your data safe, hire a real expert (like foundstone or coresecurity) and do not rely on a commericial marketing solution alone.</p>



<p>
<a href="http://www.nwc.com/1201/1201f1b1.html">Other Good Vulnerability Scanner Review here.. (12+ pages)</a>
</p><p><a href="http://www.askapache.com/hacking/vulnerability-scanners-review.html"></a><a href="http://www.askapache.com/hacking/vulnerability-scanners-review.html">Vulnerability Scanners Review</a> originally appeared on <cite>AskApache.com</cite> </p>]]></content:encoded>
			<wfw:commentRss>http://www.askapache.com/hacking/vulnerability-scanners-review.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

