<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="Tiki CMS/Groupware via FeedCreator 1.7.2.1" -->
<?xml-stylesheet href="http://www.gotroot.com/lib/rss/rss-style.css" type="text/css"?>
<?xml-stylesheet href="http://www.gotroot.com/lib/rss/rss20.xsl" type="text/xsl"?>
<rss version="2.0">
    <channel>
        <title>Got Root Library and Wiki</title>
        <description><![CDATA[Last modifications to the Wiki.]]></description>
        <link>http://www.gotroot.com//tiki-wiki_rss.php?ver=2</link>
        <lastBuildDate>Wed, 16 May 2012 20:54:32 +0100</lastBuildDate>
        <generator>Tiki CMS/Groupware via FeedCreator 1.7.2.1</generator>
        <image>
            <url>http://www.gotroot.com/img/tiki/tikilogo.png</url>
            <title>Got Root</title>
            <link>http://www.gotroot.com//Welcome</link>
            <description><![CDATA[Feed provided by Got Root. Click to visit.]]></description>
        </image>
        <language>en-us</language>
        <managingEditor>gotroot.com</managingEditor>
        <webMaster>gotroot.com</webMaster>
        <item>
            <title>mod_security rules</title>
            <link>http://www.gotroot.com/mod_security+rules</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="simplebox">Download Free rules: <a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/" rel="external">(gzip)</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> (Delayed at least 90 days)+ <div class="simplebox">Download Free rules: <a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/" rel="external">(gzip)</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> (Delayed at least 90 days)]]></description>
            <pubDate>Thu, 15 Mar 2012 00:27:00 +0100</pubDate>
        </item>
        <item>
            <title>Welcome</title>
            <link>http://www.gotroot.com/Welcome</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="simplebox">Apache 2.x rules: <a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/" rel="external">(gzip)</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br />+ <div class="simplebox">Apache 2.x rules: <a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/" rel="external">(gzip)</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br />- <a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/00_asl_rbl.conf" rel="external">RBL rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/00_asl_whitelist.conf" rel="external">Whitelisting rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">d</span>el<span class="diffchar">ayed</span>/rules/modsec/05_asl_exclude.conf" rel="external">Exclusion Rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/10_asl_antimalware.conf" rel="external">Malware blacklist Rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/malware-blacklist.txt" rel="external">Malware blacklist</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">d</span>el<span class="diffchar">ayed</span>/rules/modsec/10_asl_rules.conf" rel="external">Web Application protection</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">d</span>el<span class="diffchar">ayed</span>/rules/modsec/20_asl_useragents.conf" rel="external">Bad Useragent Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/30_asl_antispam.conf" rel="external">Anti-spam Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/domain-blacklist.txt" rel="external">Anti-spam blacklist</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/40_asl_apache2-rules.conf" rel="external">Enhanced Apache 2.x rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/50_asl_rootkits.conf" rel="external">Anti Rootkit Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-g</span>r<span class="diffchar">ou</span>p.com/<span class="diffchar">d</span>el<span class="diffchar">ayed</span>/rules/modsec/60_asl_recons.conf" rel="external">"Google Hacks" signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://d<span class="diffchar">ownlo</span>a<span class="diffchar">d</span>s.<span class="diffchar">pr</span>om<span class="diffchar">etheus-gr</span>o<span class="diffchar">u</span>p.com/<span class="diffchar">del</span>a<span class="diffchar">y</span>e<span class="diffchar">d</span>/rules/modsec/99_asl_jitp.conf" rel="external">Just In Time Patches</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /></div><br />+ <a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed/</span>/modsec/00_asl_rbl.conf" rel="external">RBL rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/00_asl_whitelist.conf" rel="external">Whitelisting rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">chann</span>el<span class="diffchar">s</span>/rules<span class="diffchar">/delayed</span>/modsec/05_asl_exclude.conf" rel="external">Exclusion Rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/10_asl_antimalware.conf" rel="external">Malware blacklist Rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/malware-blacklist.txt" rel="external">Malware blacklist</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">chann</span>el<span class="diffchar">s</span>/rules<span class="diffchar">/delayed</span>/modsec/10_asl_rules.conf" rel="external">Web Application protection</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">chann</span>el<span class="diffchar">s</span>/rules<span class="diffchar">/delayed</span>/modsec/20_asl_useragents.conf" rel="external">Bad Useragent Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/30_asl_antispam.conf" rel="external">Anti-spam Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/domain-blacklist.txt" rel="external">Anti-spam blacklist</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/40_asl_apache2-rules.conf" rel="external">Enhanced Apache 2.x rules</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/50_asl_rootkits.conf" rel="external">Anti Rootkit Signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ico</span>rp.com/<span class="diffchar">chann</span>el<span class="diffchar">s</span>/rules<span class="diffchar">/delayed</span>/modsec/60_asl_recons.conf" rel="external">"Google Hacks" signatures</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /><br /><br /><a class="wiki external"  href="http://<span class="diffchar">up</span>da<span class="diffchar">te</span>s.<span class="diffchar">at</span>om<span class="diffchar">ic</span>o<span class="diffchar">r</span>p.com/<span class="diffchar">ch</span>a<span class="diffchar">nn</span>e<span class="diffchar">ls</span>/rules<span class="diffchar">/delayed</span>/modsec/99_asl_jitp.conf" rel="external">Just In Time Patches</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /></div><br />]]></description>
            <pubDate>Thu, 15 Mar 2012 00:25:39 +0100</pubDate>
        </item>
        <item>
            <title>*BeFunge</title>
            <link>http://www.gotroot.com/%2ABeFunge</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>]]></description>
            <pubDate>Wed, 07 Dec 2011 17:12:08 +0100</pubDate>
        </item>
        <item>
            <title>mod_security rules notes</title>
            <link>http://www.gotroot.com/mod_security+rules+notes</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>]]></description>
            <pubDate>Mon, 15 Nov 2010 23:21:06 +0100</pubDate>
        </item>
        <item>
            <title>HomePage</title>
            <link>http://www.gotroot.com/HomePage</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>+ + + <h1 class="showhide_heading" id="Congratulations">Congratulations</h1>+ <p>This is the default homepage for your Tiki. If you are seeing this page, your installation was successful.+ </p>+ + <p>You can change this page after logging in. Please review the <a class="wiki external"  href="http://doc.tikiwiki.org/wiki+syntax" rel="external">wiki syntax</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Fdoc.tikiwiki.org%2Fwiki%2Bsyntax">(cache)</a> for editing details.+ </p>+ + + <h2 class="showhide_heading" id="Get_started."><span class="img"><img alt="Star" src="pics/icons/star.png" border="0"  /></span> Get started.</h2>+ <p>To begin configuring your site:+ <ol class="fancylist"><li><p> Log in as the <strong>admin</strong> with password <strong>admin</strong>.</p></li><li><p> Change the admin password.</p></li><li><p> Enable specific Tiki features.</p></li><li><p> Configure the features.</p></li></ol>+ </p>+ + <h2 class="showhide_heading" id="Need_help_"><span class="img"><img alt="Help" src="pics/icons/help.png" border="0"  /></span> Need help?</h2>+ <p>For more information:+ </p>+ <ul><li><a class="wiki external"  href="http://info.tikiwiki.org/Learn+More" rel="external">Learn more about TikiWiki</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Finfo.tikiwiki.org%2FLearn%2BMore">(cache)</a>.+ </li><li><a class="wiki external"  href="http://info.tikiwiki.org/Help+Others" rel="external">Get help</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Finfo.tikiwiki.org%2FHelp%2BOthers">(cache)</a>, including the <a class="wiki external"  href="http://doc.tikiwiki.org" rel="external">official documentation</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Fdoc.tikiwiki.org">(cache)</a> and <a class="wiki external"  href="http://www.tikiwiki.org/forums" rel="external">support forums</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Fwww.tikiwiki.org%2Fforums">(cache)</a>.+ </li><li><a class="wiki external"  href="http://info.tikiwiki.org/Join+the+community" rel="external">Join the TikiWiki community</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" /> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Finfo.tikiwiki.org%2FJoin%2Bthe%2Bcommunity">(cache)</a>.+ </li></ul>+ ]]></description>
            <pubDate>Tue, 11 May 2010 23:32:45 +0100</pubDate>
        </item>
        <item>
            <title>Troubleshooting Guides</title>
            <link>http://www.gotroot.com/Troubleshooting+Guides</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <p><dl><dt></dt><dd>Troubleshooting <span class="diffchar">PIX</span> Firewalls<a href="tiki-editpage.php?page=Troubleshooting+<span class="diffchar">PIX</span>+Firewalls" title="Create page: Troubleshooting+<span class="diffchar">PIX</span>+Firewalls" class="wiki wikinew">?</a></dd></dl>+ <p><dl><dt></dt><dd>Troubleshooting <span class="diffchar">Cisco</span> Firewalls<a href="tiki-editpage.php?page=Troubleshooting+<span class="diffchar">Cisco</span>+Firewalls" title="Create page: Troubleshooting+<span class="diffchar">Cisco</span>+Firewalls" class="wiki wikinew">?</a></dd></dl>]]></description>
            <pubDate>Sat, 28 Nov 2009 05:28:26 +0100</pubDate>
        </item>
        <item>
            <title>Add a new Rule</title>
            <link>http://www.gotroot.com/Add+a+new+Rule</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <p>Thanks for your interest.  The preferred method to do this is to e-mail your findings/new rule to <a class="wiki external"  href="http://lists.gotroot.com/mailman/listinfo/modsecurity" rel="external">the mailing list</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" />.  However, we recognize that sometimes you may not want to post publicly, in that case, please send e-mail directly to <span class="diffchar">roo</span>t <span class="diffchar">(AT) g</span>o<span class="diffchar">t</span>r<span class="diffchar">oo</span>t <span class="diffchar">(DO</span>T<span class="diffchar">) co</span>m<span class="diffchar">.</span>  <span class="diffchar">O</span>r<span class="diffchar"> you can use </span>t<span class="diffchar">he</span> <span class="diffchar"><a</span> <span class="diffchar">cl</span>a<span class="diffchar">ss="wiki"  href="/</span>ti<span class="diffchar">ki-</span>co<span class="diffchar">ntact.php" </span>r<span class="diffchar">el="">Contact Us</a> </span>p<span class="diffchar">age</span> <span class="diffchar">if</span> <span class="diffchar">y</span>o<span class="diffchar">u prefer</span>.+ <p>Thanks for your interest.  The preferred method to do this is to e-mail your findings/new rule to <a class="wiki external"  href="http://lists.gotroot.com/mailman/listinfo/modsecurity" rel="external">the mailing list</a><img border="0" class="externallink" src="img/icons/external_link.gif" alt=" (external link)" />.  However, we recognize that sometimes you may not want to post publicly, in that case, please send e-mail directly to t<span class="diffchar">he</span> <span class="diffchar">Supp</span>ort T<span class="diffchar">ea</span>m<span class="diffchar">:</span>  <span class="diffchar">suppo</span>rt <span class="diffchar">(AT)</span> at<span class="diffchar">om</span>icorp <span class="diffchar">(DOT)</span> <span class="diffchar">c</span>o<span class="diffchar">m</span>.]]></description>
            <pubDate>Sun, 28 Jun 2009 17:32:03 +0100</pubDate>
        </item>
        <item>
            <title>Help</title>
            <link>http://www.gotroot.com/Help</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>]]></description>
            <pubDate>Tue, 07 Apr 2009 23:22:05 +0100</pubDate>
        </item>
        <item>
            <title>Got Root Linux Yum Channels</title>
            <link>http://www.gotroot.com/Got+Root+Linux+Yum+Channels</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <div class="titlebar">General Linux Repo</div>+ <div class="titlebar">General Linux Repo<span class="diffchar">sitory</span></div>- <p><span class="diffchar"><pre class="codeli</span>stin<span class="diffchar">g" dir="ltr" </span>st<span class="diffchar">y</span>l<span class="diffchar">e="overf</span>lo<span class="diffchar">w:a</span>u<span class="diffchar">to;">[atomic]<b</span>r <span class="diffchar">/>name=Atomic Rocket T</span>u<span class="diffchar">rtle - $releasever - $basearch - Ato</span>m<span class="diffchar">ic <br />#For 3ES/Clones</span> rep<span class="diffchar">lace $releasever with 3ES<br />mirr</span>o<span class="diffchar">rlist=http</span>:<span class="diffchar">//3es.atomicrocketturtle.com/yum/mirrors/atomic-$releasever<br />enabled=1<br />gpgcheck=1</pre></span>+ <p><span class="diffchar">Ju</span>st<span class="diffchar"> </span>inst<span class="diffchar">a</span>ll<span class="diffchar"> </span>our <span class="diffchar">y</span>um repo:- <<span class="diffchar">div class="titlebar"</span>><span class="diffchar">Atomic D</span>e<span class="diffchar">sk</span>t<span class="diffchar">op</span> <span class="diffchar">Repo</div><br</span> <span class="diffchar">/></span><<span class="diffchar">p><pre</span> class="<span class="diffchar">codel</span>i<span class="diffchar">st</span>i<span class="diffchar">ng"</span> <span class="diffchar">di</span>r<span class="diffchar">="</span>l<span class="diffchar">tr</span>" <span class="diffchar">styl</span>e="<span class="diffchar">overflow:au</span>t<span class="diffchar">o;">[a</span>t<span class="diffchar">omic-deskto</span>p<span class="diffchar">]<br </span>/<span class="diffchar">>n</span>a<span class="diffchar">me=A</span>tomic<span class="diffchar"> R</span>o<span class="diffchar">cket Turtle - $releasever - $basea</span>rc<span class="diffchar">h - At</span>omi<span class="diffchar">c De</span>s<span class="diffchar">k</span>t<span class="diffchar">op<br />#For 3ES/C</span>l<span class="diffchar">ones rep</span>l<span class="diffchar">ac</span>e<span class="diffchar"> $</span>r<span class="diffchar">ele</span>a<span class="diffchar">sever wi</span>t<span class="diffchar">h 3ES<br /></span>mi<span class="diffchar">rrorlist=</span>http://<span class="diffchar">3es</span>.atomic<span class="diffchar">r</span>o<span class="diffchar">ckettu</span>r<span class="diffchar">tle</span>.com/<span class="diffchar">yum/m</span>i<span class="diffchar">rro</span>rs/atomic<span class="diffchar">-deskt</span>o<span class="diffchar">p-$</span>rel<span class="diffchar">e</span>ase<span class="diffchar">v</span>er<span class="diffchar"><br</span> /<span class="diffchar">></span>ena<span class="diffchar">b</span>l<span class="diffchar">ed</span>=<span class="diffchar">1<b</span>r /><span class="diffchar">gpgcheck=1</span></<span class="diffchar">pre</span>>+ <<span class="diffchar">p</span>><span class="diffchar">wg</span>et <span class="diffchar">-q -O -</span> <<span class="diffchar">a</span> class="<span class="diffchar">w</span>i<span class="diffchar">k</span>i <span class="diffchar">exte</span>r<span class="diffchar">na</span>l" <span class="diffchar"> hr</span>e<span class="diffchar">f</span>="<span class="diffchar">h</span>ttp<span class="diffchar">:</span>/<span class="diffchar">/www.</span>atomicor<span class="diffchar">p.</span>com<span class="diffchar">/</span>i<span class="diffchar">n</span>st<span class="diffchar">a</span>ller<span class="diffchar">s/</span>at<span class="diffchar">o</span>mi<span class="diffchar">c"></span>http://<span class="diffchar">www</span>.atomicor<span class="diffchar">p</span>.com/i<span class="diffchar">nstalle</span>rs/atomic<span class="diffchar"><img b</span>or<span class="diffchar">d</span>e<span class="diffchar">r="0" c</span>las<span class="diffchar">s="</span>e<span class="diffchar">xt</span>er<span class="diffchar">nallink"</span> <span class="diffchar">src="img/icons</span>/e<span class="diffchar">xter</span>nal<span class="diffchar">_link.gif" alt</span>=<span class="diffchar">" (exte</span>r<span class="diffchar">nal link)"</span> /></<span class="diffchar">a</span>><span class="diffchar"> (external link) |sh</span>- <<span class="diffchar">div class="titlebar">PRoject Gamera Project Re</span>p<span class="diffchar">o</div</span>><span class="diffchar"><b</span>r <span class="diffchar">/><p><pre class="codelisting" dir="ltr" style="</span>ove<span class="diffchar">rflow:auto;">[atomic-gamera]<b</span>r <span class="diffchar">/>name=Atomic Rocket Turtle - $releasever - $basearch - Atomic <br />#For 3E</span>S<span class="diffchar">/Clones replace $releasever with 3E</span>S<span class="diffchar"><br />mirrorlist=http</span>:<span class="diffchar">//3es.atomicrocketturtle.com/yum/mirrors/project-gamera-$releasever<br />enabled=1<br />gpgcheck=1</pre></span>+ <p><span class="diffchar">O</span>r over SS<span class="diffchar">L</span>:- <<span class="diffchar">div class="titlebar"</span>><span class="diffchar">Pl</span>e<span class="diffchar">sk</span> <span class="diffchar">Server</span> <span class="diffchar">Admin</span> <span class="diffchar">7.1</div><br</span> <span class="diffchar">/></span><<span class="diffchar">p><pre</span> class="<span class="diffchar">cod</span>e<span class="diffchar">lis</span>t<span class="diffchar">i</span>n<span class="diffchar">g</span>" <span class="diffchar">di</span>r="<span class="diffchar">l</span>t<span class="diffchar">r" </span>s<span class="diffchar">tyle="overflo</span>w<span class="diffchar">:auto;">[</span>atomic<span class="diffchar">-psa71]<br />name=SW S</span>o<span class="diffchar">ft - $releasever - $basea</span>rc<span class="diffchar">h - PSA 7.5 <br />#F</span>o<span class="diffchar">r 3ES</span>/<span class="diffchar">Clo</span>n<span class="diffchar">e</span>s<span class="diffchar"> rep</span>l<span class="diffchar">ac</span>e<span class="diffchar"> $</span>r<span class="diffchar">ele</span>a<span class="diffchar">sever wi</span>t<span class="diffchar">h 3ES<br /></span>mi<span class="diffchar">rrorlist=</span>http://<span class="diffchar">3es</span>.atomic<span class="diffchar">r</span>o<span class="diffchar">ckettu</span>r<span class="diffchar">tle</span>.com/<span class="diffchar">yum/m</span>i<span class="diffchar">rro</span>rs/<span class="diffchar">swsof</span>t<span class="diffchar">-$</span>rel<span class="diffchar">e</span>ase<span class="diffchar">v</span>er<span class="diffchar">-ps</span>a<span class="diffchar">71<br</span> /<span class="diffchar">></span>ena<span class="diffchar">b</span>l<span class="diffchar">ed</span>=<span class="diffchar">1<b</span>r /><span class="diffchar">gpgcheck=0</span></<span class="diffchar">pre</span>>+ <<span class="diffchar">p</span>><span class="diffchar">wg</span>e<span class="diffchar">t</span> <span class="diffchar">-q</span> <span class="diffchar">-O</span> <span class="diffchar">-</span> <<span class="diffchar">a</span> class="<span class="diffchar">wiki </span>e<span class="diffchar">x</span>t<span class="diffchar">er</span>n<span class="diffchar">al</span>" <span class="diffchar"> h</span>r<span class="diffchar">ef</span>="<span class="diffchar">ht</span>t<span class="diffchar">p</span>s<span class="diffchar">://</span>w<span class="diffchar">ww.</span>atomicor<span class="diffchar">p.</span>co<span class="diffchar">m</span>/<span class="diffchar">i</span>ns<span class="diffchar">tal</span>ler<span class="diffchar">s/</span>at<span class="diffchar">o</span>mi<span class="diffchar">c"></span>http<span class="diffchar">s</span>://<span class="diffchar">www</span>.atomicor<span class="diffchar">p</span>.com/i<span class="diffchar">nstalle</span>rs/<span class="diffchar">a</span>t<span class="diffchar">omic<img bo</span>r<span class="diffchar">d</span>e<span class="diffchar">r="0" c</span>las<span class="diffchar">s="</span>e<span class="diffchar">xt</span>er<span class="diffchar">n</span>a<span class="diffchar">llink"</span> <span class="diffchar">src="img/icons</span>/e<span class="diffchar">xter</span>nal<span class="diffchar">_link.gif" alt</span>=<span class="diffchar">" (exte</span>r<span class="diffchar">nal link)"</span> /></<span class="diffchar">a</span>><span class="diffchar"> (external link) |sh</span>- <<span class="diffchar">div</span> c<span class="diffchar">l</span>as<span class="diffchar">s="tit</span>l<span class="diffchar">eb</span>a<span class="diffchar">r">Pl</span>es<span class="diffchar">k</span> <span class="diffchar">S</span>er<span class="diffchar">v</span>er <span class="diffchar">Admin 7.5</span></<span class="diffchar">div</span>><br /><<span class="diffchar">p</span>><p<span class="diffchar">re</span> class="<span class="diffchar">cod</span>e<span class="diffchar">lis</span>t<span class="diffchar">i</span>n<span class="diffchar">g</span>" <span class="diffchar">di</span>r="<span class="diffchar">l</span>t<span class="diffchar">r" s</span>t<span class="diffchar">yle="overflo</span>w<span class="diffchar">:auto;">[</span>atomic<span class="diffchar">-psa75]<br />name=SW S</span>o<span class="diffchar">ft - $releasever - $basea</span>rc<span class="diffchar">h - PSA 7.5 <br />#F</span>o<span class="diffchar">r 3ES</span>/<span class="diffchar">Clo</span>nes<span class="diffchar"> repl</span>ac<span class="diffchar">e $releasever with 3ES<br </span>/><span class="diffchar">mirrorlist=</span>http://<span class="diffchar">3es</span>.atomic<span class="diffchar">r</span>o<span class="diffchar">ckettu</span>r<span class="diffchar">tle</span>.com/<span class="diffchar">yum</span>/mi<span class="diffchar">rrors</span>/<span class="diffchar">sws</span>o<span class="diffchar">ft-$</span>rel<span class="diffchar">e</span>ase<span class="diffchar">v</span>er<span class="diffchar">-p</span>s<span class="diffchar">a75<b</span>r<span class="diffchar"> </span>/<span class="diffchar">></span>ena<span class="diffchar">b</span>le<span class="diffchar">d=1<b</span>r /><span class="diffchar">gpgcheck=0</span></<span class="diffchar">pre</span>>+ <<span class="diffchar">p>You</span> ca<span class="diffchar">n al</span>s<span class="diffchar">o down</span>l<span class="diffchar">o</span>a<span class="diffchar">d th</span>e<span class="diffchar"> RPM</span>s <span class="diffchar">from h</span>ere<span class="diffchar">:<b</span>r <span class="diffchar">/></span></<span class="diffchar">p</span>><br /><<span class="diffchar">br /</span>><p<span class="diffchar">><a</span> class="<span class="diffchar">wiki </span>e<span class="diffchar">x</span>t<span class="diffchar">er</span>n<span class="diffchar">al</span>" <span class="diffchar"> h</span>r<span class="diffchar">ef</span>="<span class="diffchar">h</span>tt<span class="diffchar">p://</span>w<span class="diffchar">ww.</span>atomicor<span class="diffchar">p.</span>co<span class="diffchar">m</span>/<span class="diffchar">chan</span>ne<span class="diffchar">l</span>s<span class="diffchar">/</span>a<span class="diffchar">tomi</span>c/<span class="diffchar">"</span>>http://<span class="diffchar">www</span>.atomicor<span class="diffchar">p</span>.com/<span class="diffchar">channels</span>/<span class="diffchar">ato</span>mi<span class="diffchar">c</span>/<span class="diffchar"><img b</span>or<span class="diffchar">d</span>e<span class="diffchar">r="0" c</span>las<span class="diffchar">s="</span>e<span class="diffchar">xt</span>er<span class="diffchar">nallink" </span>sr<span class="diffchar">c="img/icons</span>/e<span class="diffchar">xter</span>nal<span class="diffchar">_link.gif" alt=" (ext</span>er<span class="diffchar">nal link)"</span> /></<span class="diffchar">a</span>><span class="diffchar"> (external link)</span>]]></description>
            <pubDate>Tue, 07 Apr 2009 19:59:41 +0100</pubDate>
        </item>
        <item>
            <title>Setup of mod_security</title>
            <link>http://www.gotroot.com/Setup+of+mod_security</link>
            <description><![CDATA[<style TYPE="text/css"> .diffchar { color:red; } </style>- <p><span class="diffchar">Or</span> <span class="diffchar">fr</span>om<span class="diffchar"> th</span>e <span class="diffchar"><a</span> <span class="diffchar">cl</span>a<span class="diffchar">ss="w</span>i<span class="diffchar">ki extern</span>al<span class="diffchar">"</span> <span class="diffchar"> hre</span>f<span class="diffchar">="http://www.m</span>o<span class="diffchar">dsecu</span>ri<span class="diffchar">ty.org" rel="e</span>x<span class="diffchar">ternal">official</span> <span class="diffchar">web</span>s<span class="diffchar">i</span>te<span class="diffchar"></a><i</span>m<span class="diffchar">g</span> <span class="diffchar">b</span>o<span class="diffchar">rder="0"</span> <span class="diffchar">cl</span>a<span class="diffchar">ss="</span>e<span class="diffchar">x</span>t<span class="diffchar">ernall</span>i<span class="diffchar">nk"</span> <span class="diffchar">s</span>r<span class="diffchar">c="img/icons/</span>e<span class="diffchar">xtern</span>al<span class="diffchar">_</span>l<span class="diffchar">ink.gif"</span> a<span class="diffchar">lt="</span> <span class="diffchar">(ex</span>t<span class="diffchar">ernal</span> <span class="diffchar">l</span>in<span class="diffchar">k)" /> <a cla</span>s<span class="diffchar">s="wikicache" </span>ta<span class="diffchar">rget="_b</span>l<span class="diffchar">ank" href="tiki-view_cache.php?ur</span>l<span class="diffchar">=http%3A%2F%2Fwww.modsecurity.org">(cache)</a>.</span>+ <p><span class="diffchar">We</span> <span class="diffchar">als</span>o<span class="diffchar"> </span>m<span class="diffchar">ak</span>e <span class="diffchar">RPMs</span> a<span class="diffchar">va</span>i<span class="diffchar">l</span>a<span class="diffchar">b</span>l<span class="diffchar">e</span> for<span class="diffchar"> L</span>i<span class="diffchar">nu</span>x s<span class="diffchar">ys</span>tem<span class="diffchar">s</span> <span class="diffchar">t</span>o <span class="diffchar">m</span>a<span class="diffchar">k</span>e<span class="diffchar"> </span>t<span class="diffchar">h</span>i<span class="diffchar">s</span> reall<span class="diffchar">y</span> <span class="diffchar">e</span>a<span class="diffchar">sy</span> t<span class="diffchar">o</span> install<span class="diffchar">!</span>- <<span class="diffchar">div cla</span>s<span class="diffchar">s="</span>ti<span class="diffchar">tlebar">I</span>nstall<span class="diffchar">ing</span> <span class="diffchar">m</span>o<span class="diffchar">d_sec</span>u<span class="diffchar">rity</div><b</span>r <span class="diffchar">/><br</span> <span class="diffchar">/><p>Follow the inst</span>r<span class="diffchar">uctions on th</span>e<span class="diffchar"> <a title="Setting u</span>p<span class="diffchar"> m</span>o<span class="diffchar">d_security" href="Setting+up+mod_security" class="wiki ">Setting up mod_security</a> page.</span>+ <<span class="diffchar">p>Ju</span>st<span class="diffchar"> </span>install our <span class="diffchar">YUM</span> repo<span class="diffchar">:</span>- <<span class="diffchar">div class="titlebar"</span>><span class="diffchar">Where to </span>get <span class="diffchar">the</span> <span class="diffchar">rules?</div><br</span> <span class="diffchar">/><br</span> <span class="diffchar">/><p></span><a<span class="diffchar"> title="ModSecurity" href="ModSecurity"</span> class="wiki <span class="diffchar">">ModS</span>e<span class="diffchar">curity</a> is an In</span>tr<span class="diffchar">usio</span>n<span class="diffchar"> Prevention system, </span>a<span class="diffchar">nd uses ru</span>l<span class="diffchar">es,</span> <span class="diffchar">or</span> <span class="diffchar">signatu</span>re<span class="diffchar">s, to </span>h<span class="diffchar">elp pro</span>t<span class="diffchar">ec</span>t<span class="diffchar"> your sys</span>t<span class="diffchar">em fr</span>om<span class="diffchar"> atta</span>c<span class="diffchar">k </span>or<span class="diffchar"> s</span>p<span class="diffchar">a</span>m<span class="diffchar">.  We publ</span>is<span class="diffchar">h </span>t<span class="diffchar">he l</span>a<span class="diffchar">rgest co</span>lle<span class="diffchar">ction of </span>r<span class="diffchar">ule</span>s<span class="diffchar"> </span>a<span class="diffchar">nd blacklis</span>t<span class="diffchar">s f</span>o<span class="diffchar">r </span>m<span class="diffchar">od_se</span>c<span class="diffchar">urity on t</span>h<span class="diffchar">e In</span>t<span class="diffchar">erne</span>t<span class="diffchar"><</span>a<span class="diffchar"> href="</span>ti<span class="diffchar">ki-edit</span>p<span class="diffchar">age</span>.<span class="diffchar">php?page=</span>m<span class="diffchar">od_secur</span>i<span class="diffchar">ty+o</span>n<span class="diffchar">+the+Internet" ti</span>tle<span class="diffchar">="C</span>r<span class="diffchar">e</span>at<span class="diffchar">e pa</span>g<span class="diffchar">e:</span> <span class="diffchar">m</span>od<span class="diffchar">_s</span>e<span class="diffchar">cu</span>r<span class="diffchar">ity+on+the+Internet</span>" class="<span class="diffchar">wiki wikin</span>e<span class="diffchar">w">?</a>.  Mod_s</span>e<span class="diffchar">cu</span>r<span class="diffchar">ity works o</span>n<span class="diffchar"> </span>a<span class="diffchar">ny p</span>l<span class="diffchar">atform, inc</span>l<span class="diffchar">ud</span>in<span class="diffchar">g</span> <span class="diffchar">Sola</span>ri<span class="diffchar">s, L</span>i<span class="diffchar">nux, BSD, Ma</span>c<span class="diffchar">OS a</span>n<span class="diffchar">d Windows ba</span>se<span class="diffchar">d s</span>er<span class="diffchar">vers.  Right </span>n<span class="diffchar">ow, <</span>a<span class="diffchar"> tit</span>l<span class="diffchar">e="mod</span>_<span class="diffchar">security, down</span>l<span class="diffchar">oads, rules, how-tos and everyth</span>ing <span class="diffchar">e</span>l<span class="diffchar">se abou</span>t <span class="diffchar">mod_s</span>e<span class="diffchar">curi</span>t<span class="diffchar">y" hr</span>e<span class="diffchar">f="mod_secu</span>r<span class="diffchar">ity"</span> <span class="diffchar">c</span>l<span class="diffchar">ass="w</span>ik<span class="diffchar">i</span> <span class="diffchar">"</span>><span class="diffchar">mod_security</span></a> <span class="diffchar">only work</span>s<span class="diffchar"> wit</span>h<span class="diffchar"> Apache 2.x or Apache 1.x, if you are running IIS or some other web server you're out of luck for now.</span>+ <<span class="diffchar">p</span>><span class="diffchar">w</span>get <span class="diffchar">-q</span> <span class="diffchar">-O</span> <span class="diffchar">-</span> <a class="wiki e<span class="diffchar">x</span>t<span class="diffchar">e</span>rnal<span class="diffchar">"</span>  <span class="diffchar">h</span>re<span class="diffchar">f="</span>htt<span class="diffchar">p://www.a</span>tom<span class="diffchar">i</span>corp<span class="diffchar">.co</span>m<span class="diffchar">/</span>i<span class="diffchar">n</span>stallers<span class="diffchar">/</span>atom<span class="diffchar">i</span>c<span class="diffchar">"></span>htt<span class="diffchar">p://www.</span>at<span class="diffchar">om</span>i<span class="diffchar">cor</span>p.<span class="diffchar">co</span>m<span class="diffchar">/</span>in<span class="diffchar">s</span>t<span class="diffchar">al</span>ler<span class="diffchar">s/</span>at<span class="diffchar">omic<im</span>g <span class="diffchar">b</span>o<span class="diffchar">r</span>der<span class="diffchar">="0</span>" class="e<span class="diffchar">xt</span>ernallin<span class="diffchar">k"</span> <span class="diffchar">s</span>r<span class="diffchar">c="</span>i<span class="diffchar">mg/</span>ic<span class="diffchar">o</span>ns<span class="diffchar">/</span>e<span class="diffchar">xt</span>ernal_lin<span class="diffchar">k.</span>g<span class="diffchar">if"</span> <span class="diffchar">a</span>lt<span class="diffchar">="</span> <span class="diffchar">(</span>e<span class="diffchar">x</span>ter<span class="diffchar">nal</span> li<span class="diffchar">n</span>k<span class="diffchar">)"</span> <span class="diffchar">/</span>></a> <span class="diffchar">|</span>sh- <p><span class="diffchar">As we said befo</span>r<span class="diffchar">e,</span> <span class="diffchar">t</span>o<span class="diffchar"> really use <a title="mod_security, downloads, rules, how-tos and e</span>ver<span class="diffchar">ything</span> <span class="diffchar">else about mod_security" href="mod_security" class="wiki ">mod_security</a> you need to feed it some signatures, just like an anti-virus product.  And, you can download them all from our <a title="The Internets original, oldest and largest source of web application firewall signatures, over 15,000 signatures and counting!" href="mod_security+rules" class="wiki ">mod_security rules</a> webpage.</span>+ <p><span class="diffchar">O</span>r over <span class="diffchar">SSL:</span>- <<span class="diffchar">div</span> class="<span class="diffchar">t</span>it<span class="diffchar">l</span>e<span class="diffchar">b</span>ar"<span class="diffchar">>Ho</span>w<span class="diffchar"> </span>to<span class="diffchar"> </span>co<span class="diffchar">nfigu</span>r<span class="diffchar">e, setu</span>p<span class="diffchar"> and </span>install<span class="diffchar"> mod_s</span>e<span class="diffchar">cu</span>rit<span class="diffchar">y </span>a<span class="diffchar">nd </span>o<span class="diffchar">u</span>r<span class="diffchar"> ru</span>les<span class="diffchar"><</span>/<span class="diffchar">d</span>i<span class="diffchar">v></span><<span class="diffchar">br</span> <span class="diffchar">/><</span>br <span class="diffchar">/><p><</span>str<span class="diffchar">o</span>ng<span class="diffchar">>F</span>or <span class="diffchar">Ap</span>a<span class="diffchar">che</span> <span class="diffchar">2.</span>x<span class="diffchar"></s</span>tr<span class="diffchar">o</span>n<span class="diffchar">g</span>>+ <<span class="diffchar">p>wget -q -O - <a</span> class="<span class="diffchar">w</span>i<span class="diffchar">ki ex</span>te<span class="diffchar">rn</span>a<span class="diffchar">l"  h</span>r<span class="diffchar">ef=</span>"<span class="diffchar">https://</span>w<span class="diffchar">ww.a</span>to<span class="diffchar">mi</span>corp<span class="diffchar">.com/</span>installer<span class="diffchar">s/atom</span>i<span class="diffchar">c">h</span>t<span class="diffchar">tps://www.</span>a<span class="diffchar">tomic</span>or<span class="diffchar">p.com/instal</span>le<span class="diffchar">r</span>s/<span class="diffchar">atom</span>i<span class="diffchar">c</span><<span class="diffchar">img</span> b<span class="diffchar">o</span>r<span class="diffchar">der="0"</span> <span class="diffchar">cla</span>s<span class="diffchar">s="ex</span>t<span class="diffchar">e</span>rn<span class="diffchar">allink" src="im</span>g<span class="diffchar">/ic</span>o<span class="diffchar">ns/exte</span>r<span class="diffchar">nal_link.gif"</span> a<span class="diffchar">lt="</span> <span class="diffchar">(e</span>xt<span class="diffchar">e</span>rn<span class="diffchar">al link)" /</span>><span class="diffchar"></a> |sh</span>- <p><span class="diffchar"><pr</span>e <span class="diffchar">class="codelisti</span>n<span class="diffchar">g"</span> <span class="diffchar">d</span>i<span class="diffchar">r="ltr"</span> <span class="diffchar">style="overflow:auto;">L</span>oad<span class="diffchar">Module</span> s<span class="diffchar">ecurity_module</span> <span class="diffchar">/us</span>r<span class="diffchar">/lib/httpd/m</span>o<span class="diffchar">dules/m</span>o<span class="diffchar">d_securi</span>t<span class="diffchar">y.so</pre></span>+ <p><span class="diffchar">Th</span>e<span class="diffchar">n</span> <span class="diffchar">ru</span>n <span class="diffchar">th</span>i<span class="diffchar">s</span> <span class="diffchar">c</span>o<span class="diffchar">mm</span>a<span class="diffchar">n</span>d <span class="diffchar">a</span>s root<span class="diffchar">:</span>- <p><span class="diffchar">Then, add the rules to </span>y<span class="diffchar">o</span>u<span class="diffchar">r apache config file. To do this, we reco</span>m<span class="diffchar">mend</span> <span class="diffchar">you create an external conf</span>i<span class="diffchar">guratio</span>n<span class="diffchar"> file </span>t<span class="diffchar">o </span>a<span class="diffchar">pache, via the &quot;include&quot; directive that wi</span>ll<span class="diffchar"> contain your</span> mod<span class="diffchar">_</span>security<span class="diffchar"> rules, and seperately your mod_security configuration directives. To do that, look inside httpd.conf, or your equivalent, to see if you have this line:</span>+ <p>yum in<span class="diffchar">s</span>tall modsecurity- <p><span class="diffchar"><p</span>re <span class="diffchar">cla</span>s<span class="diffchar">s="</span>code<span class="diffchar">l</span>i<span class="diffchar">s</span>t<span class="diffchar">i</span>n<span class="diffchar">g"</span> <span class="diffchar">d</span>i<span class="diffchar">r="ltr" </span>st<span class="diffchar">y</span>l<span class="diffchar">e="overf</span>lo<span class="diffchar">w:a</span>u<span class="diffchar">to;">Inc</span>l<span class="diffchar">ud</span>e<span class="diffchar"> conf</span>.<span class="diffchar">d/*.conf</pre></span>+ <p><span class="diffchar">And you'</span>re s<span class="diffchar">et to </span>c<span class="diffchar">onfigure m</span>od<span class="diffchar">s</span>e<span class="diffchar">cur</span>it<span class="diffchar">y a</span>n<span class="diffchar">d</span> i<span class="diffchar">n</span>st<span class="diffchar">a</span>ll<span class="diffchar"> </span>ou<span class="diffchar">r ru</span>le<span class="diffchar">s</span>.- <<span class="diffchar">p>Th</span>i<span class="diffchar">s line, if you ha</span>v<span class="diffchar">e</span> <span class="diffchar">it, tells apa</span>c<span class="diffchar">he to </span>l<span class="diffchar">o</span>a<span class="diffchar">d all the .conf file</span>s<span class="diffchar"> in </span>t<span class="diffchar">he conf.d d</span>i<span class="diffchar">rec</span>t<span class="diffchar">ory. This </span>le<span class="diffchar">ts you add m</span>an<span class="diffchar">y ex</span>t<span class="diffchar">ern</span>al<span class="diffchar"> configuration fi</span>l<span class="diffchar">es to apache </span>in<span class="diffchar"> this directory. If you do have it, create the file</span> mod_security<span class="diffchar">.conf in that </span>di<span class="diffchar">rectory, in this case, its a subdirectory off the directory the httpd.conf file in in. On Redhat 9, that directory is:<br /></p</span>>+ <<span class="diffchar">d</span>iv clas<span class="diffchar">s="</span>title<span class="diffchar">b</span>a<span class="diffchar">r">I</span>n<span class="diffchar">s</span>tallin<span class="diffchar">g</span> mod_security<span class="diffchar"></</span>di<span class="diffchar">v</span>>- <p><span class="diffchar"><p</span>re class="code<span class="diffchar">l</span>ist<span class="diffchar">i</span>n<span class="diffchar">g</span>" <span class="diffchar">d</span>ir="ltr" s<span class="diffchar">tyle</span>="o<span class="diffchar">v</span>erfl<span class="diffchar">o</span>w<span class="diffchar">:</span>a<span class="diffchar">u</span>t<span class="diffchar">o;</span>"<span class="diffchar">>/</span>etc<span class="diffchar">/</span>httpd<span class="diffchar">/</</span>pre>+ <p><span class="diffchar">Follow the inst</span>r<span class="diffchar">uctions on th</span>e<span class="diffchar"> the <a</span> class="<span class="diffchar">wiki external"  href="http://www.atomi</span>co<span class="diffchar">rp.com/wiki/in</span>de<span class="diffchar">x.php/Atom</span>i<span class="diffchar">c_ModSecurity_Rule</span>s<span class="diffchar">" rel="ex</span>t<span class="diffchar">er</span>n<span class="diffchar">al</span>"<span class="diffchar">>Atomicorp/Gotroot</span> <span class="diffchar">W</span>i<span class="diffchar">ki Rules page</a><img borde</span>r="<span class="diffchar">0" c</span>l<span class="diffchar">ass="ex</span>t<span class="diffchar">e</span>r<span class="diffchar">nallink</span>" s<span class="diffchar">rc</span>="<span class="diffchar">img/ic</span>o<span class="diffchar">ns/ext</span>er<span class="diffchar">nal_link.gi</span>f<span class="diffchar">" a</span>l<span class="diffchar">t=" (external link)" /> <a class="</span>w<span class="diffchar">ikic</span>a<span class="diffchar">che" </span>t<span class="diffchar">arget=</span>"<span class="diffchar">_blank" hr</span>e<span class="diffchar">f="</span>t<span class="diffchar">iki-view_</span>c<span class="diffchar">ache.php?url=</span>http<span class="diffchar">%3A%2F%2Fwww.atomicorp.com%2Fwiki%2Fin</span>d<span class="diffchar">ex.</span>p<span class="diffchar">hp%2FAtomic_ModSecu</span>r<span class="diffchar">ity_Rul</span>e<span class="diffchar">s">(cache)</a</span>><span class="diffchar">.</span>- <<span class="diffchar">p>So</span> t<span class="diffchar">he </span>i<span class="diffchar">nc</span>l<span class="diffchar">ud</span>e<span class="diffchar"> di</span>re<span class="diffchar">c</span>tor<span class="diffchar">y wo</span>ul<span class="diffchar">d b</span>e<span class="diffchar">:</span><<span class="diffchar">br </span>/<span class="diffchar">></p</span>>+ <<span class="diffchar">div</span> <span class="diffchar">class="</span>ti<span class="diffchar">t</span>le<span class="diffchar">ba</span>r<span class="diffchar">">Wh</span>e<span class="diffchar">re </span>to<span class="diffchar"> get the </span>rule<span class="diffchar">s?</span></<span class="diffchar">div</span>>- <p><<span class="diffchar">pre</span> <span class="diffchar">class="codelis</span>ti<span class="diffchar">ng" dir="l</span>t<span class="diffchar">r" sty</span>le="o<span class="diffchar">verflow:auto;">/etc/http</span>d<span class="diffchar">/conf.d</pre><br /></p><br /><br /><p>This may be different for your distribution. In that directory, create the file &quot;mods</span>ecurity<span class="diffchar">.conf&quot;</span> <span class="diffchar">and put your basic mod_security configuration settings inside t</span>h<span class="diffchar">at file. If you need some suggestions fo</span>r<span class="diffchar"> that fil</span>e<span class="diffchar">, here is an example con</span>f<span class="diffchar">iguration for m</span>od<span class="diffchar">s</span>ecurity<span class="diffchar"> 1.9.x:<br /></p><br /><br /><p><pre</span> class="<span class="diffchar">codel</span>i<span class="diffchar">st</span>i<span class="diffchar">ng"</span> <span class="diffchar">dir="ltr" style="overflow:auto;</span>"><span class="diffchar">&lt;If</span>Mod<span class="diffchar">ule mod_s</span>ecurity<span class="diffchar">.c&gt;</span><<span class="diffchar">br </span>/><span class="diffchar"><br /># Only</span> i<span class="diffchar">n</span>s<span class="diffchar">pect</span> <span class="diffchar">dy</span>n<span class="diffchar">amic requests<br /># (YOU MUST TEST TO MAKE SURE</span> I<span class="diffchar">T WORKS AS EXPECTED)<br />#SecFilterE</span>n<span class="diffchar">gine DynamicOnly<br /><br />SecFil</span>t<span class="diffchar">e</span>r<span class="diffchar">Engine On<br /><br /># Reject req</span>u<span class="diffchar">e</span>s<span class="diffchar">ts w</span>i<span class="diffchar">th</span> <span class="diffchar">status 500<b</span>r<span class="diffchar"> />S</span>e<span class="diffchar">cFilt</span>e<span class="diffchar">rDefaultAc</span>tion <span class="diffchar">&quot;den</span>y<span class="diffchar">,log,</span>st<span class="diffchar">atus:500&quot;<br /><br /># So</span>m<span class="diffchar">e</span> <span class="diffchar">s</span>an<span class="diffchar">e</span> <span class="diffchar">defa</span>u<span class="diffchar">lt</span>s<span class="diffchar"><br />S</span>e<span class="diffchar">cFilterScanPOST</span> <span class="diffchar">On<b</span>r<span class="diffchar"> />SecFi</span>l<span class="diffchar">t</span>e<span class="diffchar">rCheckURLEncoding</span> <span class="diffchar">On<br />SecFilterCheckCookieF</span>or<span class="diffchar">mat</span> <span class="diffchar">On<br />SecF</span>i<span class="diffchar">lterCheckUnicodeEncodin</span>g<span class="diffchar"> Off<br />SecFilterNormalizeCookies On<br /># e</span>na<span class="diffchar">ble version 1 (RFC 2965) cookies<br />SecFil</span>t<span class="diffchar">e</span>r<span class="diffchar">CookieFormat 1<br /><br />SecServerR</span>es<span class="diffchar">ponseToken Off<br /><br />#If you want</span> to <span class="diffchar">scan t</span>he <span class="diffchar">out</span>p<span class="diffchar">ut, unc</span>o<span class="diffchar">mmen</span>t<span class="diffchar"> these<br />#S</span>ec<span class="diffchar">FilterScanOutpu</span>t <span class="diffchar">On<br />#SecFilterOutputMimeT</span>y<span class="diffchar">pes &qu</span>o<span class="diffchar">t;(n</span>u<span class="diffchar">ll) text/html text/plain&quot;<b</span>r <span class="diffchar">/><br /># Accept almo</span>s<span class="diffchar">t all b</span>y<span class="diffchar">te value</span>s<span class="diffchar"><br />SecFil</span>te<span class="diffchar">rForceByteRange 1 255<br /><br /># Server </span>m<span class="diffchar">asking</span> <span class="diffchar">is optional<br />#</span>f<span class="diffchar">ake se</span>r<span class="diffchar">ver banner - NOYB used - n</span>o <span class="diffchar">one needs to know wh</span>at<span class="diffchar"> we </span>a<span class="diffchar">re using<br />Se</span>c<span class="diffchar">ServerSignature</span> <span class="diffchar">&qu</span>o<span class="diffchar">t;NOYB&quot;<b</span>r <span class="diffchar">/><br />#SecU</span>p<span class="diffchar">lo</span>a<span class="diffchar">dDir /t</span>m<span class="diffchar">p<br</span> <span class="diffchar">/>#S</span>e<span class="diffchar">cU</span>pl<span class="diffchar">oadKeepF</span>i<span class="diffchar">le</span>s<span class="diffchar"> Off<br /><br /># Only record</span> the <span class="diffchar">inte</span>rest<span class="diffchar">ing</span> <span class="diffchar">stuff<br />Se</span>c<span class="diffchar">AuditEngine Re</span>l<span class="diffchar">evantOn</span>l<span class="diffchar">y<br />S</span>ec<span class="diffchar">Aud</span>i<span class="diffchar">tL</span>o<span class="diffchar">g</span> <span class="diffchar">l</span>o<span class="diffchar">gs/audit_log<br</span> <span class="diffchar">/><b</span>r<span class="diffchar"> /># Yo</span>u <span class="diffchar">norm</span>a<span class="diffchar">lly wo</span>n<span class="diffchar">'t nee</span>d <span class="diffchar">de</span>b<span class="diffchar">ug </span>l<span class="diffchar">ogging<br />Se</span>c<span class="diffchar">F</span>i<span class="diffchar">l</span>t<span class="diffchar">erDebugLevel</span> <span class="diffchar">0<b</span>r <span class="diffchar">/>SecFilterDebugLog logs/</span>modsec<span class="diffchar">_deb</span>u<span class="diffchar">g_log<b</span>r<span class="diffchar"> /><br />#And now, </span>t<span class="diffchar">he</span> <span class="diffchar">rules<br />#Rem</span>o<span class="diffchar">ve a</span>n<span class="diffchar">y of</span> th<span class="diffchar">es</span>e In<span class="diffchar">clud</span>e<span class="diffchar"> li</span>ne<span class="diffchar">s you do no</span>t<span class="diffchar"> use or</span> h<span class="diffchar">ave </span>r<span class="diffchar">ul</span>e<span class="diffchar">s </span>f<span class="diffchar">or.<br /><br />#Firs</span>t<span class="diffchar">, add </span>i<span class="diffchar">n your exclus</span>i<span class="diffchar">on rul</span>e<span class="diffchar">s:<br />#These MUST come first!<br />Inclu</span>d<span class="diffchar">e /etc/modsecur</span>it<span class="diffchar">y/exclud</span>e.<span class="diffchar">conf<br /><br />#A</span>pp<span class="diffchar">lic</span>a<span class="diffchar">tion prot</span>e<span class="diffchar">ction rules<br />Include /etc/</span>modsecurity<span class="diffchar">/rules.c</span>on<span class="diffchar">f<br /><br />#Comm</span>ent<span class="diffchar"> spam rul</span>e<span class="diffchar">s<b</span>r<span class="diffchar"> />I</span>n<span class="diffchar">clud</span>e <span class="diffchar">/e</span>t<span class="diffchar">c/modsecur</span>it<span class="diffchar">y/b</span>l<span class="diffchar">acklist.conf<b</span>r<span class="diffchar"> /><br />#Bad hosts, bad proxi</span>e<span class="diffchar">s </span>a<span class="diffchar">nd o</span>t<span class="diffchar">h</span>e<span class="diffchar">r bad</span> p<span class="diffchar">l</span>a<span class="diffchar">y</span>e<span class="diffchar">rs<br</span> <span class="diffchar">/>Include /etc/</span>modsecurity<span class="diffchar">/blacklist2.c</span>on<span class="diffchar">f<br /><br />#Bad clien</span>t<span class="diffchar">s, known bogus userag</span>ent<span class="diffchar">s and oth</span>er<span class="diffchar"> sig</span>n<span class="diffchar">s of malwar</span>e<span class="diffchar"><br</span> <span class="diffchar">/>In</span>cl<span class="diffchar">ude /etc/mod</span>s<span class="diffchar">ecurity/u</span>s<span class="diffchar">eragents.conf<br /><br />#Kno</span>w<span class="diffchar">n</span> <span class="diffchar">bad soft</span>w<span class="diffchar">are, root</span>ki<span class="diffchar">ts a</span>n<span class="diffchar">d oth</span>e<span class="diffchar">r mal</span>w<span class="diffchar">are</span><<span class="diffchar">br </span>/><span class="diffchar">Include</span> <span class="diffchar">/etc/m</span>odsecurity<span class="diffchar">/</span>r<span class="diffchar">oot</span>k<span class="diffchar">it</span>s<span class="diffchar">.c</span>on<span class="diffchar">f<br</span> <span class="diffchar">/><br />#Sign</span>a<span class="diffchar">tures to preve</span>n<span class="diffchar">t</span> p<span class="diffchar">roxying through your server <br />#on</span>l<span class="diffchar">y rule </span>t<span class="diffchar">hese rules i</span>f<span class="diffchar"> y</span>o<span class="diffchar">ur serve</span>r i<span class="diffchar">s NOT a proxy<br />I</span>nclud<span class="diffchar">e /etc/modsecur</span>i<span class="diffchar">ty/proxy.co</span>n<span class="diffchar">f<br</span> <span class="diffchar">/><br />#Additi</span>o<span class="diffchar">n</span>a<span class="diffchar">l </span>r<span class="diffchar">ule</span>s <span class="diffchar">for Apache 2.x ON</span>L<span class="diffchar">Y!  Do not add this l</span>in<span class="diffchar">e if yo</span>u <span class="diffchar">use</span> <span class="diffchar">Ap</span>ac<span class="diffchar">he</span> <span class="diffchar">1.x<br />I</span>n<span class="diffchar">clu</span>d<span class="diffchar">e</span> <span class="diffchar">/etc/modsecur</span>i<span class="diffchar">ty/apache2-rules.co</span>n<span class="diffchar">f<br />&lt;/IfMo</span>d<span class="diffchar">ule&gt;</pre><br /></p><br /><br /><p>Y</span>o<span class="diffchar">u'll notice the</span>s<span class="diffchar">e</span> <span class="diffchar">lines in the example a</span>b<span class="diffchar">ove:<br /></p><br /><br /><p><pre cl</span>as<span class="diffchar">s="cod</span>e<span class="diffchar">listing" </span>d<span class="diffchar">ir="ltr"</span> s<span class="diffchar">tyl</span>e<span class="diffchar">="o</span>ver<span class="diffchar">flow:auto;">Include /etc/modsecurity/mod_security_rule</span>s.<span class="diffchar">conf<br</span> <span class="diffchar">/>Include</span> <span class="diffchar">/etc/modsecur</span>it<span class="diffchar">y/blacklist.c</span>o<span class="diffchar">nf</pre><br</span> <span class="diffchar">/></span><<span class="diffchar">/p><br /><br /><p>Those lines tell Ap</span>a<span class="diffchar">che</span> t<span class="diffchar">o </span>i<span class="diffchar">nc</span>l<span class="diffchar">ud</span>e<span class="diffchar"> the </span>mod_security<span class="diffchar">_rules.conf</span> <span class="diffchar">an</span>d<span class="diffchar"> blacklist.c</span>on<span class="diffchar">f fi</span>l<span class="diffchar">es. We rec</span>o<span class="diffchar">mmen</span>d<span class="diffchar"> thi</span>s<span class="diffchar"> so that you can overwrite these files with new</span> rules, <span class="diffchar">wit</span>ho<span class="diffchar">u</span>t<span class="diffchar"> effecting y</span>o<span class="diffchar">ur mod_</span>s<span class="diffchar">ecurity</span> <span class="diffchar">settings. This way, you c</span>an<span class="diffchar"> setup a cronjob to downloa</span>d <span class="diffchar">th</span>e<span class="diffchar"> rul</span>e<span class="diffchar">s f</span>r<span class="diffchar">om </span>thi<span class="diffchar">s</span> <span class="diffchar">w</span>e<span class="diffchar">b</span>s<span class="diffchar">it</span>e<span class="diffchar">,</span> a<span class="diffchar">ll</span>o<span class="diffchar">wing i</span>t <span class="diffchar">to overwrite your old /etc/modsecurity/</span>mod_security<span class="diffchar">_rules.conf</span> <span class="diffchar">file, but not you</span>r<span class="diffchar"> /</span>e<span class="diffchar">tc/httpd/con</span>f<span class="diffchar">.d/</span>modsecurity<span class="diffchar">.</span>c<span class="diffchar">onf fi</span>l<span class="diffchar">e, which cont</span>a<span class="diffchar">in</span>s<span class="diffchar"> all of your local conf</span>i<span class="diffchar">gurat</span>i<span class="diffchar">on settings for your</span> mod_security <span class="diffchar">- which y</span>o<span class="diffchar">u do </span>n<span class="diffchar">ot want to automatical</span>ly o<span class="diffchar">ve</span>r w<span class="diffchar">r</span>it<span class="diffchar">e.</span> <span class="diffchar">So, to re</span>c<span class="diffchar">ap, s</span>e<span class="diffchar">tup</span> <span class="diffchar">at</span> <span class="diffchar">least tw</span>o<span class="diffchar"> files:<b</span>r <span class="diffchar">/></</span>p<span class="diffchar">><br /><br /><p><pre cl</span>a<span class="diffchar">ss="</span>c<span class="diffchar">od</span>e<span class="diffchar">listing"</span> <span class="diffchar">d</span>i<span class="diffchar">r="ltr"</span> <span class="diffchar">st</span>y<span class="diffchar">le="</span>o<span class="diffchar">verflow:</span>a<span class="diffchar">uto;">/etc/httpd/conf.d/modsecurity.conf</p</span>re<span class="diffchar">><br</span> <span class="diffchar">/></p><b</span>r<span class="diffchar"> /><br /><p>Which will co</span>n<span class="diffchar">ta</span>in <span class="diffchar">all</span> <span class="diffchar">y</span>o<span class="diffchar">u</span>r <span class="diffchar">l</span>o<span class="diffchar">cal </span>m<span class="diffchar">od_s</span>e<span class="diffchar">curity</span> <span class="diffchar">c</span>o<span class="diffchar">nfig settings, and in </span>th<span class="diffchar">at fil</span>e<span class="diffchar">, make su</span>r<span class="diffchar">e</span> <span class="diffchar">you add this lin</span>e<span class="diffchar">:<</span>b<span class="diffchar">r</span> <span class="diffchar">/></p><br /><br /><p><pre cla</span>s<span class="diffchar">s="cod</span>e<span class="diffchar">listing" di</span>r<span class="diffchar">="ltr" style="o</span>ver<span class="diffchar">flow:auto;">Include</span> <span class="diffchar">/etc/modsecurit</span>y<span class="diffchar">/m</span>o<span class="diffchar">d_sec</span>ur<span class="diffchar">ity_rul</span>e<span class="diffchar">s.conf</pre><br</span> <span class="diffchar">/></p><br /><br /><p>And if y</span>ou<span class="diffchar"> wan</span>t <span class="diffchar">t</span>o <span class="diffchar">add more ru</span>l<span class="diffchar">es, s</span>u<span class="diffchar">ch as the comment spam bla</span>ck<span class="diffchar">list,</span> <span class="diffchar">add in an</span>o<span class="diffchar">the</span>r <span class="diffchar">li</span>n<span class="diffchar">e like this:</span>+ <p><<span class="diffchar">a</span> title="<span class="diffchar">M</span>od<span class="diffchar">S</span>ecurity<span class="diffchar">"</span> href<span class="diffchar">="M</span>od<span class="diffchar">S</span>ecurity<span class="diffchar">"</span> class="<span class="diffchar">w</span>i<span class="diffchar">k</span>i ">Mod<span class="diffchar">S</span>ecurity</<span class="diffchar">a</span>> is <span class="diffchar">a</span>n Intrusi<span class="diffchar">on</span> <span class="diffchar">P</span>re<span class="diffchar">v</span>e<span class="diffchar">n</span>tion <span class="diffchar">s</span>yst<span class="diffchar">e</span>m<span class="diffchar">,</span> an<span class="diffchar">d</span> use<span class="diffchar">s</span> r<span class="diffchar">u</span>le<span class="diffchar">s,</span> or <span class="diffchar">s</span>ignat<span class="diffchar">u</span>res<span class="diffchar">,</span> to he<span class="diffchar">lp</span> p<span class="diffchar">r</span>otect your system fro<span class="diffchar">m</span> at<span class="diffchar">t</span>ac<span class="diffchar">k</span> or <span class="diffchar">s</span>pam<span class="diffchar">. </span> <span class="diffchar">W</span>e<span class="diffchar"> </span>p<span class="diffchar">ub</span>lis<span class="diffchar">h</span> the <span class="diffchar">la</span>r<span class="diffchar">g</span>est c<span class="diffchar">o</span>llec<span class="diffchar">t</span>io<span class="diffchar">n</span> o<span class="diffchar">f</span> ru<span class="diffchar">les</span> and bl<span class="diffchar">a</span>c<span class="diffchar">kl</span>i<span class="diffchar">s</span>t<span class="diffchar">s</span> <span class="diffchar">fo</span>r mod<span class="diffchar">_</span>secur<span class="diffchar">i</span>t<span class="diffchar">y</span> on the In<span class="diffchar">t</span>e<span class="diffchar">r</span>net<span class="diffchar"><a</span> href<span class="diffchar">="</span>ti<span class="diffchar">k</span>i<span class="diffchar">-</span>edit<span class="diffchar">pag</span>e.p<span class="diffchar">hp?</span>pa<span class="diffchar">g</span>e<span class="diffchar">=</span>mod<span class="diffchar">_</span>security<span class="diffchar">+</span>on<span class="diffchar">+th</span>e<span class="diffchar">+I</span>nterne<span class="diffchar">t"</span> titl<span class="diffchar">e="C</span>reate pa<span class="diffchar">g</span>e<span class="diffchar">:</span> mod<span class="diffchar">_</span>security<span class="diffchar">+</span>on<span class="diffchar">+</span>t<span class="diffchar">h</span>e<span class="diffchar">+I</span>nterne<span class="diffchar">t"</span> cl<span class="diffchar">a</span>ss<span class="diffchar">="</span>w<span class="diffchar">iki</span> w<span class="diffchar">i</span>kinew<span class="diffchar">">?</span></<span class="diffchar">a</span>><span class="diffchar">.</span> <span class="diffchar"> M</span>od<span class="diffchar">_</span>security<span class="diffchar"> wo</span>rks<span class="diffchar"> </span>on an<span class="diffchar">y</span> pl<span class="diffchar">a</span>tfor<span class="diffchar">m,</span> includin<span class="diffchar">g</span> <span class="diffchar">S</span>o<span class="diffchar">l</span>ar<span class="diffchar">i</span>s<span class="diffchar">,</span> Linu<span class="diffchar">x,</span> <span class="diffchar">BSD,</span> <span class="diffchar">M</span>ac<span class="diffchar">OS</span> <span class="diffchar">a</span>nd <span class="diffchar">W</span>indo<span class="diffchar">w</span>s based se<span class="diffchar">r</span>vers.  <span class="diffchar">R</span>i<span class="diffchar">gh</span>t<span class="diffchar"> n</span>o<span class="diffchar">w,</span> <a ti<span class="diffchar">t</span>le<span class="diffchar">="</span>mod_security<span class="diffchar">,</span> do<span class="diffchar">w</span>nlo<span class="diffchar">a</span>ds<span class="diffchar">,</span> rules, ho<span class="diffchar">w-</span>tos and e<span class="diffchar">v</span>er<span class="diffchar">y</span>thi<span class="diffchar">ng</span> e<span class="diffchar">l</span>se a<span class="diffchar">b</span>o<span class="diffchar">u</span>t mod_security<span class="diffchar">"</span> <span class="diffchar">h</span>ref<span class="diffchar">="</span>mod<span class="diffchar">_</span>security<span class="diffchar">" </span>clas<span class="diffchar">s="w</span>i<span class="diffchar">k</span>i <span class="diffchar">"></span>mod_security<span class="diffchar"></a></span> only <span class="diffchar">w</span>or<span class="diffchar">ks</span> wit<span class="diffchar">h</span> <span class="diffchar">Apa</span>c<span class="diffchar">h</span>e <span class="diffchar">2.x</span> or <span class="diffchar">A</span>pac<span class="diffchar">h</span>e <span class="diffchar">1.x, </span>i<span class="diffchar">f</span> yo<span class="diffchar">u </span>are r<span class="diffchar">un</span>nin<span class="diffchar">g</span> <span class="diffchar">IIS</span> or <span class="diffchar">s</span>ome other <span class="diffchar">w</span>eb server you<span class="diffchar">'</span>re out o<span class="diffchar">f</span> luck <span class="diffchar">f</span>or n<span class="diffchar">ow.</span>- <p><span class="diffchar"><p</span>re <span class="diffchar">cl</span>as<span class="diffchar">s</span>="<span class="diffchar">c</span>ode<span class="diffchar">l</span>isting<span class="diffchar">"</span> <span class="diffchar">dir="</span>ltr" styl<span class="diffchar">e</span>="o<span class="diffchar">v</span>erflow<span class="diffchar">:</span>a<span class="diffchar">u</span>to<span class="diffchar">;</span>"<span class="diffchar">></span>Inclu<span class="diffchar">d</span>e <span class="diffchar">/</span>etc<span class="diffchar">/</span>modsecurity<span class="diffchar">/b</span>l<span class="diffchar">a</span>c<span class="diffchar">k</span>list<span class="diffchar">.</span>con<span class="diffchar">f</</span>pre<span class="diffchar">></span>+ <p><span class="diffchar">As we said befo</span>re<span class="diffchar">,</span> <span class="diffchar">to re</span>a<span class="diffchar">lly u</span>s<span class="diffchar">e <a title</span>="<span class="diffchar">m</span>od<span class="diffchar">_s</span>e<span class="diffchar">cur</span>i<span class="diffchar">ty, download</span>s<span class="diffchar">, rules, how-</span>t<span class="diffchar">os and everyth</span>ing <span class="diffchar">e</span>l<span class="diffchar">se abou</span>t<span class="diffchar"> mod_secu</span>r<span class="diffchar">ity</span>" <span class="diffchar">href="mod_</span>s<span class="diffchar">ecuri</span>ty<span class="diffchar">" c</span>l<span class="diffchar">ass</span>="<span class="diffchar">wiki ">m</span>o<span class="diffchar">d_s</span>e<span class="diffchar">cu</span>r<span class="diffchar">ity</a> you need to </span>f<span class="diffchar">eed it some signatures, just </span>l<span class="diffchar">ike an anti-virus product.  And, you can d</span>ow<span class="diffchar">nlo</span>a<span class="diffchar">d </span>t<span class="diffchar">hem all fr</span>o<span class="diffchar">m our <a title=</span>"<span class="diffchar">The </span>In<span class="diffchar">ternets original, oldest and largest sour</span>c<span class="diffchar">e of web app</span>l<span class="diffchar">ication firewall signat</span>u<span class="diffchar">r</span>e<span class="diffchar">s,</span> <span class="diffchar">ov</span>e<span class="diffchar">r 15,000 signa</span>t<span class="diffchar">ures and </span>c<span class="diffchar">ounting!" href="</span>mod<span class="diffchar">_</span>security<span class="diffchar">+ru</span>l<span class="diffchar">es" </span>cl<span class="diffchar">ass="w</span>i<span class="diffchar">ki ">mod_</span>s<span class="diffchar">ecuri</span>t<span class="diffchar">y rules</a> webpage or you </span>c<span class="diffchar">an use </span>o<span class="diffchar">ur automated rule dow</span>n<span class="diffchar">loader!  It will also kee</span>p<span class="diffchar"> you</span>r<span class="diffchar"> rul</span>e<span class="diffchar">s to date automatically:</span>- <p><span class="diffchar">Then</span> <span class="diffchar">u</span>s<span class="diffchar">e</span> t<span class="diffchar">hos</span>e<span class="diffchar"> fi</span>l<span class="diffchar">es,</span> <span class="diffchar">such</span> <span class="diffchar">as /</span>et<span class="diffchar">c</span>/m<span class="diffchar">odse</span>c<span class="diffchar">urity/m</span>o<span class="diffchar">d_secu</span>r<span class="diffchar">ity_rules</span>.con<span class="diffchar">f, to </span>st<span class="diffchar">ore </span>all<span class="diffchar"> you</span>r<span class="diffchar"> </span>rule<span class="diffchar">s or sign</span>at<span class="diffchar">u</span>r<span class="diffchar">e</span>s <span class="diffchar">(and fe</span>el<span class="diffchar"> fr</span>ee<span class="diffchar"> </span>to <span class="diffchar">ov</span>e<span class="diffchar">rwri</span>te<span class="diffchar"> </span>i<span class="diffchar">t with</span> o<span class="diffchar">u</span>r<span class="diffchar"> <a</span> class="<span class="diffchar">w</span>ik<span class="diffchar">i</span>" <span class="diffchar"> h</span>r<span class="diffchar">ef</span>="<span class="diffchar">http:</span>/<span class="diffchar">/www.gotroot.</span>co<span class="diffchar">m/dow</span>n<span class="diffchar">load</span>s/<span class="diffchar">f</span>t<span class="diffchar">p/mod_s</span>e<span class="diffchar">cu</span>ri<span class="diffchar">ty/rules</span>.<span class="diffchar">con</span>f" <span class="diffchar">re</span>l="<span class="diffchar">">sig</span>na<span class="diffchar">ture</span> <span class="diffchar">f</span>i<span class="diffchar">le<</span>/<span class="diffchar">a</span>> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Fwww.<span class="diffchar">go</span>t<span class="diffchar">r</span>oo<span class="diffchar">t</span>.com%2F<span class="diffchar">dow</span>n<span class="diffchar">load</span>s<span class="diffchar">%2Ff</span>t<span class="diffchar">p%2Fmod_s</span>e<span class="diffchar">cu</span>r<span class="diffchar">ity</span>%2Frules<span class="diffchar">.conf</span>">(cache)</a><span class="diffchar">). Also, feel free to add in your own files for your own local rulesets.</span>+ <p><span class="diffchar"><a</span> <span class="diffchar">cla</span>s<span class="diffchar">s="wiki</span> <span class="diffchar">ex</span>te<span class="diffchar">rna</span>l<span class="diffchar">"</span>  <span class="diffchar">hr</span>e<span class="diffchar">f="h</span>t<span class="diffchar">tp:</span>/<span class="diffchar">/www.ato</span>m<span class="diffchar">i</span>cor<span class="diffchar">p</span>.co<span class="diffchar">m/i</span>nstall<span class="diffchar">e</span>r<span class="diffchar">s/</span>rule<span class="diffchar">-upd</span>at<span class="diffchar">e</span>r<span class="diffchar">.</span>s<span class="diffchar">h"</span> <span class="diffchar">r</span>el<span class="diffchar">="</span>e<span class="diffchar">xt</span>e<span class="diffchar">rnal">Au</span>to<span class="diffchar">matic</span> <span class="diffchar">Rul</span>e<span class="diffchar"> Upda</span>te<span class="diffchar">r</a><</span>i<span class="diffchar">mg</span> <span class="diffchar">b</span>or<span class="diffchar">der="0"</span> class="<span class="diffchar">externall</span>i<span class="diffchar">n</span>k" <span class="diffchar">s</span>r<span class="diffchar">c</span>="<span class="diffchar">img</span>/<span class="diffchar">i</span>cons/<span class="diffchar">ex</span>ter<span class="diffchar">nal_l</span>i<span class="diffchar">nk</span>.<span class="diffchar">gi</span>f" <span class="diffchar">a</span>l<span class="diffchar">t</span>="<span class="diffchar"> (exter</span>na<span class="diffchar">l</span> <span class="diffchar">l</span>i<span class="diffchar">nk)" </span>/> <a class="wikicache" target="_blank" href="tiki-view_cache.php?url=http%3A%2F%2Fwww.<span class="diffchar">a</span>to<span class="diffchar">mic</span>o<span class="diffchar">rp</span>.com%2F<span class="diffchar">i</span>nst<span class="diffchar">all</span>er<span class="diffchar">s</span>%2Frule<span class="diffchar">-updater.</span>s<span class="diffchar">h</span>">(cache)</a>- <p><span class="diffchar">L</span>a<span class="diffchar">st, but not</span> l<span class="diffchar">e</span>as<span class="diffchar">t, <a title</span>="<span class="diffchar">The Internets or</span>i<span class="diffchar">g</span>i<span class="diffchar">nal,</span> <span class="diffchar">old</span>e<span class="diffchar">s</span>t<span class="diffchar"> and larg</span>e<span class="diffchar">st sou</span>r<span class="diffchar">ce of web applicatio</span>n<span class="diffchar"> firew</span>al<span class="diffchar">l</span> <span class="diffchar">signatures, over 15,000 signatures and counting!"</span> href="<span class="diffchar">mod_securi</span>t<span class="diffchar">y+rules" cl</span>a<span class="diffchar">ss="wiki "><s</span>t<span class="diffchar">r</span>o<span class="diffchar">ng>D</span>o<span class="diffchar">wnload the rules</st</span>ro<span class="diffchar">ng><</span>/<span class="diffchar">a> and </span>install<span class="diffchar"> th</span>e<span class="diffchar">m into you</span>r<span class="diffchar"> </span>/<span class="diffchar">etc/mod</span>s<span class="diffchar">ec</span>u<span class="diffchar">ri</span>t<span class="diffchar">y/ di</span>r<span class="diffchar">e</span>c<span class="diffchar">t</span>o<span class="diffchar">ry. The</span>n re<span class="diffchar">s</span>t<span class="diffchar">a</span>r<span class="diffchar">t </span>a<span class="diffchar">pache, if yo</span>u<span class="diffchar"> don'</span>t<span class="diffchar"> get any err</span>o<span class="diffchar">rs, hurr</span>a<span class="diffchar">y! </span>t<span class="diffchar">he</span> <span class="diffchar">r</span>ule<span class="diffchar">s</span> <span class="diffchar">lo</span>a<span class="diffchar">ded. If you do ge</span>t<span class="diffchar"> any </span>er<span class="diffchar">rors,</span> <span class="diffchar">check your c</span>onfig file<span class="diffchar">s to m</span>a<span class="diffchar">ke sure you have the syntax r</span>i<span class="diffchar">ght, and try co</span>m<span class="diffchar">mentin</span>g o<span class="diffchar">ut th</span>e <span class="diffchar">In</span>cl<span class="diffchar">ude line</span>s<span class="diffchar"> to </span>se<span class="diffchar">e if </span>t<span class="diffchar">h</span>e<span class="diffchar"> p</span>r<span class="diffchar">ob</span>l<span class="diffchar">em</span> <span class="diffchar">i</span>s<span class="diffchar"> with you</span>r<span class="diffchar"> </span>c<span class="diffchar">onf</span>ig<span class="diffchar">urat</span>ion<span class="diffchar">, or with th</span>e<span class="diffchar"> rules. If i</span>t<span class="diffchar">s with th</span>e<span class="diffchar"> </span>r<span class="diffchar">u</span>l<span class="diffchar">es, p</span>l<span class="diffchar">ease try comment</span>ing <span class="diffchar">th</span>at <span class="diffchar">signa</span>t<span class="diffchar">ur</span>e<span class="diffchar"> out in you</span>r<span class="diffchar"> sig</span>na<span class="diffchar">ture</span> <span class="diffchar">fi</span>l<span class="diffchar">e(s) and then report the spec</span>i<span class="diffchar">fic error (cut a</span>n<span class="diffchar">d paste wor</span>k<span class="diffchar">s best</span>) <span class="diffchar">in</span> <a class="wiki"  href="tiki-view_<span class="diffchar">forum</span>.php?<span class="diffchar">for</span>u<span class="diffchar">mId=35" </span>r<span class="diffchar">e</span>l=<span class="diffchar">""></span>t<span class="diffchar">h</span>i<span class="diffchar">s f</span>or<span class="diffchar">u</span>m<span class="diffchar"></a> a</span>n<span class="diffchar">d we will fix i</span>t<span class="diffchar"> ASAP. We usu</span>all<span class="diffchar">y turn </span>er<span class="diffchar">ror report</span>s<span class="diffchar"> </span>a<span class="diffchar">ro</span>u<span class="diffchar">n</span>d<span class="diffchar"> within </span>a<span class="diffchar"> day, some</span>t<span class="diffchar">im</span>e<span class="diffchar">s so</span>on<span class="diffchar">er i</span>f<span class="diffchar"> its during t</span>he<span class="diffchar"> week </span>a<span class="diffchar">nd we're all in town.</span>+ <p><span class="diffchar"><</span>a <span class="diffchar">c</span>las<span class="diffchar">s</span>="<span class="diffchar">w</span>i<span class="diffchar">k</span>i e<span class="diffchar">x</span>ternal<span class="diffchar">"</span>  href="<span class="diffchar">ht</span>t<span class="diffchar">p://www.</span>ato<span class="diffchar">mic</span>or<span class="diffchar">p.c</span>o<span class="diffchar">m</span>/installer<span class="diffchar">s</span>/<span class="diffchar">a</span>s<span class="diffchar">l-</span>u<span class="diffchar">pda</span>t<span class="diffchar">e</span>r<span class="diffchar">.</span>con<span class="diffchar">f"</span> re<span class="diffchar">l="ex</span>t<span class="diffchar">e</span>r<span class="diffchar">n</span>a<span class="diffchar">l">A</span>uto<span class="diffchar">m</span>at<span class="diffchar">ic</span> <span class="diffchar">R</span>ule <span class="diffchar">Upd</span>ater <span class="diffchar">C</span>onfig file<span class="diffchar"></</span>a<span class="diffchar">><</span>img <span class="diffchar">b</span>o<span class="diffchar">rd</span>e<span class="diffchar">r="0"</span> cl<span class="diffchar">a</span>ss<span class="diffchar">="</span>e<span class="diffchar">x</span>ter<span class="diffchar">na</span>l<span class="diffchar">link"</span> src<span class="diffchar">="</span>i<span class="diffchar">m</span>g<span class="diffchar">/</span>i<span class="diffchar">c</span>on<span class="diffchar">s/</span>e<span class="diffchar">x</span>ter<span class="diffchar">na</span>l<span class="diffchar">_</span>lin<span class="diffchar">k.</span>g<span class="diffchar">if"</span> a<span class="diffchar">l</span>t<span class="diffchar">="</span> <span class="diffchar">(ex</span>terna<span class="diffchar">l</span> link)<span class="diffchar">"</span> <span class="diffchar">/></span> <a class="wiki<span class="diffchar">cache</span>" <span class="diffchar">target="_blank"</span> href="tiki-view_<span class="diffchar">cache</span>.php?url=<span class="diffchar">h</span>t<span class="diffchar">tp%3A%2F%2Fwww.atom</span>i<span class="diffchar">c</span>or<span class="diffchar">p.co</span>m<span class="diffchar">%2Fi</span>n<span class="diffchar">s</span>tallers<span class="diffchar">%2F</span>a<span class="diffchar">sl-</span>u<span class="diffchar">p</span>date<span class="diffchar">r.c</span>onf<span class="diffchar">">(cac</span>he<span class="diffchar">)</</span>a<span class="diffchar">></span>]]></description>
            <pubDate>Tue, 07 Apr 2009 18:00:37 +0100</pubDate>
        </item>
    </channel>
</rss>

