<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3486144322043340030</id><updated>2011-12-19T14:26:30.451-05:00</updated><category term='sguil'/><category term='security breach'/><category term='computer security'/><category term='IDS'/><category term='Nessus'/><category term='snort frontend'/><category term='live cd'/><category term='security definition'/><category term='development'/><category term='pidgin'/><category term='writing snort rules'/><category term='NEWS'/><category term='conference'/><category term='Vulnerability Scanner'/><category term='The Pig Doktah'/><category term='cyber security'/><category term='openpacket.org'/><category term='social networking'/><category term='bot analysis'/><category term='Trac'/><category term='Freebsd6.2'/><category term='gcc 4.3.x'/><category term='HeX Live CD'/><category term='snort rule management'/><category term='home user'/><category term='vrt rules'/><category term='Nessus Frontend'/><category term='network security'/><category term='Security Tools'/><category term='home pc'/><category term='snorby'/><category term='Apache'/><category term='Vitrual Appliance'/><category term='security con'/><category term='compiz'/><category term='net-im'/><category term='web application firewall'/><category term='xgl'/><category term='Trac0.10.4'/><category term='physical security'/><category term='Content Filter'/><category term='snort'/><category term='linux'/><category term='optimizing snort'/><category term='pulledpork'/><category term='linux live cd'/><category term='botnets'/><category term='DHS'/><category term='oss'/><category term='configuring snort'/><category term='Security Researcher'/><category term='Apache2.2'/><category term='VMWare'/><category term='mysql'/><category term='Subversion'/><category term='php'/><category term='IPS'/><category term='barnyard'/><category term='rants'/><category term='Metasploit'/><category term='FreeBSD'/><category term='Subversion1.4.3'/><category term='FreeBSD 7.0'/><category term='security model'/><category term='phishing'/><category term='Nmap Frontend'/><category term='web2.0'/><category term='NSM'/><category term='ossim'/><category term='InProtect'/><category term='LiveUSB'/><category term='loopt'/><category term='unix'/><category term='*nix'/><category term='oinkmaster'/><category term='twitter'/><category term='NMAP'/><category term='snort rules'/><category term='security management'/><category term='securty'/><category term='ubuntu'/><category term='scam'/><category term='rxbot'/><category term='mod_security'/><category term='security live cd'/><category term='emerging threats'/><category term='Security Analyst'/><title type='text'>Security - The Global Perspective</title><subtitle type='html'>010001000100100101000001010001100010000001101110001100000011000001100010
&lt;br&gt;Fighting Cyber Terrorism, one n00b at a time! 
010001000100100101000001010001100010000001101110001100000011000001100010</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default?start-index=101&amp;max-results=100'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5707688992760303858</id><published>2011-10-31T19:30:00.000-04:00</published><updated>2011-10-31T19:30:25.474-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phishing'/><category scheme='http://www.blogger.com/atom/ns#' term='securty'/><category scheme='http://www.blogger.com/atom/ns#' term='scam'/><title type='text'>Automated Teller Phone Phishing</title><content type='html'>Early this morning I was awakened by my ringing cell phone. &amp;nbsp;When I answered it, I was greeted by an automated teller stating that my Wells Fargo debit card had been disabled. &amp;nbsp;The cause was due to potentially fraud activity. &amp;nbsp;This of course was highly&amp;nbsp;worrisome&amp;nbsp;as I can now not use my non-existent Wells Fargo debit card. &amp;nbsp;Subsequently I hung up on the automated teller while swearing at it and throwing&amp;nbsp;miscellaneous&amp;nbsp;items around the bedroom.&lt;br /&gt;&lt;br /&gt;This is all well and good until I received another call a bit over 10 hours later stating the same thing. &amp;nbsp;This time though, I decided to play along. &amp;nbsp;To play along, I had to enter a 1 to be immediately transferred to debit card security services. &amp;nbsp;Upon selecting one, the same automated teller stated that it would require four pieces of information from me to re-activate my card. &amp;nbsp;The first was the last four of my social,&amp;nbsp;duly&amp;nbsp;entered "6666". &amp;nbsp;The next was the full 16 digits of my card.. I could not get past this point as the automated teller was checking for&amp;nbsp;at least&amp;nbsp;basic validity of the card. &amp;nbsp;Note that I am&amp;nbsp;prepared&amp;nbsp;now though and have generated some bogus numbers that I will enter. &amp;nbsp;I'll also record and post said recording.&lt;br /&gt;&lt;br /&gt;The automated teller clearly sounds like a generic asterisk type. &amp;nbsp;That said, I'm gonna actually try to post some more useful security and BSD stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5707688992760303858?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5707688992760303858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5707688992760303858' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5707688992760303858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5707688992760303858'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2011/10/automated-teller-phone-phishing.html' title='Automated Teller Phone Phishing'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1474620953192778150</id><published>2011-03-28T19:45:00.004-04:00</published><updated>2011-03-31T18:36:19.585-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snorby'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizing snort'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>PulledPork 0.6.0 the Smoking Pig, He's on Fire!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vZhf-3BC28E/TZEWsDoiv8I/AAAAAAAAAMs/G0qHT3281pc/s1600/SMOKING+PIG.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-vZhf-3BC28E/TZEWsDoiv8I/AAAAAAAAAMs/G0qHT3281pc/s200/SMOKING+PIG.jpg" width="145" /&gt;&lt;/a&gt;&lt;/div&gt;It has been some time since I posted anything at all, I had considered adding "relevant".&amp;nbsp; But that's simply not true, since it's been dead air for a while.&lt;br /&gt;&lt;br /&gt;Having said this, I am pleased to announce &lt;a href="http://pulledpork.googlecode.com/"&gt;PulledPork V 0.6.0 - the Smoking Pig&lt;/a&gt; is finally released as of, well, right now!&lt;br /&gt;&lt;br /&gt;This version represents a decent amount of time spent improving the core of the tool to enhance speed, a large number of feature enhancements and also not an insignificant number of bugfixes!&amp;nbsp; A few quick notes before I copy and paste the changelog notes; If you are changing rulestate by doing anything in the drop|enable|disable config files with the category, you will now need to prepend the category that you want to modify with &lt;a href="http://emergingthreats.net/"&gt;ET-&lt;/a&gt; or &lt;a href="http://snort.org/vrt"&gt;VRT-&lt;/a&gt; (based on where the rules came from).&amp;nbsp; Another item of note is that multiple rulesets are now fully supported, thus no need to run two or more instances of &lt;a href="http://pulledpork.googlecode.com/"&gt;PulledPork&lt;/a&gt;.&amp;nbsp; Lastly but certainly not least is the capability to ignore source files on a more granular level: (plaintext, preproc, shared object or global).&lt;br /&gt;&lt;br /&gt;One more big feature enhancement that I would like to point out, is the capability to create a backup/archive of your existing rules files / config files / whatever else you want!&amp;nbsp; kthx, moving on... &lt;br /&gt;&lt;br /&gt;Please be sure to read through the documentation THOROUGHLY, a couple of the above noted changes could affect your implementation and I don't want you to be terribly shocked by that.&amp;nbsp; Plus, the things that you will need to update are trivial!&lt;br /&gt;&lt;br /&gt;The new &lt;a href="http://pulledpork.googlecode.com/"&gt;PulledPork&lt;/a&gt; can be downloaded at the following location:&lt;br /&gt;&lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.6.0.tar.gz"&gt;http://pulledpork.googlecode.com/files/pulledpork-0.6.0.tar.gz &lt;/a&gt;&lt;br /&gt;SHA1 Checksum: c4fdf58c716017a0ebad3c46f770fda54c8f23b2&lt;br /&gt;MD5 Checksum: d65c4ef29956823a1a5a05921f219a29&lt;br /&gt;Without further rambling on my part, the changelog notes:&lt;br /&gt;&lt;br /&gt;v0.6.0 the Smoking Pig&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Features / changes:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Added -q command line switch to squelch everything except fatal errors&lt;/li&gt;&lt;li&gt;Code clean up for readability&lt;/li&gt;&lt;li&gt;Move debug output to allow for better debugging of actual variable values&lt;/li&gt;&lt;li&gt;Update config to allow for ssl from ET&lt;/li&gt;&lt;li&gt;Update config to allow for new snort rules gzip&lt;/li&gt;&lt;li&gt;Bug #55 - Create capability to ignore more granularly (plaintext, preproc, shared object or global).&lt;/li&gt;&lt;li&gt;Bug #50 - You can now create backups and archives of your existing config and rules files etc...&lt;/li&gt;&lt;ul&gt;&lt;li&gt;This adds the PM requirement of File::Find&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Bug #56 - More verbose output when a flowbit is re-enabled (only when run with -v)&lt;/li&gt;&lt;li&gt;Bug #60 - added -E flag that will cause ONLY enabled rules to be written to output files&lt;/li&gt;&lt;li&gt;Bug #47 - added -R flag that will set the state of the rules specified in enablesid.conf back to their ORIGINAL state, as read from the source rules tarball.&lt;/li&gt;&lt;li&gt;Bug #63 - added sid MSG information to changelog output.&lt;/li&gt;&lt;li&gt;Added -k and -K options to allow for the writing of the original source file rather than one large output file.&lt;/li&gt;&lt;li&gt;Bug #66 - Prepend VRT rulesets with VRT- and ET rulesets with ET- to allow for paralell ruleset operations.&amp;nbsp; This also provides more granularity in that scenario wherein the user could set state in a VRT or ET category only by specifying VRT-category or ET-category in the sid state modification files.&lt;/li&gt;&lt;li&gt;Added support for 500 errors, specifying that users should update their root cert store!&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Bug Fixes:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bug #39 - updated to allow for use of username:pass@proxy.url&lt;/li&gt;&lt;li&gt;Bug #49 - fix for race condition not allowing HUP to work with -nTH switches specified&lt;/li&gt;&lt;li&gt;Bug #40 - allow so_rules to be handled when non VRT rulesets are downloaded&lt;/li&gt;&lt;li&gt;Bug #45 - create a blank so_stub rules file so that we don't get an error re: a blank file from snort when generating so_stubs! (only if the file does not already exist, and only if you are using SOs!)&lt;/li&gt;&lt;li&gt;Bug #46 - throw error if a config file that is specified does not exist&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;Bug #42 - Added OpenSUSE-11-3 to list&lt;/li&gt;&lt;li&gt;Fixed race condition that did not properly handle certain spaces in flowbits set and isset values, resulting in unchecked flowbits etc...&lt;/li&gt;&lt;li&gt;Bug #51 - Increased timeout value to 60 seconds&lt;/li&gt;&lt;li&gt;Bug #53 - Fixed pcre issue that caused certain rules containing isset and set flobwits values to incorrectly be auto-enabled.&lt;/li&gt;&lt;li&gt;Bug #61 - Fixed so that .so rules are not touched!&lt;/li&gt;&lt;li&gt;Bug #67 - Fixed regex to allow for space between ( and msg.&lt;/li&gt;&lt;li&gt;Bug #71 - Flaw in if statement logic did not allow for proper multiline rule parsing&lt;/li&gt;&lt;li&gt;Undocumented ID - Flaw in changelog routine did not allow for proper writing of sid-msg or sid in "deleted rules" section of the changelog.&lt;/li&gt;&lt;li&gt;Bug #62 - Added check for amd64 string during arch detection! &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Special Notes:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bug #47 - This should be used by advanced users only, it can produce results that may not make sense to the typical user.&amp;nbsp; And frankly, I don't understand it ;-)&lt;/li&gt;&lt;li&gt;Bug #60 - This fix WILL cause inconsistency in your changelog, as when PP reads the old rules from the existing rules file, it will have only the enabled rules in it.. thus any rules that were not enabled in that file will show up as NEW rules in the changelog output, you have been warned, so no whining!&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;That should just about cover it for now, as always, I want to also thank the community for their support and feedback!&amp;nbsp; If you have any questions, comments, concerns, or otherwise then please feel free to hit me up in #snort or #pulledpork on &lt;a href="http://freenode.net/"&gt;freenode&lt;/a&gt;.&amp;nbsp; You are also always welcome and encouraged to join the mailing list that can be found at &lt;a href="http://groups.google.com/group/pulledpork-users/"&gt;http://groups.google.com/group/pulledpork-users/&lt;/a&gt;.&amp;nbsp; And of course you can also submit feedback / bugs / feature requests at &lt;a href="http://pulledpork.googlecode.com/"&gt;http://pulledpork.googlecode.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1474620953192778150?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1474620953192778150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1474620953192778150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1474620953192778150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1474620953192778150'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2011/03/pulledpork-060-smoking-pig-hes-on-fire.html' title='PulledPork 0.6.0 the Smoking Pig, He&apos;s on Fire!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-vZhf-3BC28E/TZEWsDoiv8I/AAAAAAAAAMs/G0qHT3281pc/s72-c/SMOKING+PIG.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1432705020135916548</id><published>2010-12-08T18:19:00.003-05:00</published><updated>2010-12-08T19:01:12.485-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>Snort 2.9.0.2 on FreeBSD i386 the easy way!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TBDZJH3YgJo/TQATc4ROSRI/AAAAAAAAAMg/nd8GDVMV5BA/s1600/freebsd.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/TQATc4ROSRI/AAAAAAAAAMg/nd8GDVMV5BA/s200/freebsd.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;This is a quick posting to help you get Snort 2.9.0.x up and running on your FreeBSD!&lt;br /&gt;&lt;br /&gt;I can't make it much easier than this, I have created new ports for Snort 2.9.0.2 and DAQ 0.4 (and subsequently packages) that you can install directly. &amp;nbsp;The ports are submitted so look for the following in your ports tree:&lt;br /&gt;&lt;br /&gt;updated: /usr/ports/security/snort&lt;br /&gt;new: /usr/ports/security/daq&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Components required:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Fresh FreeBSD Install&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Miminal (i386)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Access to the internet from said BSD boxen&lt;/li&gt;&lt;li&gt;Basic knowledge of Snort&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;Once you have the above handled, you can issue the following command:&lt;/div&gt;&lt;div&gt;$ pkg_add -r http://www.rootedyour.com/enhanced/snort/snort-2.9.0.2.tbz&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Output from the command on a Freshly installed FreeBSD Mimimal system:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;$ pkg_add -r http://www.rootedyour.com/enhanced/snort/snort-2.9.0.2.tbz&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fetching http://www.rootedyour.com/enhanced/snort/snort-2.9.0.2.tbz... Done.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fetching http://www.rootedyour.com/enhanced/All/libpcap-1.1.1.tbz... Done.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fetching http://www.rootedyour.com/enhanced/All/libdnet-1.11_3.tbz... Done.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fetching http://www.rootedyour.com/enhanced/All/daq-0.4.tbz... Done.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Some checksums for your reviewing pleasure:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MD5 (daq-0.4.tbz) = 249d2d79fc03eb2d4e2e133da505d146&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MD5 (libdnet-1.11_3.tbz) = b861399b4710825419240a6443ec0eb9&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MD5 (libpcap-1.1.1.tbz) = 678ec713419066c884ceda82ebcfe66f&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MD5 (pcre-8.10.tbz) = 03cc8232b4ea9ecb968eb67211246f20&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SHA256 (daq-0.4.tbz) = f8e60e09c0ab4acc1726f180b2e9d58c7f557b4736a3e53e137d8cb186d71984&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SHA256 (libdnet-1.11_3.tbz) = 92f731313eea3867ab36ad789d938a66b83dda282e293a5a3d830f138c56b6f1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SHA256 (libpcap-1.1.1.tbz) = fe7991735055bb92bc38a2550d6428200eb7491e0152fa59d75db1569918c4a4&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SHA256 (pcre-8.10.tbz) = e9517918174e4b569d9b4d1b3c902db529e0c3bd67a4a4ae7f1b830aac66e7b1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The above packages were build with the following configuration options:&amp;nbsp;--enable-dynamicplugin --enable-flexresp3 --enable-ipv6 --enable-gre --enable-targetbsed --enable-decoder-preprocessor-rules --enable-zlib --enable-reload --enable-active-response --enable-normalizer --enable-react --enable-perfprofiling&lt;br /&gt;&lt;br /&gt;I&amp;nbsp;will likely be updating the ports / packages, so keep an eye out!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JJC&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1432705020135916548?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1432705020135916548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1432705020135916548' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1432705020135916548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1432705020135916548'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/12/snort-2902-on-freebsd-i386-easy-way.html' title='Snort 2.9.0.2 on FreeBSD i386 the easy way!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/TQATc4ROSRI/AAAAAAAAAMg/nd8GDVMV5BA/s72-c/freebsd.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4125275157844133119</id><published>2010-10-21T15:31:00.000-04:00</published><updated>2010-10-21T15:31:22.543-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizing snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Haz The Drowning Rat? - PulledPork 0.5.0 is now floating!</title><content type='html'>&lt;div class="separator" style="clear: both; font-family: inherit; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_TBDZJH3YgJo/TMCKXIa9_8I/AAAAAAAAAMc/v9yZ25p5Qw8/s1600/HelpUsDrownTheRats.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/TMCKXIa9_8I/AAAAAAAAAMc/v9yZ25p5Qw8/s200/HelpUsDrownTheRats.JPG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;This release of &lt;a href="http://pulledpork.googlecode.com/"&gt;PulledPork&lt;/a&gt; (The Drowning Rat) represents quite a bit of development to include a number of community requested capabilities, change a few around, and repair some bugs!&amp;nbsp; Again, I would like to thank the community for their support, contribution and use of the PulledPork &lt;a href="http://www.snort.org/"&gt;Snort&lt;/a&gt; rule management system.&amp;nbsp; The next section is an excerpt from the README.CHANGES and below there I may discuss some example use-cases and include some sample output.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt;&lt;i&gt;PulledPork Changelog&lt;br /&gt;&lt;br /&gt;v0.5.0&lt;br /&gt;&lt;br /&gt;New Features / changes:&lt;br /&gt;- Automatic VRT tarball name determination (based on local Snort Version)&lt;br /&gt;- Full support for ET Pro rulesets&lt;br /&gt;- Full support for new ET Download scheme&lt;br /&gt;- Issue #27 Modifysid capability&lt;br /&gt;- Capability to retrieve multiple rulesets in a single run&lt;br /&gt;- Issue #24 Added verbose output showing all requests, results and urls&lt;br /&gt;- Verbose output now shows percentage bar for downloads&lt;br /&gt;- Extra Verbose output now shows additional HTTP debug!&lt;br /&gt;- Set value in default.conf file to https for VRT downloads&lt;br /&gt;- Set UA Value to (PulledPork/X.X.X)&lt;br /&gt;- Capability to log critical information to syslog&lt;br /&gt;- Grabonly option, for those that only want to download the tarball(s)&lt;br /&gt;- Issue #34 Added the capability to specify the order of disable / enable / drop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; using the state_order configuration option in the master config file&lt;br /&gt;- Added a contrib directory&lt;br /&gt;- Added oink-conv.pl to contrib directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * converts oinkmaster config files to PP config files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Thx Russell Fulton!&lt;br /&gt;- Added README.CONTRIB to track contrib files (ohai manifest)&lt;br /&gt;- Perl Modue Requirement Changes (SEE SECTION BELOW)&lt;br /&gt;- Issue #38 Added capability to extract reference docs from tarball and&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; store in a defined path, NOTE this dramatically increases PP runtime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * runtime value is -r&lt;br /&gt;&lt;br /&gt;Bug Fixes:&lt;br /&gt;- Should now correctly use environmentally set proxy settings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Shout to pkthound for his work and contribution here!&lt;br /&gt;- Fixed case where rules with multiple flowbit (un)?set values would not&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; properly populate all of the flowbit values into the rules hash&lt;br /&gt;- Bug #29 - fixed to allow for proper sid-msg.map generation&lt;br /&gt;- Bug #28 - fixed numerous spellification issues&lt;br /&gt;- Bug #32 - fixed to allow for so stub generation in nodownload and !nodownload case&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Perl Module Requriement Changes:&lt;br /&gt;- LWP::Simple no longer&lt;br /&gt;- LWP::UserAgent now required&lt;br /&gt;- HTTP::Request now required&lt;br /&gt;- HTTP::Status now required&lt;br /&gt;- SYS::Syslog now required&lt;br /&gt;- Crypt::SSLeay now required&lt;br /&gt;- Carp now required&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;As you can see, and as I had indicated, there are a number of significant improvements and fixes.&amp;nbsp; It is important to note that there are a number of changes, that include new and changed options, to the master config and the addition of the modifysid.conf file that allows you to modify rules based on regular expression matches etc...&lt;br /&gt;&lt;br /&gt;Of course we also now fully support (ET Pro and the new ET open) rules and the capability to download multiple rulesets in a single run, rather than multiple config files referencing other .rules files as local rules etc... &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;One other seemingly insignificant change is the capability to change the order that the rules modification routines run, this means that you can more granularly control rule state.&amp;nbsp; The default processing order is (enable, drop, disable), this can now be changed though to allow for the disabling of all rules in a specific category (or however you would do it) and then selectively enabling rules out of that category, by simply changing the run order to disable,drop,enable.&amp;nbsp; Of course combining this with the pcre, category, modifysid etc.. capabilities gives you quite a bit of versatility.&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;So, without further adeau, I give you:&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;blockquote style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://code.google.com/p/pulledpork/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _____ ____&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `----,\&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `--==\\&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp; PulledPork v0.5.0 The Drowning Rat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `--==\\/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .-~~~~-.Y|\\_&amp;nbsp; Copyright (C) 2009-2010 JJ Cummings&lt;br /&gt;&amp;nbsp; @_/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp; 66\_&amp;nbsp; cummingsj@gmail.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; \&amp;nbsp;&amp;nbsp; \&amp;nbsp;&amp;nbsp; _(")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \&amp;nbsp;&amp;nbsp; /-| ||'--'&amp;nbsp; Rules give me wings!&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; \_\&amp;nbsp; \_\\&lt;br /&gt;&amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;Checking latest MD5 for snortrules-snapshot-2861.tar.gz....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; They Match&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Prepping rules from snortrules-snapshot-2861.tar.gz for work....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Checking latest MD5 for etpro.rules.tar.gz....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; They Match&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Prepping rules from etpro.rules.tar.gz for work....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Checking latest MD5 for emerging.rules.tar.gz....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; They Match&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Prepping rules from emerging.rules.tar.gz for work....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done!&lt;br /&gt;Reading rules...&lt;br /&gt;Reading rules...&lt;br /&gt;Activating security rulesets....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Setting Flowbit State....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled 264 flowbits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled 29 flowbits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled 4 flowbits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled 2 flowbits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Writing /home/jj/snort.rules....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Generating sid-msg.map....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Writing /home/jj/sid-msg.map....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Writing /home/jj/sid_changes.log....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Rule Stats....&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; New:-------0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Deleted:---0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enabled Rules:----4506&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dropped Rules:----0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disabled Rules:---17797&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Rules:------22303&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;Please review /var/log/sid_changes.log for additional details&lt;br /&gt;Fly Piggy Fly!&lt;/blockquote&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Bah, Paste chopped my flying pig up ;-) &lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Get it here:&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.5.0.tar.gz" rel="nofollow"&gt;pulledpork-0.5.0.tar.gz&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;latest hashes:&lt;br /&gt;MD5SUM = 60c0abe78945876c643760b3bb2afdb6&lt;br /&gt;SHA256 = 9e69873d737e4fc8dfd9b3a98316e4ff41bd8c4accda72f18036b96568c48872&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span"&gt;Cheers,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span"&gt;JJC&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4125275157844133119?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4125275157844133119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4125275157844133119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4125275157844133119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4125275157844133119'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/10/haz-drowning-rat-pulledpork-050-is-now.html' title='Haz The Drowning Rat? - PulledPork 0.5.0 is now floating!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/TMCKXIa9_8I/AAAAAAAAAMc/v9yZ25p5Qw8/s72-c/HelpUsDrownTheRats.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-6603890007305758718</id><published>2010-10-04T20:30:00.000-04:00</published><updated>2010-10-04T20:30:33.375-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>Snort 2.9.0 is teh outed, must haz bakon!!</title><content type='html'>Snort 2.9.0 introduces:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Feature rich IPS mode including improvements to Stream for inline deployments. Additionally a common active response API is used for all packet responses, including those from Stream, Respond, or React. A new response module, respond3, supports the syntax of both resp &amp;amp; resp2, including strafing for passive deployments. When Snort is deployed inline, a new preprocessor has been added to handle packet normalization to allow Snort to interpret a packet the same way as the receiving host.&lt;/li&gt;&lt;li&gt;Use of a Data Acquisition API (DAQ) that supports many different packet access methods including libpcap, netfilterq, IPFW, and afpacket. For libpcap, version 1.0 or higher is now required. The DAQ library can be updated independently from Snort and is a separate module that Snort links. See README.daq for details on using Snort and the new DAQ./li&amp;gt;&lt;/li&gt;&lt;li&gt;Updates to HTTP Inspect to extract and log IP addresses from X-Forward-For and True-Client-IP header fields when Snort generates events on HTTP traffic.&lt;/li&gt;&lt;li&gt;A new rule option 'byte_extract' that allows extracted values to be used in subsequent rule options for isdataat, byte_test, byte_jump, and content distance/within/depth/offset.&lt;/li&gt;&lt;li&gt;Updates to SMTP preprocessor to support MIME attachment decoding across multiple packets.&lt;/li&gt;&lt;li&gt;Ability to "test" drop rules using Inline Test Mode. Snort will indicate a packet would have been dropped in the unified2 or console event log if policy mode was set to inline.&lt;/li&gt;&lt;li&gt;Two new rule options to support base64 decoding of certain pieces of data and inspection of the base64 data via subsequent rule options.&lt;/li&gt;&lt;li&gt;Updates to the Snort packet decoders for IPv6 for improvements to anomaly detection.&lt;/li&gt;&lt;li&gt;Added a new pattern matcher that supports Intel's Quick Assist Technology for improved performance on supported hardware platforms. Visit http://www.intel.com to find out more about Intel Quick Assist. The following document describes Snort's integration with the Quick Assist Technology: http://download.intel.com/embedded/applications/networksecurity/324029.pdf.&lt;/li&gt;&lt;li&gt;Reference applications for reading unified2 output that handle all unified2 record formats used by Snort.&lt;/li&gt;&lt;/ul&gt;Snort 2.9.0 is now available at &lt;a href="http://www.snort.org/snort-downloads"&gt;http://www.snort.org/snort-downloads&lt;/a&gt;. Please see the Release Notes and ChangeLog for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-6603890007305758718?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/6603890007305758718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=6603890007305758718' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6603890007305758718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6603890007305758718'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/10/snort-290-is-teh-outed-must-haz-bakon.html' title='Snort 2.9.0 is teh outed, must haz bakon!!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1664707273109130073</id><published>2010-09-08T10:59:00.002-04:00</published><updated>2010-09-08T11:06:01.587-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Pig Doktah'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizing snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><title type='text'>The Pig Doktah is Born! - A Snort Performance Monitor Interpretation Tool</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TBDZJH3YgJo/TIeiztoiGGI/AAAAAAAAAMM/lXzhH3N6Ovk/s1600/logo" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/TIeiztoiGGI/AAAAAAAAAMM/lXzhH3N6Ovk/s320/logo" /&gt;&lt;/a&gt;&lt;/div&gt;After receiving a variety of feedback via email, irc, twitter and even some comments on this blog, I have decided to start an updated and maintained project to parse, display, and ultimately make configuration / tuning suggestions based on the snort performance monitor output.&amp;nbsp; As you may have guessed by now, this tool is called the Pig Doktah and can be found at &lt;a href="http://thepigdoktah.googlecode.com/"&gt;http://thepigdoktah.googlecode.com&lt;/a&gt;.&amp;nbsp; The current version reads snort performance monitor output and stores in a hash for quick access, sorting etc...&lt;br /&gt;&lt;br /&gt;I am still quite interested in what specific metrics people are most interested, so please don't hesitate to hit me up via comment on this blog, irc (freenode - #snort), email, or &lt;a href="http://twitter.com/enhancedx"&gt;twitter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;During the development, and for the foreseeable future, I will have the latest version of the code sending output to this location on an hourly basis: &lt;a href="http://rootedyour.com/enhanced/pminfo.htm"&gt;http://rootedyour.com/enhanced/pminfo.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sample output:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;-= Tha Pig Doktah 0.1 Dev =-&lt;br /&gt;Copyright (C) 2010 JJ Cummings&lt;br /&gt;&lt;br /&gt;Report Info:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Processed: /var/tmp/snortstat&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;First Entry: Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Last Entry: Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Time Span: 6 days, 21 hours, 26 minutes and 12 seconds&lt;br /&gt;&lt;br /&gt;Wirespeed:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;High: 10.613 Mbits/Sec | Sat Sep&amp;nbsp; 4 07:59:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Low: 0.006 Mbits/Sec | Sat Sep&amp;nbsp; 4 07:12:47 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg: 1.953 Mbits/Sec&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;% Packet Loss:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;High: 10.504% | Sat Sep&amp;nbsp; 4 03:00:00 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Low: 0.000% | Wed Sep&amp;nbsp; 8 08:41:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg: 1.002%&lt;br /&gt;&lt;br /&gt;Additional Info:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Pkt Size: 803.413 bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Syns/Sec: 0.181&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg SynAcks/Sec: 0.124&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Alerts/Sec: 0.001&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Current Cached Sessions: 6671.668&lt;br /&gt;&lt;br /&gt;Raw Values:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; alerts avg = 0.001&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; alerts high = 0.032&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; alerts high_date = Wed Sep&amp;nbsp; 1 12:32:57 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; alerts low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; alerts low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_hosts_current avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_hosts_current high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_hosts_current high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_hosts_current low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_hosts_current low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_reloads avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_reloads high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_reloads high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_reloads low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; attrib_reloads low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_applayer avg = 0.252&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_applayer high = 1.352&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_applayer high_date = Sat Sep&amp;nbsp; 4 07:59:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_applayer low = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_applayer low_date = Tue Sep&amp;nbsp; 7 09:13:56 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipfrag avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipfrag high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipfrag high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipfrag low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipfrag low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipreass avg = 2279.291&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipreass high = 3660&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipreass high_date = Thu Sep&amp;nbsp; 2 13:47:36 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipreass low = 368&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_ipreass low_date = Thu Sep&amp;nbsp; 2 10:22:15 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_tcprebuilt avg = 892.669&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_tcprebuilt high = 1458&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_tcprebuilt high_date = Sun Sep&amp;nbsp; 5 15:19:06 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_tcprebuilt low = 136&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; bytes_tcprebuilt low_date = Sat Sep&amp;nbsp; 4 00:58:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_idle avg = 95.767&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_idle high = 99.977&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_idle high_date = Sat Sep&amp;nbsp; 4 00:58:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_idle low = 69.943&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_idle low_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_sys avg = 0.051&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_sys high = 0.287&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_sys high_date = Sat Sep&amp;nbsp; 4 07:59:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_sys low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_sys low_date = Wed Sep&amp;nbsp; 8 08:07:19 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_user avg = 4.183&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_user high = 29.860&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_user high_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_user low = 0.023&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu1_user low_date = Sat Sep&amp;nbsp; 4 00:58:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu_count avg = 1.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu_count high = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu_count high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu_count low = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; cpu_count low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; drops avg = 1.002&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; drops high = 10.504&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; drops high_date = Sat Sep&amp;nbsp; 4 03:00:00 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; drops low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; drops low_date = Wed Sep&amp;nbsp; 8 08:41:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_tcp avg = 3790.598&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_tcp high = 45608&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_tcp high_date = Tue Sep&amp;nbsp; 7 09:24:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_tcp low = 85&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_tcp low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_udp avg = 3790.598&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_udp high = 45608&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_udp high_date = Tue Sep&amp;nbsp; 7 09:24:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_udp low = 85&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; filtered_udp low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_auto avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_auto high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_auto high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_auto low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_auto low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_complete avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_complete high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_complete high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_complete low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_complete low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_current avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_current high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_current high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_current low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_current low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_delete avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_delete high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_delete high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_delete low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_delete low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_faults avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_faults high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_faults high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_faults low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_faults low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_flushes avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_flushes high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_flushes high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_flushes low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_flushes low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_insert avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_insert high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_insert high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_insert low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_insert low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_max avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_max high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_max high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_max low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_max low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_new avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_new high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_new high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_new low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_new low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_timeout avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_timeout high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_timeout high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_timeout low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; frag_timeout low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_applayer avg = 121425.178&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_applayer high = 444882&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_applayer high_date = Thu Sep&amp;nbsp; 2 22:42:20 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_applayer low = 5738&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_applayer low_date = Wed Sep&amp;nbsp; 1 18:55:09 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipfrag avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipfrag high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipfrag high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipfrag low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipfrag low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipreass avg = 0.022&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipreass high = 0.366&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipreass high_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipreass low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_ipreass low_date = Wed Sep&amp;nbsp; 8 08:31:29 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_iptcprebuilt avg = 0.273&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_iptcprebuilt high = 1.646&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_iptcprebuilt high_date = Thu Sep&amp;nbsp; 2 22:42:20 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_iptcprebuilt low = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_iptcprebuilt low_date = Tue Sep&amp;nbsp; 7 09:13:56 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_wire avg = 0.252&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_wire high = 1.352&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_wire high_date = Sat Sep&amp;nbsp; 4 07:59:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_wire low = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; kpkts_wire low_date = Tue Sep&amp;nbsp; 7 09:13:56 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_applayer avg = 803.413&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_applayer high = 1009&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_applayer high_date = Sat Sep&amp;nbsp; 4 08:09:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_applayer low = 120&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_applayer low_date = Mon Sep&amp;nbsp; 6 05:52:07 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipfrag avg = 2.434&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipfrag high = 17.685&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipfrag high_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipfrag low = 0.007&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipfrag low_date = Mon Sep&amp;nbsp; 6 17:12:03 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipreass avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipreass high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipreass high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipreass low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_ipreass low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_tcprebuilt avg = 0.482&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_tcprebuilt high = 8.324&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_tcprebuilt high_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_tcprebuilt low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbits_tcprebuilt low_date = Tue Sep&amp;nbsp; 7 01:11:34 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_snort avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_snort high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_snort high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_snort low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_snort low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_wire avg = 1.953&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_wire high = 10.613&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_wire high_date = Sat Sep&amp;nbsp; 4 07:59:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_wire low = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; mbps_wire low_date = Sat Sep&amp;nbsp; 4 07:12:47 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; patmatch avg = 320.575&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; patmatch high = 556.312&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; patmatch high_date = Sun Sep&amp;nbsp; 5 19:37:37 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; patmatch low = 2.946&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; patmatch low_date = Wed Sep&amp;nbsp; 8 07:11:52 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pktbytes avg = 803.413&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pktbytes high = 1009&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pktbytes high_date = Sat Sep&amp;nbsp; 4 08:09:48 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pktbytes low = 120&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pktbytes low_date = Mon Sep&amp;nbsp; 6 05:52:07 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_blocked avg = 0.229&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_blocked high = 14.322&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_blocked high_date = Sun Sep&amp;nbsp; 5 20:50:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_blocked low = 0.109&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_blocked low_date = Sat Sep&amp;nbsp; 4 01:34:34 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped_percentage avg = 0.172&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped_percentage high = 9.096&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped_percentage high_date = Sun Sep&amp;nbsp; 5 20:50:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped_percentage low = 0.003&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_dropped_percentage low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_total avg = 2106.252&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_total high = 38320&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_total high_date = Thu Sep&amp;nbsp; 2 22:42:20 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_total low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; pkts_total low_date = Wed Sep&amp;nbsp; 8 08:41:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_close avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_close high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_close high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_close low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_close low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_closed avg = 1024.846&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_closed high = 2980&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_closed high_date = Mon Sep&amp;nbsp; 6 12:37:55 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_closed low = 2&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_closed low_date = Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_cur avg = 6671.668&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_cur high = 8173&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_cur high_date = Sun Sep&amp;nbsp; 5 21:10:31 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_cur low = 51&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_cur low_date = Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_del avg = 0.177&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_del high = 3.055&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_del high_date = Mon Sep&amp;nbsp; 6 05:52:07 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_del low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_del low_date = Sun Sep&amp;nbsp; 5 19:53:29 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_dropped avg = 0.001&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_dropped high = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_dropped high_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_dropped low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_dropped low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_est avg = 0.376&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_est high = 11.686&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_est high_date = Sun Sep&amp;nbsp; 5 20:50:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_est low = 0.003&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_est low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_init avg = 0.001&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_init high = 0.174&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_init high_date = Tue Sep&amp;nbsp; 7 18:18:34 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_init low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_init low_date = Wed Sep&amp;nbsp; 8 08:46:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_max avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_max high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_max high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_max low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_max low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_midstream avg = 6703.818&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_midstream high = 8175&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_midstream high_date = Sun Sep&amp;nbsp; 5 21:03:29 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_midstream low = 51&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_midstream low_date = Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_new avg = 0.165&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_new high = 3.062&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_new high_date = Mon Sep&amp;nbsp; 6 05:52:07 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_new low = 0.016&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_new low_date = Fri Sep&amp;nbsp; 3 20:12:36 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_pruned avg = 579.871&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_pruned high = 953&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_pruned high_date = Sun Sep&amp;nbsp; 5 08:30:47 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_pruned low = 3&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_pruned low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_timedout avg = 5066.950&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_timedout high = 7586&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_timedout high_date = Sun Sep&amp;nbsp; 5 21:22:42 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_timedout low = 31&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_timedout low_date = Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cachedSsns_sec avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cachedSsns_sec high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cachedSsns_sec high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cachedSsns_sec low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cachedSsns_sec low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_current avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_current high = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_current high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_current low = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_current low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_max avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_max high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_max high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_max low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_max low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_sec avg = 0.000&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_sec high = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_sec high_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_sec low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; sessions_udp_cached_sec low_date = Wed Sep&amp;nbsp; 8 09:00:17 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_fault avg = 13.182&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_fault high = 59&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_fault high_date = Wed Sep&amp;nbsp; 8 05:04:52 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_fault low = 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_fault low_date = Wed Sep&amp;nbsp; 8 00:51:37 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_flush avg = 21.526&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_flush high = 365.535&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_flush high_date = Tue Sep&amp;nbsp; 7 06:20:11 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_flush low = 0.013&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_flush low_date = Thu Sep&amp;nbsp; 2 05:44:59 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_timeout avg = 239.842&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_timeout high = 3578&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_timeout high_date = Sun Sep&amp;nbsp; 5 20:50:12 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_timeout low = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; stream_timeout low_date = Wed Sep&amp;nbsp; 1 11:50:25 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; synacks avg = 0.124&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; synacks high = 2.771&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; synacks high_date = Mon Sep&amp;nbsp; 6 12:42:56 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; synacks low = 0.006&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; synacks low_date = Sat Sep&amp;nbsp; 4 00:58:27 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; syns avg = 0.181&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; syns high = 6.072&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; syns high_date = Mon Sep&amp;nbsp; 6 05:52:07 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; syns low = 0.019&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; syns low_date = Fri Sep&amp;nbsp; 3 20:12:36 2010&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;span style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://rootedyour.com/enhanced/mbps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://rootedyour.com/enhanced/mbps.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://rootedyour.com/enhanced/syns.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://rootedyour.com/enhanced/syns.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1664707273109130073?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1664707273109130073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1664707273109130073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1664707273109130073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1664707273109130073'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/09/pig-doktah-is-born.html' title='The Pig Doktah is Born! - A Snort Performance Monitor Interpretation Tool'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/TIeiztoiGGI/AAAAAAAAAMM/lXzhH3N6Ovk/s72-c/logo' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8257335843116901448</id><published>2010-09-01T19:11:00.009-04:00</published><updated>2010-09-02T00:39:37.041-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='optimizing snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><title type='text'>Snort Performance Stats Tool Info</title><content type='html'>I have noticed that there are not a ton of tools out there (definitely not many currently maintained) that can be used to parse the information from the snort performance monitor.&amp;nbsp; As such, I am considering writing one and wanted to see what the interest would be.&amp;nbsp; If there is indeed interest, then I would also like to know what format(s) and types of information would be most useful to the community.&amp;nbsp; Of course I know what will be useful to myself, and will likely be writing about that in the near future.&amp;nbsp; For now, here is some sample output from a quick perl parser that I wrote today.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ ./pminfo.pl /var/tmp/snortstat &lt;br /&gt;&lt;br /&gt;-= Tha Pig Doktah 0.1 Dev =-&lt;br /&gt;Copyright (C) 2010 JJ Cummings&lt;br /&gt;&lt;br /&gt;Report Info:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Processed: /var/tmp/snortstat&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;First Entry: Wed Sep&amp;nbsp; 1 11:34:05 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Last Entry: Wed Sep&amp;nbsp; 1 22:27:47 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Time Span: 0 days, 10 hours, 53 minutes and 42 seconds&lt;br /&gt;&lt;br /&gt;Wirespeed:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;High: 6.683 Mbits/Sec | Wed Sep&amp;nbsp; 1 12:54:00 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Low: 0.007 Mbits/Sec | Wed Sep&amp;nbsp; 1 18:14:18 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg: 0.276 Mbits/Sec&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;% Packet Loss:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;High: 3.817% | Wed Sep&amp;nbsp; 1 20:13:39 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Low: 0.000% | Wed Sep&amp;nbsp; 1 22:22:47 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg: 0.095%&lt;br /&gt;&lt;br /&gt;Additional Info:&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Pkt Size: 363 bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Syns/Sec: 0.153&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg SynAcks/Sec: 0.105&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Alerts/Sec: 0.001&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Avg Current Cached Sessions: 2326&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_TBDZJH3YgJo/TH8qfnMOfAI/AAAAAAAAAME/cFdfThYfw9g/s1600/file.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/TH8qfnMOfAI/AAAAAAAAAME/cFdfThYfw9g/s400/file.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;Obviously this is was only as a quick test and does not include all of the important pieces of data.&amp;nbsp; Please feel free to hit me up in #snort (on freenode),&amp;nbsp; &lt;a href="http://twitter.com/enhancedx"&gt;twitter&lt;/a&gt;, email(if'n you knows it), or post a comment here.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8257335843116901448?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8257335843116901448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8257335843116901448' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8257335843116901448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8257335843116901448'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/09/snort-performance-stats-info.html' title='Snort Performance Stats Tool Info'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/TH8qfnMOfAI/AAAAAAAAAME/cFdfThYfw9g/s72-c/file.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4699611018358341084</id><published>2010-07-01T13:50:00.000-04:00</published><updated>2010-07-01T13:50:18.599-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>PulledPork 0.4.2 501 error when downloading rules</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_TBDZJH3YgJo/TCzU4ZgHTNI/AAAAAAAAALs/xrVlqynUK5k/s1600/lameuntuwy3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="292" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/TCzU4ZgHTNI/AAAAAAAAALs/xrVlqynUK5k/s320/lameuntuwy3.jpg" width="320" /&gt;&lt;/a&gt;This issue most typically stems from a missing Perl Module that is required to communicate via SSL using &lt;a href="http://search.cpan.org/%7Egaas/libwww-perl-5.836/lib/LWP/Simple.pm"&gt;LWP::Simple&lt;/a&gt;.&amp;nbsp; This required Perl Module is &lt;a href="http://search.cpan.org/%7Edland/Crypt-SSLeay-0.57/SSLeay.pm"&gt;Crypt::SSLeay&lt;/a&gt; and is not included in the &lt;a href="http://search.cpan.org/%7Egaas/libwww-perl-5.836/lib/LWP/Simple.pm"&gt;LWP::Simple&lt;/a&gt; redistributed package from the Ubuntu 8.x repositories, and will typically fail to install via CPAN on many Ubuntu server installations.&amp;nbsp; As such you simply need to do the following (on Ubuntu, since this is the only place I have seen it broken):&lt;br /&gt;&lt;br /&gt;sudo apt-get install libcrypt-ssleay-perl&lt;br /&gt;&lt;br /&gt;Of course if you are not running Ubuntu then you will need to use &lt;a href="http://search.cpan.org/"&gt;CPAN&lt;/a&gt; or find whatever repackaged garbage that your distro is using to distribute this ;-).&lt;br /&gt;&lt;br /&gt;One other cause could be that your root certificates are outdated, so if you have the aforementioned PM installed and are still receiving a 501.. this is likely the cause... google how to update your root certificates for your distro!&amp;nbsp; Again, for the sake of completeness, this is how you do it on Ubuntu:&lt;br /&gt;&lt;br /&gt;sudo apt-get install ca-certificates&lt;br /&gt;sudo update-ca-certificates&lt;br /&gt;&lt;br /&gt;I have also added this to the &lt;a href="http://code.google.com/p/pulledpork/wiki/FAQ"&gt;PP FAQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4699611018358341084?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4699611018358341084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4699611018358341084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4699611018358341084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4699611018358341084'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/07/pulledpork-042-501-error-when.html' title='PulledPork 0.4.2 501 error when downloading rules'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/TCzU4ZgHTNI/AAAAAAAAALs/xrVlqynUK5k/s72-c/lameuntuwy3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8302516937530844349</id><published>2010-06-29T17:12:00.006-04:00</published><updated>2010-07-01T13:52:22.593-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>PulledPork 0.4.2 - get it while it's hawt!</title><content type='html'>&lt;span style="font-size: small;"&gt;This release represents a number of significant enhancements and features (all listed below).  Probably the most important to note are the changes from a delimeter of | to : when modifying rule state.  We also now automatically determine snort version and OS arch.  One of the most useful features, IMHO, is the pcre: rule state modification capability.. see the rule modification configs for more details... but let's say that I wanted to disable ALL MSXX rules because I run a strictly *nix environment... simply place something like pcre:MS\d{2}-\d+ into the disablesid.conf and use that file by specifying -i.&lt;br /&gt;&lt;br /&gt;As noted below, there are MANY other changes, fixes, and additions so please don't hesitate to ask questions in irc (freenode #pulledpork) or on the &lt;/span&gt;  &lt;span style="font-size: small;"&gt;&lt;a href="http://groups.google.com/group/pulledpork-users"&gt;mailing list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;get it here -&amp;gt; &lt;/span&gt; &lt;span style="font-size: small;"&gt;&lt;a href="http://code.google.com/p/pulledpork"&gt;http://code.google.com/p/pulledpork&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;v0.4.2&lt;/span&gt;   &lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;New Features / changes: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Capability to modify rules by category (See README.CATEGORIES) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Capability to modify rules using regular expressions (pcre:) - See sid modification configs &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Capability to use regular expressions in specific rule modifications - See sid modification configs &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Changed the | delimiter for cve,bugtraq etc to : &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Added README.CATEGORIES &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Added README.SHAREDOBJECTS &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Follow flowbit chains &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Moved README files to doc &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Automatically determine arch &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Automatically determine Snort Version &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Added some verbiage surrounding HUP vs Restart vs When/where/who and how &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Added support for new snort.org download scheme of &lt;a href="http://snort.org/reg-rules"&gt;http://snort.org/reg-rules&lt;/a&gt;... &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;Bug Fixes: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Certain rules specific GID values were not being properly parsed by the modifysid sub. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.blogger.com/p/pulledpork/issues/detail?id=20"&gt; Bug #20 &lt;/a&gt; fixed, ranges are no longer off by +1 additional rule being enabled &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Enhancement request #21, added more descript information to dropsid.conf and to README &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Fixed flaw that caused certain flowbits to not be set (when GID boundaries were crossed and multiple keys were checked) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Enhancement request #22 updated the master config file to contain all of the currently available precompiled SO rules &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;Remove risky system calls, use handles instead &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.4.2.tar.gz"&gt;pulledpork-0.4.2.tar.gz&lt;/a&gt; latest hashes:&lt;br /&gt;MD5SUM = d11b9d884f940a0df293718a4d4b3913&lt;br /&gt;SHA256 = 3491b8c3c99c621cfd6467da2c43866f33ede1d096538e4a497cdf52b49ad677&lt;br /&gt;&lt;br /&gt;Cheers,&lt;/span&gt; &lt;span style="font-size: small;"&gt;&lt;br /&gt;JJC&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8302516937530844349?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8302516937530844349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8302516937530844349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8302516937530844349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8302516937530844349'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/06/pulledpork-042-get-it-while-its-hawt.html' title='PulledPork 0.4.2 - get it while it&apos;s hawt!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2256968178305122478</id><published>2010-04-26T20:14:00.000-04:00</published><updated>2010-04-26T20:14:47.638-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>PulledPork 0.4.1, I see your sensitive data!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.alispagnola.com/leprechaun1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.alispagnola.com/leprechaun1.jpg" width="154" /&gt;&lt;/a&gt;&lt;/div&gt;In conjunction with the &lt;a href="http://snort.org/"&gt;Snort 2.8.6&lt;/a&gt; release and the new Snort Rules tarball format, &lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.4.1.tar.gz"&gt;pulledpork 0.4.1&lt;/a&gt; is now released!&amp;nbsp; As noted below, there are a number of changes and fixes.&amp;nbsp; When updating your pulledpork, please be sure to use the latest master configuration file that is included in the release tarball and read through it thoroughly.&lt;br /&gt;&lt;br /&gt;Notable changes include the tarball filename change, preprocessor rules and sensitive data rules.&amp;nbsp; Note that pulledpork 0.4.0 will still work with 2.8.6 but will not properly make use of the new rules that I just listed and that you will need to change the rules tarball name for VRT releases.&amp;nbsp; Please also note that if you use &lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.4.1.tar.gz"&gt;pulledpork 0.4.1&lt;/a&gt; and are still using Snort 2.8.5.3 that you need to make some changes in the "ignore" variable section of the pulledpork.conf file.&lt;br /&gt;&lt;br /&gt;New Features/changes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flowbit tracking! - This means that all flowbits are not enabled when a specific base ruleset is specified (security etc...) but rather all flowbits are now tracked, allowing for only those that are required to be enabled.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Adjusted pulledpork.conf to account for new snort rules tarball naming and packing scheme, post Snort 2.8.6 release.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Added option to specify all rule modification files in the master pulledpork.conf file - feature request 19.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Added capability to specify base ruleset (see README.RULESETS) in master pulledpork.conf file.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Handle preprocessor and sensitive-information rulesets&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Bug Fixes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;18 - non-rule lines containing the string sid:xxxx were being populated into the rule data structure, added an extra check to ensure that this does not occur&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Cleaned up href pointers, syntactical purposes only...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Modified master config to allow for better readability on smaller console based systems&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Error output was not always returning full error, fixed this&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Thanks to the community for continued support and feedback!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2256968178305122478?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2256968178305122478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2256968178305122478' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2256968178305122478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2256968178305122478'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/04/pulledpork-041-i-see-your-sensitive.html' title='PulledPork 0.4.1, I see your sensitive data!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1813774101613946390</id><published>2010-04-26T14:25:00.000-04:00</published><updated>2010-04-26T14:25:32.906-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>Snort 2.8.6 Release is OUT, WGET it nao! kthx!</title><content type='html'>That's right, the new &lt;a href="http://www.snort.org/downloads/"&gt;Snort 2.8.6 Release&lt;/a&gt; is out, get it at &lt;a href="http://www.snort.org/downloads/"&gt;snort.org!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Release Notes: &lt;br /&gt;&lt;br /&gt;2010-04-22 - Snort 2.8.6&lt;br /&gt;&lt;br /&gt;[*] New Additions&lt;br /&gt;&amp;nbsp;&amp;nbsp; * HTTP Inspect now splits requests into 5 components -&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Method, URI, Header (non-cookie), Cookies, Body.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content and PCRE rule options can now search one or more of these buffers.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP server-specific configurations to normalize the HTTP header and/or&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cookies have been added.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Support gzip decompression across multiple packets.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; * Added a Sensitive Data preprocessor, which performs detection of&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Personally Identifiable Information (PII).&amp;nbsp; A new rule option is available&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to define new PII.&amp;nbsp; See README.sensitive_data and the Snort Manual&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for configuration details.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; * Added a new pattern matcher and related configurations.&amp;nbsp; The new pattern&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matcher is optimized to use less memory and perform at AC speed.&lt;br /&gt;&lt;br /&gt;[*] Improvements&lt;br /&gt;&amp;nbsp;&amp;nbsp; * Addressed problem to resolve output obfuscation affecting packets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when Snort is inline.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; * Preprocessors with memcap settings can now be configured in a "disabled"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; state.&amp;nbsp; This allows you to configure that memcap globally, but only enable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the preprocessor in targeted configurations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1813774101613946390?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1813774101613946390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1813774101613946390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1813774101613946390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1813774101613946390'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/04/snort-286-release-is-out-wget-it-nao.html' title='Snort 2.8.6 Release is OUT, WGET it nao! kthx!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3753635718727578810</id><published>2010-03-26T12:41:00.002-04:00</published><updated>2010-03-26T12:47:15.132-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Pulling Pork with the Drunken Leprechaun (PP 0.4.0)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_E2Wa1M6x1fI/Sb-hidyZsOI/AAAAAAAAChI/WcqIadQxf5Q/s1600/Drunk_Leprechaun.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_E2Wa1M6x1fI/Sb-hidyZsOI/AAAAAAAAChI/WcqIadQxf5Q/s320/Drunk_Leprechaun.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://code.google.com/p/pulledpork"&gt;PulledPork&lt;/a&gt; 0.4.0 (Drunken Leprechaun) is officially released and can be downloaded here -&amp;gt; &lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.4.0.tar.gz"&gt;pulledpork-0.4.0.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This version constitutes a major rewrite of the rule reading, modification and writing system to improve speed, future module addition, supportability, and of course reliability. &amp;nbsp;Incidentally, the codename was partially chosen due to a majority of the rewrites being finished on St. Patrick's Day.&lt;/span&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;One specific change to note is the use of Archive::Tar, this makes PulledPork more system&amp;nbsp;independent. &amp;nbsp;As such though, you will need to install Archive::Tar if you do not have it currently installed, you can do so using CPAN, please see the PulledPork &lt;/span&gt;&lt;a href="http://code.google.com/p/pulledpork/wiki/FAQ"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;FAQ&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;New Features/changes:&lt;/span&gt;&lt;/div&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Enablesid (-e enablesid.conf)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Moved all .conf files under etc/&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ability to define sid ranges in any of the sid modification .conf files&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ability to specify references in any of the sid modification .conf files&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ability to ignore entire rule categories (i.e. not include them)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Specify locally stored rules files that need their meta data included in sid-msg.map&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All rulestate modifications, comparisons etc.. are now handled in-memory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Rewrite of sid-msg.map generation code to allow for all proper character reading and addition to sid-msg.map&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;No longer reliant on tar binary, now using Archive::Tar&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ability to specify your arch for so_rules&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Added significant amounts of debug output when an error is detected&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Rules are now written to only two distinct files&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Cleaned up changelog and added more information to it&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="max-width: 65em;"&gt;&lt;/div&gt;&lt;div style="max-width: 65em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Bug Fixes:&lt;/span&gt;&lt;/div&gt;&lt;ul style="max-width: 65em; padding-left: 40px;"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Properly account for whitespace in non-standard rulesets such as ET&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Cleaned up and improved the changelog to display new / deleted sids and rule totals&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Certian conditions caused the md5 check to fail even when valid - This was primarily an ET issue, but did manifest on VRT rulesets also&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Many small fixes that were not tracked well :-P&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Do not overwrite local.rules, but still include in sid-msg.map generation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A little more detail about some of the new key features, note that there are more.. please read through all of the conf files and README thoroughly:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Initially you may not notice a significant performance increase, unless you already have a large count of disable or drop sids specified in your configuration because this is where the major improvement was made. &amp;nbsp;I can't help how slow your internet connection is and thusly how long it takes you to download the tarball itself ;-).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;One key change that you will note is that all rules are now written to only two distinct files.. one for GID:1 rules and one for GID:3 rules. &amp;nbsp;The logic behind this is simple; if a new rule category comes out (a new or different .rules file within the VRT or ET tarball) then it will automatically be included in your snort.conf as you will have only one or both of the aforementioned GID:1 or GID:3 rules files included . &amp;nbsp;Please note these changes in the rule_path and sostub_path within the pulledpork.conf file.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Somewhat hand-in-hand with the previous change is the addition of the ignore variable within the pulledpork.conf file.. this specifies what categories/rule files that you want excluded from your configuration. &amp;nbsp;By default these are deleted,&amp;nbsp;experimental, and local.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you have a local.rules file or other already locally existing rules files, you can specify them &amp;nbsp;with the local_rules variable, doing so will tell pulledpork to read these rules and populate their meta data into the sid-msg.map.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Enablesid - This was a widely requested feature, the capability to enable specific sids etc.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sid modification ranges - This stemmed from one of the enablesid requests (an option to enable ALL sids) and my&amp;nbsp;interpretation&amp;nbsp;of what I thought would be more useful. &amp;nbsp;This feature gives you the capability to specify a range of sids in any of the sid state modification configuration files in the format of GID:SID-GID:SID. &amp;nbsp;Please see the individual configuration files for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Reference modification - This was another community request and allows the user to specify any reference within a rule and perform an operation on that rule (disable, enable, drop...). &amp;nbsp;The formatting is simple, the user specifies, in one of the sid state&amp;nbsp;modification&amp;nbsp;configuration files, the reference information such as cve|XXX-XXXX,MSXX-XXXX. &amp;nbsp;Please see the individual configuration files for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Excerpt from an example configuration file:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;# example of enabling ranges and references!&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;# you should be specific when enabling a range of rules.. don't just put an extremely high number&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;# this would be at the cost of speed and memory usage.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1:1101,1:800,1:1200-1:2000,cve|1999-0499,bugtraq|22026,MS09-00&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;4&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Excerpt from new changelog format:&lt;br /&gt;&lt;blockquote&gt;-=Begin Changes Logged for Tue Mar 23 19:15:02 2010 GMT=-&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;New Rules&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16492&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16493&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16494&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16495&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16496&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16497&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16498&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16499&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1:16500&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Set Policy: security&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Rule Totals&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;New:-------9&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Deleted:---0&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enabled:---5378&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dropped:---0&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Disabled:--3606&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Total:-----8984&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;-=End Changes Logged for Tue Mar 23 19:15:02 2010 GMT=-&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You will want to take the paths out of your old pulledpork.conf and use the new pulledpork.conf, since there are so many new features and variables pulledpork will not function without the updated pulledpork.conf file. &amp;nbsp;All of the other sid modification conf files remain unchanged, however.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Please be sure that you read the README and all configuration files thoroughly as there are many changes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;JJC&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3753635718727578810?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3753635718727578810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3753635718727578810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3753635718727578810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3753635718727578810'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/03/pulling-pork-with-drunken-leprechaun-pp.html' title='Pulling Pork with the Drunken Leprechaun (PP 0.4.0)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_E2Wa1M6x1fI/Sb-hidyZsOI/AAAAAAAAChI/WcqIadQxf5Q/s72-c/Drunk_Leprechaun.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2275991228287565827</id><published>2010-02-25T12:56:00.013-05:00</published><updated>2010-02-25T15:22:17.305-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizing snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='configuring snort'/><title type='text'>Hogging the Snort Host Attribute Table</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://code.google.com/p/hogger"&gt;Hogger&lt;/a&gt; is a new &lt;a href="http://snort.org/"&gt;Snort&lt;/a&gt; supportive tool written in Perl, by Parker Crook,  that allows you to create a &lt;a href="http://www.csoonline.com/article/546763/Tuning_Snort_with_Host_Attribute_Tables"&gt;Host Attribute Table&lt;/a&gt; from an &lt;a href="http://nmap.org/"&gt;nmap&lt;/a&gt; scan.  But first, a little primer;  A feature within Snort that has received some traction lately is that of the --enable-targetbased configuration option.  This allows you to specify a Host Attribute Table that contains critical information about what your network host topology is (i.e. OS, services etc..).  Using this information, snort can then properly reassemble fragments, track streams and a number of other things.  All of these items are covered in &lt;a href="http://blog.joelesler.net/"&gt;Joel Esler's&lt;/a&gt; recent &lt;a href="http://www.csoonline.com/"&gt;CSO&lt;/a&gt; article that can be found a&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;t &lt;/span&gt;&lt;a href="http://www.csoonline.com/article/546763/Tuning_Snort_with_Host_Attribute_Tables"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This URL&lt;/span&gt;&lt;/a&gt;.  This is an excellent article that covers what Host Attribute Tables are and how to use them, so please read the article for a better understanding!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now that you know all about the Host Attribute Table, let's jump into the purpose and use of hogger.  As mentioned previously, hogger was written by Parker Crook to create a Host Attribute Table using the resulting output of an nmap scan.  Without further adieu, let's walk through the usage of hogger!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Requirements: &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.perl.org/"&gt;Perl&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/~josephw/XML-Writer-0.606/Writer.pm"&gt;XML::Writer&lt;/a&gt; (perl module)&lt;/li&gt;&lt;li&gt;&lt;a href="http://nmap.org/"&gt;Nmap&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/hogger"&gt;Hogger&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Steps:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Install XML::Writer&lt;/li&gt;&lt;li&gt;Get hogger&lt;/li&gt;&lt;li&gt;Install Nmap&lt;/li&gt;&lt;li&gt;Run Nmap with correct options&lt;/li&gt;&lt;li&gt;Run hogger against Nmap output file&lt;/li&gt;&lt;li&gt;Start your snorting!&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;1: Installing XML::Writer&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$perl -MCPAN -e shell&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;cpan[1]&gt; install XML::Write&lt;/span&gt;r&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;2: Get Hogger&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$wget http://hogger.googlecode.com/files/hogger.tar.gz&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$tar xvfz hogger.tar.gz&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;3: Install Nmap&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Use whatever tool that your distribution / OS uses to install Nmap, or get the source from &lt;a href="http://nmap.org/"&gt;nmap.org&lt;/a&gt; and build it yourself!&lt;/span&gt;&lt;/blockquote&gt;4: Run Nmap&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$mkdir ~/hogger/nmap&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$cd ~/hogger/nmap&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$nmap -sV -T4 -oN scan.nmap 192.168.1.0/24&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Starting Nmap 5.21 ( http://nmap.org ) at 2010-02-25 18:46 UTC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;..output suppressed...&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;5: Run hogger (against scan.nmap)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$cd ~/hogger&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$./hogger.pl -c nmap/hostmap.csv -n nmap/scan.nmap -x nmap/host_attrib_table.xml&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;6: Start your snorting - At this point you can take the newly created host_attrib_table.xml file and place the path to it in your snort.conf, assuming your built snort with the correct option:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;attribute_table filename /path/to/host_attrib_table.xml&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Now that we have all of this running, let's examine some of the options that are currently available in hogger and dissect our hogger run: &lt;i&gt;"./hogger.pl -c nmap/hostmap.csv -n nmap/scan.nmap -x nmap/host_attrib_table.xml&lt;/i&gt;".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hogger help output:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;  Usage: ./hogger.pl [-r? -help] -n &lt;nmap&gt; -c &lt;csv&gt; -x &lt;host_attribute&gt;&lt;/host_attribute&gt;&lt;/csv&gt;&lt;/nmap&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  Options:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  -c Where the human-readable/modifiable csv file containing host information lives.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  -n Where the nmap file containing host information lives.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  -r Process the csv file and output to xml for snort, but do not read an nmap file.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  -x Where you want to create the host_attribute table.xml (Overwrites existing files)&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;  -help/? Print this information&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Starting with the -c flag, this is a file that will be created by hogger if it does not exist, and is simply a csv file that you can modify (for those hosts that nmap either misses or is not as accurate as you would like). A few sample entries in the file (hostmap.csv) that we created in the above test run:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;192.168.1.1, Linux, 23|tcp|telnet 53|tcp|domain 443|tcp|ssl/http&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;192.168.1.2, Linux, 23|tcp|telnet 53|tcp|domain 443|tcp|ssl/http&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;192.168.1.7, FreeBSD, 22|tcp|ssh 53|tcp|domain 80|tcp|http 3000|tcp|http 3128|tcp|http-proxy 3306|tcp|mysql 5000|tcp|http-proxy 8443|tcp|http&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Next we see the -n flag, this is the flag that specifies where the nmap output file (that we previously created using the nmap -oN scan.nmap option).  This is the file that hogger reads to create entries in the -c &lt;file&gt; .&lt;/file&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The -r flag is fairly straightforward and specifies that you ONLY want to read the csv file specified with the -c flag value.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The final flag that we will discuss is the -x flag, this is a required flag and tells hogger where you want the resulting output (the Host Attribute Table) to be placed.  Examples from the output, matching those noted in the -c flag information above:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&amp;lt;SNORT_ATTRIBUTES&amp;gt;&lt;/div&gt;&lt;div&gt; &amp;lt;ATTRIBUTE_TABLE&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;HOST IP="192.168.1.1"&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;NAME ATTRIBUTE_VALUE="Linux" CONFIDENCE="90"&amp;gt;&amp;lt;/NAME&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;FRAG_POLICY&amp;gt;Linux&amp;lt;/FRAG_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;STREAM_POLICY&amp;gt;linux&amp;lt;/STREAM_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PORT ATTRIBUTE_VALUE=" 23" CONFIDENCE="100"&amp;gt;&amp;lt;/PORT&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;IPPROTO ATTRIBUTE_VALUE="tcp" CONFIDENCE="100"&amp;gt;&amp;lt;/IPPROTO&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PROTOCOL ATTRIBUTE_VALUE="telnet 53" CONFIDENCE="95"&amp;gt;&amp;lt;/PROTOCOL&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;/SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;/HOST&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;HOST IP="192.168.1.2"&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;NAME ATTRIBUTE_VALUE="Linux" CONFIDENCE="90"&amp;gt;&amp;lt;/NAME&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;FRAG_POLICY&amp;gt;Linux&amp;lt;/FRAG_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;STREAM_POLICY&amp;gt;linux&amp;lt;/STREAM_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PORT ATTRIBUTE_VALUE=" 23" CONFIDENCE="100"&amp;gt;&amp;lt;/PORT&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;IPPROTO ATTRIBUTE_VALUE="tcp" CONFIDENCE="100"&amp;gt;&amp;lt;/IPPROTO&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PROTOCOL ATTRIBUTE_VALUE="telnet 53" CONFIDENCE="95"&amp;gt;&amp;lt;/PROTOCOL&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;/SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;/HOST&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;HOST IP="192.168.1.7"&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;NAME ATTRIBUTE_VALUE="FreeBSD" CONFIDENCE="90"&amp;gt;&amp;lt;/NAME&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;FRAG_POLICY&amp;gt;BSD&amp;lt;/FRAG_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;        &amp;lt;STREAM_POLICY&amp;gt;bsd&amp;lt;/STREAM_POLICY&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/OPERATING_SYSTEM&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PORT ATTRIBUTE_VALUE=" 22" CONFIDENCE="100"&amp;gt;&amp;lt;/PORT&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;IPPROTO ATTRIBUTE_VALUE="tcp" CONFIDENCE="100"&amp;gt;&amp;lt;/IPPROTO&amp;gt;&lt;/div&gt;&lt;div&gt;     &amp;lt;PROTOCOL ATTRIBUTE_VALUE="ssh 53" CONFIDENCE="95"&amp;gt;&amp;lt;/PROTOCOL&amp;gt;&lt;/div&gt;&lt;div&gt;    &amp;lt;/SERVICE&amp;gt;&lt;/div&gt;&lt;div&gt;   &amp;lt;/SERVICES&amp;gt;&lt;/div&gt;&lt;div&gt;  &amp;lt;/HOST&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Having said all of this, I am not going to go into detail about the flags used during the Nmap scan, suffice it to say that those are the suggested flags and that the -oN &lt;outputfilename&gt; is required to produce the output file for hogger to read.&lt;/outputfilename&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall I think that the concept behind hogger is excellent and that it should provide useful aide to all you snort heads out there!  This tool gets a thumbs up from me and should be one that you put into your snort bag of tricks and is also one that I am planning on contributing to.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cheers,&lt;/div&gt;&lt;div&gt;JJC&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2275991228287565827?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2275991228287565827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2275991228287565827' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2275991228287565827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2275991228287565827'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/02/hogging-snort-host-attribute-table.html' title='Hogging the Snort Host Attribute Table'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-436665729002319040</id><published>2010-02-23T10:41:00.005-05:00</published><updated>2010-02-23T11:27:33.551-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='writing snort rules'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rules'/><title type='text'>Writing Snort Rules Correctly (via Joel Esler)</title><content type='html'>&lt;a href="http://blog.joelesler.net/"&gt;Joel Esler &lt;/a&gt;recently published an article entitled &lt;a href="http://blog.joelesler.net/2010/02/writing-snort-rules-is-harder-than-it-looks.html"&gt;"Writing Snort Rules Correctly"&lt;/a&gt;.  I certainly suggest having a read through of this ,as it discusses a number of the finer points (including PCRE) when writing a snort rule using a previously published example rule.  Joel dissects the rule, pointing out the good and bad while making note of better methods.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just a short post, but I thought it worth posting to bring more attention to the aforementioned article by &lt;a href="http://blog.joelesler.net/"&gt;Joel Esler&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JJC&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-436665729002319040?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/436665729002319040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=436665729002319040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/436665729002319040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/436665729002319040'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/02/writing-snort-rules-is-harder-than-it.html' title='Writing Snort Rules Correctly (via Joel Esler)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1735195991502512004</id><published>2010-01-12T18:12:00.003-05:00</published><updated>2010-01-12T18:25:03.532-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='vrt rules'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='emerging threats'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>ET Rules and /\s?/</title><content type='html'>It was recently brought to my attention that many of the rules within the various&lt;a href="http://emergingthreats.net/"&gt; Emerging Threats&lt;/a&gt; ruleset have a whitespace after value definitions such as flowbits:&lt;whitespace&gt;set and msg:&lt;whitespace&gt;"\s?".  Unfortunately I did not notice this within the&lt;a href="http://emergingthreats.net/"&gt; ET &lt;/a&gt;rulesets. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;PulledPork was originally written to handle VRT rulesets from snort.org (none have this formatting flaw) and as such I had not accounted for it, as mentioned previously.  The fix is a simple regex modification to the PulledPork code, you can get the patch here: &lt;a href="http://pulledpork.googlecode.com/files/pp_304_whitespace.patch"&gt;http://pulledpork.googlecode.com/files/pp_304_whitespace.patch&lt;/a&gt; and apply it to pulledpork.pl.&lt;br /&gt;&lt;br /&gt;For those that might ask the question "what if there are multiple whitespaces, ala \s*" this is NOT the case, I spoke with rotorhead from the ET team and all ET rules are normalized to atleast remove multiple whitespace chars.&lt;br /&gt;&lt;br /&gt;This fix has already been checked into svn but I will not be re-releasing 0.3.4 to account for this.. but will likely be generating daily snapshots in the near future.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1735195991502512004?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1735195991502512004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1735195991502512004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1735195991502512004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1735195991502512004'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/01/et-rules-and-s.html' title='ET Rules and /\s?/'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5343930863086184570</id><published>2010-01-11T15:34:00.010-05:00</published><updated>2010-01-11T18:45:34.608-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='vrt rules'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Time to own your rules - PulledPork 0.3.4 Released!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/S0urOyiIBtI/AAAAAAAAALk/fO0k45T4xEA/s1600-h/flying_pig.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 274px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/S0urOyiIBtI/AAAAAAAAALk/fO0k45T4xEA/s320/flying_pig.gif" alt="" id="BLOGGER_PHOTO_ID_5425618446669317842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After what seems like forever since I have made a post about anything, I am pleased to announce the general availability of the latest version of &lt;a href="http://code.google.com/p/pulledpork/"&gt;PulledPork!&lt;/a&gt; This new version (v0.3.4) has a significant number of bugfixes for a variety of OS/distributions in addition to the numerous feature enhancements noted below.&lt;br /&gt;&lt;br /&gt;I would like to thank all of the individuals that provided beta testing assistance and valuable feedback.  I would also like to thank all of the users that have adopted &lt;a href="http://code.google.com/p/pulledpork/"&gt;PulledPork&lt;/a&gt; and sent in comments / feature requests.  &lt;a href="http://code.google.com/p/pulledpork/"&gt;PulledPork&lt;/a&gt; certainly would not be where it is without your support and contributions!&lt;br /&gt;&lt;br /&gt;Now that we are through the mushy stuff, on to the features!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VRT Rulesets! -&lt;/span&gt; Support metadata based &lt;a href="http://www.snort.org/vrt"&gt;VRT&lt;/a&gt; recommended rulesets - The short of it is that you can now specify a default pre-defined ruleset, yes.. this ruleset was designed by the &lt;a href="http://www.snort.org/vrt"&gt;VRT!&lt;/a&gt;  The individual pre-defined rulesets that can be specified are fairly straightforward:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Connectivity - &lt;/span&gt;You run a lot of real time applications (VOIP, financial transactions, etc), and don't want to run any rules that could affect the current performance of your sensor.  The rules in this category make snort happy, additionally this category focuses on the high profile most likely to affect the largest number of people type of vulnerabilities.&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Balanced - &lt;/span&gt;You are normal, you run normal stuff and you want normal security protections.  This is the best policy to start from if you are  new, old, or just plain average.  If you don't have any special requirements for super high speeds or super secure networks, start here.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Security - &lt;/span&gt;You don't care about dropping your bosses email, everything in your environment is tightly regulated and you don't tolerate people  stepping outside of your security policy.  This policy hates on IM, P2P, vulnerabilities, malware, web apps that cause productivity loss, remote access, and just about anything not related to getting work done.   If you run your network with an iron fist, start here!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Changelog -&lt;/span&gt; This feature allows you to specify that you want a changelog (any rule that has any change in it from your previous ruleset, i.e. disabled, enabled, modified etc..) maintained for any and all changes, in a specified log file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Inline Drops - &lt;/span&gt;This feature allows you to specify what SIDs you want to be set to drop, for those running an inline setup!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Multiline Rules -&lt;/span&gt; Added full support for parsing of multiline rules.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enhancements -&lt;/span&gt; Many minor enhancements made to the debugging output, speed enhancements, code cleanup, error handling etc...&lt;br /&gt;&lt;br /&gt;There are quite a few runtime options and configuration options, please be sure to read through the README files thoroughly, also please be sure to use the latest pulledpork.conf that is included in the tarball!  That's about it for now, please feel free to participate by asking questions on the mail list at &lt;a href="http://www.snort.org/vrt"&gt;http://groups.google.com/group/pulledpork-users/&lt;/a&gt; or on freenode in #snort or #pulledpork&lt;br /&gt;&lt;br /&gt;One final note, all of the release tarballs will now be named as pulledpork-X.X.X.tar.gz to help out with those maintaining packages and ports, thanks!&lt;br /&gt;&lt;br /&gt;Download the tarball here &lt;a href="http://pulledpork.googlecode.com/files/pulledpork-0.3.4.tar.gz"&gt;pulledpork-0.3.4.tar.gz&lt;br /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;MD5SUM = 034f90a2555c5f82e760b0ce68489ad2&lt;br /&gt;SHA256 = 8b775e6476d653733f3d29ea9c962a76feaf148f3204a90fd47c646802448b80&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5343930863086184570?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5343930863086184570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5343930863086184570' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5343930863086184570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5343930863086184570'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2010/01/time-to-own-your-rules-pulledpork-034.html' title='Time to own your rules - PulledPork 0.3.4 Released!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/S0urOyiIBtI/AAAAAAAAALk/fO0k45T4xEA/s72-c/flying_pig.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1892027318659010753</id><published>2009-10-14T10:29:00.004-04:00</published><updated>2009-10-14T11:22:08.911-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Pulledpork v0.2.5 - Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://code.google.com/p/pulledpork/logo?logo_id=1243350201"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 71px; height: 55px;" src="http://code.google.com/p/pulledpork/logo?logo_id=1243350201" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;A new and updated version of &lt;a href="http://code.google.com/p/pulledpork/"&gt;pulledpork&lt;/a&gt; is out, this version adds functionality and also addresses a number of previously reported bugs, a few simple examples:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Improved and cleaned up code for efficiency and speed&lt;/li&gt;&lt;li&gt;Do not overwrite local.rules on run&lt;/li&gt;&lt;li&gt;Do not attempt to copy . and .. as rules files&lt;/li&gt;&lt;li&gt;Much more...&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;The primary feature that has been added allows for the capability to download rules from sites other than &lt;a href="http://snort.org/"&gt;snort.org&lt;/a&gt; (VRT).  Any url can be specified to download a rules tarball from, however md5 hash verification will only work when&lt;a href="http://vrt-sourcefire.blogspot.com/"&gt; VRT&lt;/a&gt; or &lt;a href="http://emergingthreats.net/"&gt;ET&lt;/a&gt; locations are specified.  If a different location (i.e. a local redistribution point) is specified, please be sure to specify the -d (do not verify md5) option.  Please see the README and pulledpork.conf files for more information on usage of new and existing options and features.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;New option runtime flag:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;-u Where do you want me to pull the rules tarball from &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;      (ET, Snort.org, see pulledpork config base_url option for value ideas)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A new tarball containing all of the new features will be published today at &lt;a href="http://code.google.com/p/pulledpork/downloads/list"&gt;http://code.google.com/p/pulledpork/downloads/list&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1892027318659010753?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1892027318659010753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1892027318659010753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1892027318659010753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1892027318659010753'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/10/pulledpork-v025.html' title='Pulledpork v0.2.5 - Released'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5693911039097960236</id><published>2009-09-16T16:16:00.001-04:00</published><updated>2009-09-16T16:31:57.320-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>Snort 2.8.5 at snort.org... get it while it's hot!</title><content type='html'>Snort 2.8.5 is teh outed, get it or DIAF!&lt;br /&gt;&lt;br /&gt;Snort 2.8.5 introduces:&lt;br /&gt;&lt;br /&gt;- Ability to specify multiple configurations (snort.conf and everything&lt;br /&gt;  it includes), bound either by Vlan ID or IP Address.  This allows you&lt;br /&gt;  to run one instance of Snort with multiple snort.conf files, rather&lt;br /&gt;  than having separate processes.  See README.multipleconfigs for&lt;br /&gt;  details.&lt;br /&gt;&lt;br /&gt;- Continued inspection of traffic while reloading a configuration.&lt;br /&gt;  Add --enable-reload option to your configure script prior to building.&lt;br /&gt;  See README.reload for details.&lt;br /&gt;&lt;br /&gt;- Rate Based Attack Prevention for Connection Attempts, Concurrent&lt;br /&gt;  Connections, and improved rule/event filtering.  See README.filters&lt;br /&gt;  for details.&lt;br /&gt;&lt;br /&gt;- SSH preprocessor&lt;br /&gt;&lt;br /&gt;- Performance improvements in various places&lt;br /&gt;&lt;br /&gt;Please see the Release Notes and ChangeLog for more details.&lt;br /&gt;&lt;br /&gt;http://www.snort.org/downloads&lt;br /&gt;&lt;br /&gt;kthyx&lt;br /&gt;&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5693911039097960236?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5693911039097960236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5693911039097960236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5693911039097960236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5693911039097960236'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/09/snort-285-at-snortorg-get-it-while-its.html' title='Snort 2.8.5 at snort.org... get it while it&apos;s hot!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-9071642823014996663</id><published>2009-07-16T20:57:00.003-04:00</published><updated>2009-07-16T20:59:41.068-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>pulledpork google group</title><content type='html'>Not that anyone actually needs help, but if you want a different place where you can share comments, thought, desired features or complaints, I have created a google group for pulled pork:&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;=&gt; &lt;/span&gt;&lt;a href="http://groups.google.com/group/pulledpork-users" rel="nofollow"&gt;http://groups.google.com/group/pulledpork-users&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-9071642823014996663?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/9071642823014996663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=9071642823014996663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9071642823014996663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9071642823014996663'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/07/pulledpork-google-group.html' title='pulledpork google group'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4166815317136405235</id><published>2009-07-16T20:38:00.002-04:00</published><updated>2009-07-16T20:55:22.389-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>pulledpork 0.2.2 and new features</title><content type='html'>Get it while it's hot &lt;a href="http://pulledpork.googlecode.com/files/pulledpork20090716.tar.gz"&gt;@here!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have received a few requests to build support into &lt;a href="http://code.google.com/p/pulledpork"&gt;pulledpork&lt;/a&gt; for the restarting of processes (i.e. snort after downloading new rules or modifying the ruleset using disablesid).  In response to this, it is done ^-^.  You will note in the pulledpork.conf file that there is a new option at the bottom called pid_path.  Simply list the path to your pid files (/var/run/snort_intx.pid,/path/to/another/pid.pid) etc... and specify -H at runtime.. you will be magically pleased (assuming you run pulledpork under a context that has permissions to restart said PID).&lt;br /&gt;&lt;br /&gt;I also added a second option "-n" that will allow you to make modifications to the disablesid.conf file and re-execute pulledpork without attempting to download the current ruleset or md5 again (ala tuning exercises...).&lt;br /&gt;&lt;br /&gt;Please see the included README for additional info and general guidelines on usage... below is some sample output.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; ./pulledpork.pl -c ../pulledpork.conf -i disablesid.conf -THn&lt;br /&gt;Prepping files for work....&lt;br /&gt;   Done!&lt;br /&gt;Copying rules files....&lt;br /&gt;   Done!&lt;br /&gt;Disabling your chosen SID's....&lt;br /&gt;   Disabled 1 rules in /usr/local/etc/snort/rules/web-iis.rules&lt;br /&gt;   Disabled 2 rules in /usr/local/etc/snort/rules/backdoor.rules&lt;br /&gt;   Disabled 1 rules in /usr/local/etc/snort/rules/rpc.rules&lt;br /&gt;   Disabled 1 rules in /usr/local/etc/snort/rules/exploit.rules&lt;br /&gt;   Done&lt;br /&gt;HangUP Time....&lt;br /&gt;   Done!&lt;br /&gt;Fly Piggy Fly!&lt;/blockquote&gt;That's all for now, enjoy!&lt;br /&gt;&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4166815317136405235?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4166815317136405235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4166815317136405235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4166815317136405235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4166815317136405235'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/07/pulledpork-022-and-new-features.html' title='pulledpork 0.2.2 and new features'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2776231467685021918</id><published>2009-07-15T12:15:00.021-04:00</published><updated>2010-05-14T12:15:40.493-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snorby'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort frontend'/><title type='text'>Snorby for Snort, a Recipe with Barnyard2 and Unified2</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_TBDZJH3YgJo/Sl5yy9liy3I/AAAAAAAAALc/GCfAHAnbkcA/s1600-h/snorby_logo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5358846826468526962" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/Sl5yy9liy3I/AAAAAAAAALc/GCfAHAnbkcA/s200/snorby_logo.png" style="cursor: pointer; float: left; height: 34px; margin: 0pt 10px 10px 0pt; width: 150px;" /&gt;&lt;/a&gt;&lt;a href="http://snorby.org/"&gt;Snorby&lt;/a&gt;, an all new frontend (yes, it's still Beta) for &lt;a href="http://snort.org/"&gt;snort&lt;/a&gt; has recently emerged.  As such I decided that I would take a look and give my thoughts as well as a quick recipe to get it running fairly quickly using barnyard2.  During my testing of Snorby, I talked with the creator (mephux) about his plans for Snorby and also worked through a couple of bugs, that he jumped on right away.&lt;br /&gt;&lt;br /&gt;Note: This posting details how to get Snorby working with apache and passenger, NOT Webrick.. if you want that please read the details of how to do so at the Snorby site.&lt;br /&gt;&lt;br /&gt;Recipe Components:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FreeBSD 8.0R&lt;/li&gt;&lt;li&gt;apache22&lt;/li&gt;&lt;li&gt;ruby-gems&lt;/li&gt;&lt;li&gt;ruby-iconv&lt;br /&gt;&lt;/li&gt;&lt;li&gt;prawn (gem)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;rake (gem)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;mysql (gem)&lt;/li&gt;&lt;li&gt;rails (gem)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;passenger (formerly modrails)&lt;/li&gt;&lt;li&gt;mysql&lt;/li&gt;&lt;li&gt;snort&lt;/li&gt;&lt;li&gt;barnyard2&lt;/li&gt;&lt;li&gt;git&lt;/li&gt;&lt;/ul&gt;Ok, let's get the dependencies and such out of the way.  I am making several assumptions in writing this... the least of which is that you know how to use google if you can't figure something out... also that you already have the base of some of these items installed (ala, FreeBSD, apache, snort).  If not, I have previous posts that discuss the setup of said items, and I am again going to drop the google bomb!&lt;br /&gt;&lt;br /&gt;We need ruby-gems to get passenger running and ultimately Snorby:&lt;br /&gt;&lt;blockquote&gt;$ cd /usr/ports/devel/git/ &amp;amp;&amp;amp; sudo make install clean&lt;br /&gt;...I deselect all of the options, I just want regular old git for this exercise&lt;br /&gt;...output suppressed&lt;br /&gt;$ cd /usr/ports/devel/ruby-gems/ &amp;amp;&amp;amp; sudo make install clean&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo gem install prawn --no-rdoc --no-ri&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo gem install rake --no-rdoc --no-ri&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo gem install rails --no-rdoc --no-ri&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo gem install mysql --no-rdoc --no-ri&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo gem install passenger --no-rdoc --no-ri&lt;br /&gt;...output suppressed&lt;br /&gt;$ sudo passenger-install-apache2-module&lt;br /&gt;...run through the setup and perform the steps that are noted to activate the passenger capabilities with apache.. ala vi httpd.conf and add the 3 lines that you are told to.&lt;br /&gt;$ cd /usr/local/www/ &amp;amp;&amp;amp; sudo git clone git://github.com/mephux/Snorby.git&lt;br /&gt;...output suppressed/usr/ports/converters/ruby-iconv&lt;br /&gt;$ cd /usr/ports/converters/ruby-iconv &amp;amp;&amp;amp; sudo make install clean&lt;/blockquote&gt;&lt;br /&gt;At this point you are ready to modify your database and email configuration for Snorby.  If you have not done so, you should create a snort database (I have called mine snort and created a user "snorby" with password "snorby".. ok that's not really the password but for this writeup it is! This user has full access (not grant) to the snort database.  I have also created the apt tables in this database using the create_mysql sql that is included in both Snorby and Snort!&lt;br /&gt;&lt;blockquote&gt;$ sudo cp /usr/local/www/Snorby/config/database.yml.example /usr/local/www/Snorby/config/database.yml&lt;br /&gt;$ sudo cp /usr/local/www/Snorby/config/email.yml.example /usr/local/www/Snorby/config/email.yml&lt;/blockquote&gt;&lt;br /&gt;Now choose your preferred editor and modify the /usr/local/www/Snorby/config/database.yml file.. we are only concerned with the production info... you can also modify the email.yml but don't have to for our current purposes.&lt;br /&gt;&lt;br /&gt;Install additional gem requirements and setup Snorby to run!&lt;br /&gt;&lt;blockquote&gt;$ cd /usr/local/www/Snorby &amp;amp;&amp;amp; sudo rake gems:install&lt;br /&gt;...output suppressed&lt;br /&gt;$ cd /usr/local/www/Snorby  &amp;amp;&amp;amp; sudo&lt;span style="font-family: monospace;"&gt; &lt;/span&gt;rake snorby:setup RAILS_ENV=production&lt;br /&gt;...output suppressed&lt;/blockquote&gt;&lt;br /&gt;At this point you are ready to tell apache all about Snorby, so lets modify our vhost or apache config again.  Simply add the following under the vhost of your choice, you need to be sure that RewriteEngine On and RewriteOptions inherit are specified in this vhost (or in scope of your config):&lt;br /&gt;&lt;blockquote&gt;DocumentRoot /usr/local/www/Snorby/public&lt;br /&gt;&lt;br /&gt;RailsBaseURI /&lt;br /&gt;&lt;br /&gt;&amp;lt;directory "/usr/local/www/Snorby/public"&amp;gt;&lt;br /&gt;AllowOverride All&lt;br /&gt;Order deny,allow&lt;br /&gt;Allow from all&lt;br /&gt;&amp;lt;/directory&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;Once this is complete, restart apache and you will get the login for Snorby when you browse to that vhost.  The default username is snorby and password is admin.&lt;br /&gt;&lt;br /&gt;We are now ready to modify our snort config to output unified2, modify your snort.conf and comment out your old output plugins or simply replace them with the following:&lt;br /&gt;&lt;blockquote&gt;output unified2: filename snortunified2.log, limit 128&lt;/blockquote&gt;&lt;br /&gt;Note that unified2 contains all log and alert data, so no longer do you need two files!  And now it's time for barnyard2.  Go ahead and fetch the latest version from securixlive.com, configure with "--with-mysql" option.  Once that is done copy the barnyard.conf to /usr/local/etc/snort/ and let's go ahead and edit that file, putting in the mysql information that you used with Snorby earlier and making sure that we have our input specified as unified2.  You should go through and make sure that all of the paths to the map and ref files are specified correctly.  Once that's done, you are ready to fire it up!&lt;br /&gt;&lt;blockquote&gt;sudo barnyard2 -c /usr/local/etc/snort/barnyard2.conf -d /var/log/snort -f snortunified2.log -w /var/log/snort/barnyard2.waldo -D&lt;/blockquote&gt;&lt;br /&gt;You should now be receiving events in the snort mysql database and seeing them in Snorby.&lt;br /&gt;&lt;br /&gt;Please note that there are a number of security considerations that I did not take into account (ala running all this stuff under root) so please take that into consideration.&lt;br /&gt;&lt;br /&gt;Overall, I give Snorby a good rating, it certainly has lots of eye candy at this point.  Mephux promises that much of the functionality that everyone wants is coming shortly... I would say that Snorby has a good start and promises to be a decent usable frontend for viewing snort events.  Is it a &lt;a href="http://sguil.sourceforge.net/"&gt;sguil&lt;/a&gt;, certainly not... but it does look like it will be a decent alternative to &lt;a href="http://base.secureideas.net/"&gt;BASE&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2776231467685021918?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2776231467685021918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2776231467685021918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2776231467685021918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2776231467685021918'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/07/snorby-for-snort-recipe-with-barnyard2.html' title='Snorby for Snort, a Recipe with Barnyard2 and Unified2'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/Sl5yy9liy3I/AAAAAAAAALc/GCfAHAnbkcA/s72-c/snorby_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-256639454128233849</id><published>2009-07-15T12:11:00.002-04:00</published><updated>2009-07-15T12:14:57.047-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>PayPal shuts Hackers for Chartity down?</title><content type='html'>Yesterday, paypal froze the assets of &lt;a href="hackersforcharity.or"&gt;hackersforcharity.or&lt;/a&gt;g down, please read more here and spread the word of the evils ;-)&lt;br /&gt;&lt;blockquote&gt;"I had a subscription system running under WP-MEMBER for about a year before that software flaked out on me. Multiple domains caused problems that were irreconcilable. I had donations for our work in Africa coming in (not through wp-member) and a few hundred subscribers to Informer through wp-member. All said, when I switched to Suma, I had 10,000$US in my personal paypal account. That was my family’s support money as well as money for our food program in Kenya."&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://www.hackersforcharity.org/259/paypal-shuts-us-down/"&gt;http://www.hackersforcharity.org/259/paypal-shuts-us-down/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I thought about writing a long rant today, but simply don't have the energy... please read the above link for rant material.&lt;br /&gt;&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-256639454128233849?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/256639454128233849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=256639454128233849' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/256639454128233849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/256639454128233849'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/07/paypal-shuts-hackers-for-chartity-down.html' title='PayPal shuts Hackers for Chartity down?'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4845776219076824961</id><published>2009-06-25T15:26:00.007-04:00</published><updated>2009-06-25T15:42:01.563-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>BASE / ACID outdated reference links - a fix</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/SkPRo2xqZ6I/AAAAAAAAALU/M4n_372Sn5Q/s1600-h/reference.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 142px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/SkPRo2xqZ6I/AAAAAAAAALU/M4n_372Sn5Q/s200/reference.gif" alt="" id="BLOGGER_PHOTO_ID_5351351282075068322" border="0" /&gt;&lt;/a&gt;Recently, with changes to the &lt;a href="http://www.blogger.com/snort.org"&gt;snort.org&lt;/a&gt; site, the &lt;a href="http://www.blogger.com/snort.org"&gt;Snort&lt;/a&gt; mailing lists have been quite inundated with questions about the link to the SID reference and how it is no more.  As a partial means of compensating for this and to help the community, we have recently added an up-to-date tool at rootedyour.com that will allow for you to once again have a valid snort reference link.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In BASE, simply locate the following section of your base_conf.php:&lt;br /&gt;&lt;blockquote&gt;    /* Signature references */&lt;br /&gt;$external_sig_link = array('bugtraq'   =&gt; array('http://www.securityfocus.com/bid/', ''),&lt;br /&gt;                          'snort'     =&gt; array('http://www.snort.org/pub-bin/sigs.cgi?sid=', ''),&lt;br /&gt;                          'cve'       =&gt; array('http://cve.mitre.org/cgi-bin/cvename.cgi?name=', ''),&lt;br /&gt;                          'arachnids' =&gt; array('http://www.whitehats.com/info/ids', ''),&lt;br /&gt;                          'mcafee'    =&gt; array('http://vil.nai.com/vil/content/v_', '.htm'),&lt;br /&gt;                          'icat'      =&gt; array('http://icat.nist.gov/icat.cfm?cvename=CAN-', ''),&lt;br /&gt;                          'nessus'    =&gt; array('http://www.nessus.org/plugins/index.php?view=single&amp;amp;id=', ''),&lt;br /&gt;                          'url'       =&gt; array('http://', ''),&lt;br /&gt;                          'local' =&gt; array('signatures/', '.txt'));&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and modify the 'snort' line to match:&lt;br /&gt;&lt;blockquote&gt;'snort'     =&gt; array('http://www.rootedyour.com/snortsid?sid=', ''),&lt;/blockquote&gt;Once this is done, you are all set, the snort documentation link will now take you to rootedyour.com and display the info for that SID.&lt;br /&gt;&lt;br /&gt;Obviously if you want to do this in other applications, simply point them to http://www.rootedyour.com/snortsid?sid=xxxxx where xxxxx is the SID that you want to know about. ex: &lt;a href="http://rootedyour.com/snortsid?sid=234"&gt;http://rootedyour.com/snortsid?sid=234&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4845776219076824961?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4845776219076824961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4845776219076824961' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4845776219076824961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4845776219076824961'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/snortorg-links-broken-in-base-acid.html' title='BASE / ACID outdated reference links - a fix'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/SkPRo2xqZ6I/AAAAAAAAALU/M4n_372Sn5Q/s72-c/reference.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-17201017616865616</id><published>2009-06-23T11:41:00.004-04:00</published><updated>2009-06-23T11:51:37.411-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='physical security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Fly Clear, Sensitive Data Disposal Concerns</title><content type='html'>Early today, the company that produces the Clear Pass announced via press release and on their website that they were shutting down operations effective at 23:00 on June 22.&lt;br /&gt;&lt;br /&gt;Noted on their website:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/SkD4j6lSdwI/AAAAAAAAALM/f5G7nW97RPU/s1600-h/flyclear.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 142px;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/SkD4j6lSdwI/AAAAAAAAALM/f5G7nW97RPU/s320/flyclear.png" alt="" id="BLOGGER_PHOTO_ID_5350549653220914946" border="0" /&gt;&lt;/a&gt;Spokespeople at various Clear equipped airports said that qualified clear users would be allowed to pass through the "premium" lanes at said airports.&lt;br /&gt;&lt;br /&gt;Of course, to me, this leaves a big question out there:  WHAT IS GOING TO HAPPEN WITH THE BIOMETRIC DATA?  I mean, these guys collected BIOMETRIC and more info (retinal scans, complete fingerprint sets, background information, credit information etc...) and what is going to happen to this data?  Will it be sold off to the highest bidder, handed over to one of the many alphabet soup government agencies, placed into a dumpster by an angry employee or what?  That is of course the only question that I have.  If you were one of the many that signed up, you had the option to opt in or out of their program that shared the biometric information with the feds, but what now?  My largest concern is of course the first and thirt item that I listed.  What do you think?&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-17201017616865616?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/17201017616865616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=17201017616865616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/17201017616865616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/17201017616865616'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/fly-clear-sensitive-data-disposal.html' title='Fly Clear, Sensitive Data Disposal Concerns'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/SkD4j6lSdwI/AAAAAAAAALM/f5G7nW97RPU/s72-c/flyclear.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8510095055298659363</id><published>2009-06-16T13:07:00.003-04:00</published><updated>2009-06-16T13:14:26.400-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>pulledpork included in Security Onion LiveCD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/SjfSx8f9n2I/AAAAAAAAALE/6z4qOVsQr3U/s1600-h/flaming_cd_hand.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 156px; height: 156px;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/SjfSx8f9n2I/AAAAAAAAALE/6z4qOVsQr3U/s200/flaming_cd_hand.jpg" alt="" id="BLOGGER_PHOTO_ID_5347974838021365602" border="0" /&gt;&lt;/a&gt;Today,&lt;a href="http://securityonion.blogspot.com/"&gt; Doug Burks&lt;/a&gt; (the creator of the&lt;a href="http://distro.ibiblio.org/pub/linux/distributions/security-onion/"&gt; Security Onion LiveCD&lt;/a&gt;) announced the release of the latest rev of this tool.  Included in this tool are "you guessed it" &lt;a href="http://code.google.com/p/pulledpork/"&gt;pulledpork&lt;/a&gt; and a number of other useful tools to the sekuritah professional :-)&lt;br /&gt;&lt;br /&gt;Read more here =&gt; &lt;a href="http://securityonion.blogspot.com/2009/06/security-onion-livecd-20090613.html"&gt;http://securityonion.blogspot.com/2009/06/security-onion-livecd-20090613.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I would like to extend a thanks to Doug for his work on this tool and the inclusion of &lt;a href="http://code.google.com/p/pulledpork/"&gt;pulledpork&lt;/a&gt; and the other tools.  While I have not yet had the opportunity to download and try out this LiveCD, I will be doing so soon.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8510095055298659363?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8510095055298659363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8510095055298659363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8510095055298659363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8510095055298659363'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/pulledpork-included-in-security-onion.html' title='pulledpork included in Security Onion LiveCD'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/SjfSx8f9n2I/AAAAAAAAALE/6z4qOVsQr3U/s72-c/flaming_cd_hand.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5105030403900025939</id><published>2009-06-05T19:04:00.007-04:00</published><updated>2009-06-05T19:42:22.302-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='web application firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='bot analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>How to block robots.. before they hit robots.txt - ala: mod_security</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/SimrVxtsDnI/AAAAAAAAAK8/F4vNPECWD20/s1600-h/perl-work.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 198px; height: 198px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/SimrVxtsDnI/AAAAAAAAAK8/F4vNPECWD20/s320/perl-work.png" alt="" id="BLOGGER_PHOTO_ID_5343990823462375026" border="0" /&gt;&lt;/a&gt;As many of you know, robots (in their many forms) can be quite pesky when it comes to crawling your site, indexing things that you don't want indexed.  Yes, there is the standard of putting a robots.txt in your webroot, but that is often not highly effective.  This is due to a number of facts... the least of which is not that robots tend to be poorly written to begin with and thus simply ignore the robots.txt anyway.&lt;br /&gt;&lt;br /&gt;This comes up because a friend of mine that runs a big e-com site recently asked me.. "J, how can I block everything from these robots, I simply don't want them crawling our site."  My typical response to this was "you know that you will then block these search engines and keep them from indexing your site"... to whit "yes, none of our sales are organic, they all come from referring partners and affiliate programs".... That's all that I needed to know... as long as it doesn't break anything that they need heh.&lt;br /&gt;&lt;br /&gt;After puting some thought into it, and deciding that there was no really easy way to do this on a firewall,  I decided that the best way to do it was to create some &lt;a href="http://www.modsecurity.org/"&gt;mod_security&lt;/a&gt; rules that looked for known robots and returned a 404 whenever any such monster hit the site.  This made the most sense because they are running an Apache reverse proxy in front of their web application servers with &lt;a href="http://www.modsecurity.org/"&gt;mod_security&lt;/a&gt; (and some other fun).&lt;br /&gt;&lt;br /&gt;A quick search on the internet found the &lt;a href="http://www.robotstxt.org/"&gt;robotstxt.org&lt;/a&gt; site that contained a listing (&lt;a href="http://www.robotstxt.org/db/all.txt"&gt;http://www.robotstxt.org/db/all.txt&lt;/a&gt;) of quite a few common robots.  Looking through this file, all that I really cared about was the robots-useragent value.  As such, I quickly whipped up the following perl that automaticaly creates a file named modsecurity_crs_36_all_robots.conf.  Simply place this file in the apt path (for me /usr/local/etc/apache/Includes/mod_security2/) and restart your apache... voila.. now only (for the most part) users can browse your webserver.  I'll not get into other complex setups, but you could do this on a per directory level also, from your httpd.conf, and mimic robots.txt (except the robots can't ignore the 404 muahahaha).&lt;br /&gt;&lt;br /&gt;#####################Begin Perl#######################&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;##&lt;br /&gt;## Quick little routine to pull the user-agent string out of the&lt;br /&gt;## all.txt file from the robots project, with the intention of creating&lt;br /&gt;## regular expression block rules so that they can no longer crawl&lt;br /&gt;## against the rules!&lt;br /&gt;## Copyright JJ Cummings 2009&lt;br /&gt;## cummingsj@gmail.com&lt;br /&gt;##&lt;br /&gt;&lt;br /&gt;use strict;&lt;br /&gt;use warnings;&lt;br /&gt;use File::Path;&lt;br /&gt;&lt;br /&gt;my ($line,$orig);&lt;br /&gt;my $c = 1000000;&lt;br /&gt;my $file = "all.txt";&lt;br /&gt;my $write = "modsecurity_crs_36_all_robots.conf";&lt;br /&gt;open (DATA,"&lt;$file");&lt;br /&gt;my @lines = &lt;data&gt;;&lt;br /&gt;close (DATA);&lt;br /&gt;&lt;br /&gt;open (WRITE,"&gt;$write");&lt;br /&gt;print WRITE "#\n#\tQuick list of known robots that are parsable via http://www.robotstxt.org/db/all.txt\n";&lt;br /&gt;print WRITE "#\tgenerated by robots.pl written by JJ Cummings \n\n";&lt;br /&gt;foreach $line(@lines){&lt;br /&gt;    if ($line=~/robot-useragent:/i){&lt;br /&gt;        $line=~s/robot-useragent://;&lt;br /&gt;        $line=~s/^\s+//;&lt;br /&gt;        $line=~s/\s+$//;&lt;br /&gt;        $orig=$line;&lt;br /&gt;        $line=~s/\//\\\//g;&lt;br /&gt;        #$line=~s/\s/\\ /g;&lt;br /&gt;        $line=~s/\./\\\./g;&lt;br /&gt;        $line=~s/\!/\\\!/g;&lt;br /&gt;        $line=~s/\?/\\\?/g;&lt;br /&gt;        $line=~s/\$/\\\$/g;&lt;br /&gt;        $line=~s/\+/\\\+/g;&lt;br /&gt;        $line=~s/\|/\\\|/g;&lt;br /&gt;        $line=~s/\{/\\\{/g;&lt;br /&gt;        $line=~s/\}/\\\}/g;&lt;br /&gt;        $line=~s/\(/\\\(/g;&lt;br /&gt;        $line=~s/\)/\\\)/g;&lt;br /&gt;        $line=~s/\*/\\\*/g;&lt;br /&gt;        $line=~s/X/\./g;&lt;br /&gt;        $line=lc($line);&lt;br /&gt;        chomp($line);&lt;br /&gt;        if (($line ne "") &amp;amp;&amp;amp; ($line !~ "no") &amp;amp;&amp;amp; ($line !~ /none/i)) {&lt;br /&gt;            $c++;&lt;br /&gt;            $orig=~s/'//g;&lt;br /&gt;            $orig=~s/`//g;&lt;br /&gt;            chomp($orig);&lt;br /&gt;            print WRITE "SecRule REQUEST_HEADERS:User-Agent \"$line\" \\\n";&lt;br /&gt;            print WRITE "\t\"phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'$c',tag:'AUTOMATION/BOTS',severity:'2'\"\n";&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;close (WRITE);&lt;br /&gt;$c=$c-1000000;&lt;br /&gt;print "$c total robots\n";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;#####################End Perl#######################&lt;br /&gt;&lt;br /&gt;To use the above, you have to save the all.txt file to the same directory as the perl.. and of course have +w permissions so that the perl can create the apt new file.  This is a pretty basic routine... I wrote it in about 5 minutes (with a few extra minutes for tweaking of the ruleset format output (displayed below).  So please, feel free to modify / enhance / whatever to fit your own needs as best you deem.  **yes, I did shrink it so that it would format correctly here**&lt;br /&gt;&lt;br /&gt;#####################Begin Example Output#######################&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:78%;"&gt;SecRule REQUEST_HEADERS:User-Agent "abcdatos botlink\/1\.0\.2 \(test links\)" \&lt;br /&gt;   "phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'1000001',tag:'AUTOMATION/BOTS',severity:'2'"&lt;br /&gt;SecRule REQUEST_HEADERS:User-Agent "'ahoy\! the homepage finder'" \&lt;br /&gt;   "phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'1000002',tag:'AUTOMATION/BOTS',severity:'2'"&lt;br /&gt;SecRule REQUEST_HEADERS:User-Agent "alkalinebot" \&lt;br /&gt;   "phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'1000003',tag:'AUTOMATION/BOTS',severity:'2'"&lt;br /&gt;SecRule REQUEST_HEADERS:User-Agent "anthillv1\.1" \&lt;br /&gt;   "phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'1000004',tag:'AUTOMATION/BOTS',severity:'2'"&lt;br /&gt;SecRule REQUEST_HEADERS:User-Agent "appie\/1\.1" \&lt;br /&gt;   "phase:2,t:none,t:lowercase,deny,log,auditlog,status:404,msg:'Automated Web Crawler Block Activity',id:'1000005',tag:'AUTOMATION/BOTS',severity:'2'"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;#####################End Example Output#######################&lt;br /&gt;&lt;br /&gt;And that folks, is how you destroy robots that you don't like.. you can modify the error that returns to fit whatever suits you best.. 403, 404.....&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5105030403900025939?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5105030403900025939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5105030403900025939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5105030403900025939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5105030403900025939'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/how-to-block-robots-before-they-hit.html' title='How to block robots.. before they hit robots.txt - ala: mod_security'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/SimrVxtsDnI/AAAAAAAAAK8/F4vNPECWD20/s72-c/perl-work.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4860062258695359260</id><published>2009-06-03T16:25:00.001-04:00</published><updated>2009-06-03T16:26:56.517-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>pulledpork tarball</title><content type='html'>It's up... get it while it's hot -&gt; &lt;a href="http://code.google.com/p/pulledpork/downloads/list"&gt;http://code.google.com/p/pulledpork/downloads/list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4860062258695359260?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4860062258695359260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4860062258695359260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4860062258695359260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4860062258695359260'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/pulledpork-tarball.html' title='pulledpork tarball'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-375183063843026142</id><published>2009-06-02T19:54:00.008-04:00</published><updated>2009-06-02T20:08:18.535-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>v0.2 Beta 1 is the outed! -&gt; pulledpork that is &lt;-</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/SiW97xh8HSI/AAAAAAAAAKs/_niTTKSqzj4/s1600-h/pulledpork.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 136px; height: 120px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/SiW97xh8HSI/AAAAAAAAAKs/_niTTKSqzj4/s200/pulledpork.png" alt="" id="BLOGGER_PHOTO_ID_5342885367550582050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As the title indicates, the first beta for v0.2 of &lt;a href="http://code.google.com/p/pulledpork"&gt;pulledpork&lt;/a&gt; has just been checked in to the &lt;a href="http://code.google.com/p/pulledpork"&gt;pulledpork svn&lt;/a&gt;..&lt;br /&gt;&lt;br /&gt;A shortlist of the current featuresets below&lt;a name="Breakin_it_down..."&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a name="Breakin_it_down..."&gt;&lt;br /&gt;&lt;br /&gt;Release 0.1: &lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;First &lt;strong&gt;Beta&lt;/strong&gt; Release &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Downloads latest rules file &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Verifies MD5 of local rules file &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;If MD5 has not changed from snort.org.. doesn't fetch files again &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;handle both rules and so_rules  &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Capability to generate stub files &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a name="Breakin_it_down..."&gt;Release 0.2: &lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Rule modification, i.e. disabling of specific rules within rule sets (also for GID 3 rules)&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Outputs changes in rules files if any rules have been added / modified &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Compares new rules files with current rule sets&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a name="Breakin_it_down..."&gt;&lt;/a&gt;So, as you can see above I have added quite a bit of code and functionality to pulled pork.  The disablesid function should be pretty robust (perhaps I'll add some additional error handling), but for the most part it should rock and roll!&lt;br /&gt;&lt;br /&gt;I'll likely be adding a modifysid section to mirror what oinkmaster does with their modifysid function.. but that's probably still a few weeks out.&lt;br /&gt;&lt;br /&gt;Having said all of this, please download, test and post any bugs/issues that you find on the google code page for pulledpork or catch me in #snort on freenode.&lt;br /&gt;&lt;br /&gt;And now, the gratuatis screenshot ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/SiW-LPqHx6I/AAAAAAAAAK0/-TPHKZnGsBM/s1600-h/pulledporkfull.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 258px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/SiW-LPqHx6I/AAAAAAAAAK0/-TPHKZnGsBM/s320/pulledporkfull.png" alt="" id="BLOGGER_PHOTO_ID_5342885633336002466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-375183063843026142?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/375183063843026142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=375183063843026142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/375183063843026142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/375183063843026142'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/v02-beta-1-is-outed-pulledpork-that-is.html' title='v0.2 Beta 1 is the outed! -&gt; pulledpork that is &lt;-'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/SiW97xh8HSI/AAAAAAAAAKs/_niTTKSqzj4/s72-c/pulledpork.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3768480765316531979</id><published>2009-06-01T15:18:00.003-04:00</published><updated>2009-06-01T15:22:00.871-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>PulledPork Checkin</title><content type='html'>Quick update today with big enhancements coming this week in the bbq pulledpork arena! (hopefully).&lt;br /&gt;&lt;br /&gt;This past Friday I checked in some code for PulledPork that allows for the handling of any format contents of md5 file from the snort.org servers.. we won't be foiled again ;-)&lt;br /&gt;&lt;br /&gt;Get your great tasting &lt;a href="http://code.google.com/p/pulledpork"&gt;pulledpork&lt;/a&gt; here =&gt; &lt;a href="http://code.google.com/p/pulledpork"&gt;http://code.google.com/p/pulledpork&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3768480765316531979?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3768480765316531979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3768480765316531979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3768480765316531979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3768480765316531979'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/06/pulledpork-checkin.html' title='PulledPork Checkin'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3475210457282721951</id><published>2009-05-28T10:32:00.003-04:00</published><updated>2009-05-28T10:54:17.254-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>Pimping Tha All New Snort.org</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/Sh6icJngVlI/AAAAAAAAAKk/Rp47S-WVosI/s1600-h/darkpig.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 126px; height: 107px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/Sh6icJngVlI/AAAAAAAAAKk/Rp47S-WVosI/s200/darkpig.png" alt="" id="BLOGGER_PHOTO_ID_5340884812609640018" border="0" /&gt;&lt;/a&gt; The home of Snort, &lt;a href="http://www.snort.org"&gt;snort.org&lt;/a&gt; received a facelift last night!  The site has been largely static and unchanged for some time now.&lt;br /&gt;&lt;br /&gt;A shortlist of the new features on the new&lt;a href="http://www.snort.org"&gt; snort.org&lt;/a&gt; that should make life easier for all:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•    New navigation&lt;br /&gt;•    Improved account management&lt;br /&gt;•    New user forums&lt;br /&gt;•    Persistent link panel&lt;br /&gt;•    Improved VRT subscription management&lt;br /&gt;&lt;br /&gt;What this does NOT mean is that your tools that automatically fetch snort rules tarballs will be broken... everything is still 100% functional and up in that area.&lt;br /&gt;&lt;br /&gt;Having said all of this, please check out the new &lt;a href="http://www.snort.org"&gt;snort.org&lt;/a&gt; for yourself!&lt;br /&gt;&lt;br /&gt;I extend a hearty good job to the entire snort.org team for their efforts in this, it looks and functions excellently!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3475210457282721951?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3475210457282721951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3475210457282721951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3475210457282721951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3475210457282721951'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/pimping-tha-all-new-snortorg.html' title='Pimping Tha All New Snort.org'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/Sh6icJngVlI/AAAAAAAAAKk/Rp47S-WVosI/s72-c/darkpig.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7414691798656762918</id><published>2009-05-26T15:48:00.003-04:00</published><updated>2009-05-26T15:54:24.768-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pulledpork'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Baconator Renamed =&gt; Pulled_Pork</title><content type='html'>So, for some "mostly obvious reasons" I have renamed the &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt; project to &lt;a href="http://code.google.com/p/pulledpork/"&gt;Pulled_Pork&lt;/a&gt;.   This was for a variety of reasons and if you really want to know I'll explain it.. Just drop by #snort on freenode...  suffice it to say that this new name is more fitting.  Please also note the google code location has changed from /p/baconator to /p/pulledpork.  I did note on the baconator page that this change has occured.&lt;br /&gt;&lt;br /&gt;The new location =&gt; &lt;a href="http://code.google.com/p/pulledpork/"&gt;http://code.google.com/p/pulledpork/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As always, thanks for the support and please fetch the latest version to do some testing for me!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7414691798656762918?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7414691798656762918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7414691798656762918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7414691798656762918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7414691798656762918'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/baconator-renamed-pulledpork.html' title='Baconator Renamed =&gt; Pulled_Pork'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8465320053487804371</id><published>2009-05-18T21:34:00.004-04:00</published><updated>2009-05-18T21:45:56.137-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Baconator 0.1 Beta 2 (try me)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/ShIPRsKi66I/AAAAAAAAAKc/78emFRv119s/s1600-h/logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 71px; height: 55px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/ShIPRsKi66I/AAAAAAAAAKc/78emFRv119s/s200/logo.png" alt="" id="BLOGGER_PHOTO_ID_5337345304975043490" border="0" /&gt;&lt;/a&gt;I have completed the 0.1 Beta 2 of &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt; and believe it to be fairly stable and user friendly!  Please give it a roll (it's not in a tarball yet, so you will have to check it out as noted below) and let me know if you experience any issues or have any updates / features that you would like to see.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The timeline:&lt;/span&gt;&lt;a name="Breakin_it_down..."&gt;&lt;br /&gt;Release 0.1:(This is complete)&lt;br /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;First &lt;strong&gt;Beta&lt;/strong&gt; Release &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Downloads latest rules file &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Verifies MD5 of local rules file &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;If MD5 has not changed from snort.org.. doesn't fetch files again &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;handle both rules and so_rules  &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Capability to generate stub files &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a name="Breakin_it_down..."&gt;Release 0.2:(I have started to work on this piece, probably finished in a few more weeks)&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Rule modification, i.e. disabling of specific rules within rule sets &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Capability to compile so_rules from source &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Outputs changes in rules files if any rules have been added / modified &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Compares new rules files with current rule sets &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Option to use Emerging-Threats rules in addition to snort.org rules &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Option to define custom URL to fetch rules tarballs from &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;Automated retrieval of certain variables (Distro, Snort Version.. etc) &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a name="Breakin_it_down..."&gt;Next Release... &lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a name="Breakin_it_down..."&gt;TBD by community needs / requests &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Visit the &lt;a href="http://code.google.com/"&gt;google code&lt;/a&gt; site for info on how to check out the code etc..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/baconator/"&gt;http://code.google.com/p/baconator/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8465320053487804371?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8465320053487804371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8465320053487804371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8465320053487804371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8465320053487804371'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/baconator-01-beta-2-try-me.html' title='Baconator 0.1 Beta 2 (try me)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/ShIPRsKi66I/AAAAAAAAAKc/78emFRv119s/s72-c/logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-799352714518176041</id><published>2009-05-18T20:34:00.004-04:00</published><updated>2009-05-18T20:44:50.230-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security breach'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>N.J. accidentally reveals personal data of 28K unemployed residents</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/ShH_a5tw2lI/AAAAAAAAAKU/kMVY3T7X6_I/s1600-h/social_security_number_250x251.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 139px; height: 142px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/ShH_a5tw2lI/AAAAAAAAAKU/kMVY3T7X6_I/s320/social_security_number_250x251.jpg" alt="" id="BLOGGER_PHOTO_ID_5337327871045196370" border="0" /&gt;&lt;/a&gt;Article here =&gt; &lt;a href="http://www.nj.com/news/index.ssf/2009/05/3k_unemployed_nj_residents_may.html"&gt;http://www.nj.com/news/index.ssf/2009/05/3k_unemployed_nj_residents_may.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Somehow these statements make it ok? =&gt; "This is a fluke," department spokesman Kevin Smith said. "This was just a clerical error."&lt;br /&gt;&lt;br /&gt;Right, it's just a clerical error that affects 28,000 individuals lol.  I'll grant them that it's not as major as many other items that have occurred.. but they seem to not take it seriously is my short and sweet point!&lt;br /&gt;&lt;br /&gt;Yes, they (as I have stated in the past) like all other agencies have a standard =&gt; &lt;a href="http://www.state.nj.us/it/ps/p7cir.html"&gt;http://www.state.nj.us/it/ps/p7cir.html&lt;/a&gt;, but evidently as long as "It's just a clerical error" again, it's ok.&lt;br /&gt;&lt;br /&gt;Anyway, just wanted to start the week off on a small soap box ;-)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-799352714518176041?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/799352714518176041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=799352714518176041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/799352714518176041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/799352714518176041'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/nj-accidentally-reveals-personal-data.html' title='N.J. accidentally reveals personal data of 28K unemployed residents'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/ShH_a5tw2lI/AAAAAAAAAKU/kMVY3T7X6_I/s72-c/social_security_number_250x251.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4167821688425583713</id><published>2009-05-14T10:48:00.000-04:00</published><updated>2009-05-14T10:49:40.589-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><title type='text'>Snort 2.8.5 at snort.org... get it while it's hot!</title><content type='html'>A beta version of Snort 2.8.5 is now available on &lt;a href="http://snort.org/" target="_blank"&gt;snort.org&lt;/a&gt;, at&lt;br /&gt;&lt;a href="http://www.snort.org/dl/" target="_blank"&gt;http://www.snort.org/dl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Snort 2.8.5 introduces:&lt;br /&gt;&lt;br /&gt;- Ability to specify multiple configurations (snort.conf and everything&lt;br /&gt;  it includes), bound either by Vlan ID or IP Address.  This allows you&lt;br /&gt;  to run one instance of Snort with multiple snort.conf, rather than&lt;br /&gt;  having separate processes.&lt;br /&gt;&lt;br /&gt;- Continued inspection of traffic while reloading a configuration.&lt;br /&gt;  Add --enable-reload option to your configure script prior to building.&lt;br /&gt;&lt;br /&gt;- Rate Based Attack prevention for Connection Attempts, Concurrent&lt;br /&gt;  Connections, and improved rule/event filtering.  See README.filters&lt;br /&gt;  for details.&lt;br /&gt;&lt;br /&gt;- SSH preprocessor (no longer experimental)&lt;br /&gt;&lt;br /&gt;- Performance improvements in various places&lt;br /&gt;&lt;br /&gt;Please see the Release Notes and ChangeLog for more details.&lt;br /&gt;&lt;br /&gt;Please submit bugs, questions, and feedback to &lt;a href="mailto:snort-beta@sourcefire.com"&gt;snort-beta@sourcefire.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4167821688425583713?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4167821688425583713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4167821688425583713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4167821688425583713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4167821688425583713'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/snort-285-at-snortorg-get-it-while-its.html' title='Snort 2.8.5 at snort.org... get it while it&apos;s hot!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8004179304374884965</id><published>2009-05-13T17:06:00.003-04:00</published><updated>2009-05-13T17:27:01.947-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security breach'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>DC Agency Accidentally Emails PII about College Financial Aide Applicants &lt;= WHAT?</title><content type='html'>Yes, the headline is indeed true.  Yet another in a seemingly endless series of silly (stupid) mistakes made by individuals that lead to significant data leakage.&lt;br /&gt;&lt;br /&gt;The Article:&lt;br /&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/05/11/AR2009051102299.html"&gt;D.C. Agency Accidentally E-Mails Personal Data About College Financial Aid Applicants&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How many times is this going to happen before people begin to take things as simple as user education / training, as related to security, seriously?  Having worked for a variety of branches within the federal government, I can tell you that they do have some fairly basic protocols in-place that allow for basic online (depending on the agency/organization either annual, semi-annual etc...) instruction and in the same session, testing.  This then creates a nifty little certificate that you can hang in your little cubicle and is tracked by the CSO (or equivalent thereof) to provide for proof that said Agency/organization is meeting with their requirements.&lt;br /&gt;&lt;br /&gt;Evidently though, the "don't email sensitive rubbish out" section was missing in the OSSE's online curriculum?&lt;br /&gt;&lt;br /&gt;You tell me...&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8004179304374884965?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8004179304374884965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8004179304374884965' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8004179304374884965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8004179304374884965'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/05/dc-agency-accidentally-emails-pii-about.html' title='DC Agency Accidentally Emails PII about College Financial Aide Applicants &lt;= WHAT?'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4778495524125398569</id><published>2009-04-21T22:17:00.005-04:00</published><updated>2009-04-21T23:55:49.355-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort rule management'/><title type='text'>Baconator - Shared Object Snort Rule Management!</title><content type='html'>Recently while taking a plane ride from one lovely airport to another and doing some snort shared object rule development, I realized that I did not have a clean and easy way of fetching the latest snort rule tarball.&lt;br /&gt;&lt;br /&gt;Don't get me wrong and misinterpret this post, I love &lt;a href="http://oinkmaster.sourceforge.net/"&gt;Oinkmaster&lt;/a&gt; and have been a user of it for many a year! &lt;br /&gt;&lt;br /&gt;Now, having said that... &lt;a href="http://oinkmaster.sourceforge.net/"&gt;Oinkmaster&lt;/a&gt; does have it's shortcomings (for me anyway); the least of which is certainly not the fact that it currently does NOT handle shared object rules.  With the release of &lt;a href="http://snort.org/dl"&gt;Snort 2.8.4&lt;/a&gt; and it's awesome new dcerpc2 preprocessor... the use of so_rules will most likely be much more prevalent.. and as such, with threats like Conficker and it's varients out there, I needed a way to handle this.&lt;br /&gt;&lt;br /&gt;I did consider modifying &lt;a href="http://oinkmaster.sourceforge.net/"&gt;Oinkmaster&lt;/a&gt; to fit my needs, but when I started writing the code at 30,000 feet... I didn't have the Oinkmaster codebase with me.&lt;br /&gt;&lt;br /&gt;As a direct result of this thought and the lack of codebase on the plane... I started &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt;.  &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt; is a Snort rule management tool that also handles so_rules, the creation of stub files from said so_rules, complete file validation (via MD5) against current VRT releases.  It also does much more... or, will anyway.&lt;br /&gt;&lt;br /&gt;I'll be posting more about &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt; as I complete the code.  For now, if you want to try it out (it's not yet complete) you can checkout the code from the svn repo at &lt;a href="http://code.google.com/p/baconator/"&gt;http://code.google.com/p/baconator/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The current code will fetch the latest ruleset from snort.org (ultimately I'll probably build the functionality in to fetch from ET).  If you have an existing copy of the rules tarball from snort.org it will fetch the latest rule tarball md5 from snort.org and compare so that it doesn't re-fetch the same tarball again.  It then performs the various extraction routines as defined in the conf file or at runtime and puts the files where you tell it to.. the rules files that is!&lt;br /&gt;&lt;br /&gt;More info can be found on the google code page for &lt;a href="http://code.google.com/p/baconator/"&gt;Baconator&lt;/a&gt;.  I'll also be updating that site regularly with updates to the timeline, current svn etc...&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4778495524125398569?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4778495524125398569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4778495524125398569' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4778495524125398569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4778495524125398569'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/04/baconator-shared-object-snort-rule.html' title='Baconator - Shared Object Snort Rule Management!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3123234589535378888</id><published>2009-04-07T17:20:00.001-04:00</published><updated>2009-04-07T19:22:36.465-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oss'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>Can Haz Snort 2.8.4!</title><content type='html'>With the new release of snort 2.8.4 you will need to upgrade immediately from whatever version you are on.  If you do not upgrade, your &lt;span style="font-style: italic; font-weight: bold;"&gt;sensorfail&lt;/span&gt; will be epic when you try to run any updated rules.  This is due to the new DCERPC preprocessor and all new rules being built to use this new functionality.&lt;br /&gt;&lt;br /&gt;Snort 2.8.4 is now available on &lt;a href="http://snort.org/" target="_blank"&gt;snort.org&lt;/a&gt;, at &lt;a href="http://www.snort.org/dl/" target="_blank"&gt;http://www.snort.org/dl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Snort 2.8.4 introduces:&lt;br /&gt;&lt;br /&gt;- A revised DCE/RPC preprocessor with more rule options&lt;br /&gt;&lt;br /&gt;  With the new DCE/RPC preprocessor, there will be a number of updates&lt;br /&gt;  to the rules.  Please be sure to update your rules to the latest&lt;br /&gt;  when that package is available (next few days).&lt;br /&gt;&lt;br /&gt;- Support for IPv6 in Frag3 and all application preprocessors&lt;br /&gt;&lt;br /&gt;- Improved target-based support in preprocessors&lt;br /&gt;&lt;br /&gt;- Option to automatically pre-filter traffic that is not inspected in&lt;br /&gt;  order to improve performance&lt;br /&gt;&lt;br /&gt;- Several other improvements and fixes&lt;br /&gt;&lt;br /&gt;Please see the release notes and changelog for more details.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3123234589535378888?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3123234589535378888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3123234589535378888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3123234589535378888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3123234589535378888'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/04/can-haz-snort-284.html' title='Can Haz Snort 2.8.4!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7857304305686106329</id><published>2009-04-05T20:46:00.007-04:00</published><updated>2009-05-19T01:18:03.903-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><title type='text'>Snort 3.0 Beta 3!</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/SdlbbVJpkCI/AAAAAAAAAKM/7Wr7Hte546g/s1600-h/snort_saved_my_bacon.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 164px;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/SdlbbVJpkCI/AAAAAAAAAKM/7Wr7Hte546g/s320/snort_saved_my_bacon.png" alt="" id="BLOGGER_PHOTO_ID_5321384959807164450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This last Thursday, &lt;a href="http://securitysauce.blogspot.com/"&gt;Martin Roesch&lt;/a&gt; published a new blog entry discussing the Snort 3.0 architecture and some testing that has been conducted and has yet to be conducted.  Definitely a good read and example of how software should be optimized and developed to work with current architectures and feature-sets!&lt;br /&gt;&lt;br /&gt;Find this here: &lt;a href="http://securitysauce.blogspot.com/2009/04/snort-30-beta-3-released.html"&gt;http://securitysauce.blogspot.com/2009/04/snort-30-beta-3-released.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7857304305686106329?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7857304305686106329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7857304305686106329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7857304305686106329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7857304305686106329'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/04/snort-30-beta-3.html' title='Snort 3.0 Beta 3!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/SdlbbVJpkCI/AAAAAAAAAKM/7Wr7Hte546g/s72-c/snort_saved_my_bacon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-6688016922773082089</id><published>2009-03-27T18:48:00.003-04:00</published><updated>2009-03-27T19:04:54.794-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gcc 4.3.x'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>Unofficial Snort 2.8.3.x patch for GCC 4.3.x build errors</title><content type='html'>Noted some issues lately in the community with build issues when building snort 2.8.3.x using GCC 4.3.x.  Specifically you may receive output as follows:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;In function ‘open’,&lt;br /&gt;inlined from ‘server_stats_save’ at server_stats.c:349:&lt;br /&gt;/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments&lt;br /&gt;make[5]: *** [server_stats.o] Error 1&lt;br /&gt;make[5]: Leaving directory `~/snort-2.8.3.1/src/preprocessors/flow/portscan'&lt;br /&gt;make[4]: *** [all-recursive] Error 1&lt;br /&gt;make[4]: Leaving directory `~/snort-2.8.3.1/src/preprocessors/flow'&lt;br /&gt;make[3]: *** [all-recursive] Error 1&lt;br /&gt;make[3]: Leaving directory `~/snort-2.8.3.1/src/preprocessors'&lt;br /&gt;make[2]: *** [all-recursive] Error 1&lt;br /&gt;make[2]: Leaving directory `~/snort-2.8.3.1/src'&lt;br /&gt;make[1]: *** [all-recursive] Error 1&lt;br /&gt;make[1]: Leaving directory `~/snort-2.8.3.1'&lt;br /&gt;make: *** [all] Error 2&lt;/blockquote&gt;If you are receiving the aforementioned error on build, it's likely a simple fix that you can apply to src/preprocessors/flow/portscan/server_stats.c... yes, the patch is below:&lt;br /&gt;&lt;br /&gt;if you don't know how to patch the file, I suggest using &lt;a href="http://www.google.com/search?hl=en&amp;amp;safe=off&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=Mb0&amp;amp;q=patch+a+file+in+unix&amp;amp;btnG=Search"&gt;google&lt;/a&gt; to figure it out ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/patches/server_stats.patch.gz"&gt;Click me for the patch&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/patches/server_stats.patch.gz.md5"&gt;MD5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/patches/server_stats.patch.gz.sha256"&gt;SHA256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-6688016922773082089?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/6688016922773082089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=6688016922773082089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6688016922773082089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6688016922773082089'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/03/unofficial-snort-283x-patch-for-gcc-43x.html' title='Unofficial Snort 2.8.3.x patch for GCC 4.3.x build errors'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2876125989984457178</id><published>2009-03-23T18:48:00.008-04:00</published><updated>2009-03-27T17:28:51.233-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='NMAP'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect 1.00.0 Beta_2 VMWare Image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/ScgSDS__ChI/AAAAAAAAAJ0/ZMV8hP4lF2E/s1600-h/Picture+3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/ScgSDS__ChI/AAAAAAAAAJ0/ZMV8hP4lF2E/s320/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5316519207959988754" border="0" /&gt;&lt;/a&gt;Given recent developments that the team has made on the &lt;a href="http://sourceforge.net/projects/inprotect/"&gt;InProtect project&lt;/a&gt; and the many emails that I see floating about on the lists, I decided to create a VMware image of an "almost" fully functioning InProtect installation.  I say "almost" because, of course, like the LiveUSB that I released some time ago, I can't put the latest version of &lt;a href="http://nessus.org/"&gt;Nessus&lt;/a&gt; on the VM due to licensing restrictions imposed by Tenable.  Note that I did not include greatly detailed instructions on the use of InProtect, I may do this later but haven't the time right now.&lt;br /&gt;&lt;br /&gt;Please try to remember that this is a BETA, and as such may not be fully functional... if you find bugs or the like, please feel free to file them at the sf site or hit us up !&lt;br /&gt;&lt;br /&gt;So, the quick and dirty of it is that all you will need to do is go to the Nessus website and download the latest Nessus tarball from them, upload it to the VM (scp), install it (pkg_add), &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/ScgSJ59xflI/AAAAAAAAAJ8/em2-crhOW4A/s1600-h/Picture+4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 64px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/ScgSJ59xflI/AAAAAAAAAJ8/em2-crhOW4A/s320/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5316519321498910290" border="0" /&gt;&lt;/a&gt;start it, register it and run the /opt/Inprotect/sbin/updateplugins_1.00.pl script! Whew, that was one long runon sentence!.  For everything to match up, create a user "inprotect" with password "inprotect" in your Nessus daemon.  Once you have completed the aforementioned steps, you are all set and should be able to scan, note that if you want to scan outside of the VM, you will need to modify the configuration of the interface to be bridged etc...  The interface is set for DHCP and everything will startup just fine with any address that you assign it or that it receives.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/ScgSSbA1LPI/AAAAAAAAAKE/3IyKEPfw134/s1600-h/Picture+5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 140px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/ScgSSbA1LPI/AAAAAAAAAKE/3IyKEPfw134/s320/Picture+5.png" alt="" id="BLOGGER_PHOTO_ID_5316519467809058034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You will also need to throw the jpgraph stuff in /opt/Inprotect/html if you want the nifty graphs to work... but I'll probably speak more to this in an upcoming post.&lt;br /&gt;&lt;br /&gt;I essentially used the install script to install in /opt/Inprotect on, you guessed it, &lt;a href="http://www.freebsd.org/"&gt;FreeBSD 7.1R&lt;/a&gt; but of course had to make a few minor adjustments (it's not always 100% out of the gate) to get everything working together.  That being said, you can probably do the same on your own distro.&lt;br /&gt;&lt;br /&gt;some important info that you will (or may) need, i.e. username/password/medium&lt;br /&gt;&lt;br /&gt;inprotect/inprotect/shell&lt;br /&gt;root/root/console&lt;br /&gt;root/root/mysql&lt;br /&gt;admin/password/inprotect web interface&lt;br /&gt;&lt;br /&gt;phpMyAdmin is installed: http://ipofyourvm/phpmyadmin/ for your mysqling pleasure.&lt;br /&gt;&lt;br /&gt;To access InProtect simply browse to the ip of your VM: http://ipofyourvm&lt;br /&gt;&lt;br /&gt;If you want nmap, build it from ports: /usr/ports/security/nmap&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/live/InProtectFreeBSD%207.1R.vmwarevm.tar.gz"&gt;Get the VMWare Image Here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/live/InProtectFreeBSD%207.1R.vmwarevm.tar.gz.md5"&gt;MD5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/live/InProtectFreeBSD%207.1R.vmwarevm.tar.gz.sha256"&gt;SHA256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2876125989984457178?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2876125989984457178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2876125989984457178' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2876125989984457178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2876125989984457178'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/03/inprotect-1000-beta2-vmware-image.html' title='InProtect 1.00.0 Beta_2 VMWare Image'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/ScgSDS__ChI/AAAAAAAAAJ0/ZMV8hP4lF2E/s72-c/Picture+3.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3451198672461205468</id><published>2009-03-18T20:08:00.003-04:00</published><updated>2009-03-18T20:14:36.603-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web application firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PHPIDS Phase 1.1</title><content type='html'>I have been reviewing &lt;a href="http://php-ids.org/"&gt;PHPIDS&lt;/a&gt; for some time now, and have come to the conclusion that while a novel idea... it is simply overkill and extra rubbish to include in your php code.  I also have some ideas surrounding evasion techniques....  Don't get me wrong, I think that in the right place (i.e. a server that you can not load a real IDS/IPS such as &lt;a href="http://www.modsecurity.org/"&gt;mod_security&lt;/a&gt; on) it is better than nothing.  I will place one caveat on that though, I am not 100% sure what it does to load capacity (or increasing the load of) and existing site.  I'll be conducting some extensive load testing on it over the next week or so and posting those results.&lt;br /&gt;&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3451198672461205468?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3451198672461205468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3451198672461205468' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3451198672461205468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3451198672461205468'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/03/phpids-phase-11.html' title='PHPIDS Phase 1.1'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-618141507113649248</id><published>2009-03-18T19:59:00.005-04:00</published><updated>2009-03-19T10:46:52.854-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='physical security'/><category scheme='http://www.blogger.com/atom/ns#' term='web2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='loopt'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>twitter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/ScJa0PuvURI/AAAAAAAAAJs/C0xS5Uezhis/s1600-h/twitter_logo_125x29.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 125px; height: 29px;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/ScJa0PuvURI/AAAAAAAAAJs/C0xS5Uezhis/s200/twitter_logo_125x29.png" alt="" id="BLOGGER_PHOTO_ID_5314910363872874770" border="0" /&gt;&lt;/a&gt;I have been having some fun on twitter lately (instead of evaluating security foo hah!), though I have been on it for some time and not really using it.   If you want to join into the fun, I am &lt;a href="http://twitter.com/enhancedx"&gt;enhancedx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Obviously the whole web2.0 movement introduces all new concerns surrounding security, especially as related to physical security of ones person.  Specifically I am talking about social networking apps like twitter, loopt and the like.  These are fun to play with and share your daily travels / ramblings with people, but if the user does not pay attention, they can also lead people directly to you.  Of course, I am sure that EVERYONE is well versed it the features of these apps and therefore only shares their location when they want to, right?  Of course people don't reuse the same password for multiple accounts and don't have their identity stolen ever either.. so what am I worrying about, sheesh!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-618141507113649248?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/618141507113649248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=618141507113649248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/618141507113649248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/618141507113649248'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/03/twitter.html' title='twitter'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/ScJa0PuvURI/AAAAAAAAAJs/C0xS5Uezhis/s72-c/twitter_logo_125x29.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5003025570175773558</id><published>2009-03-11T17:44:00.004-04:00</published><updated>2009-03-18T20:08:02.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Researcher'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Analyst'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>openpacket.org</title><content type='html'>I recently took over managing and maintaining OpenPacket.org from &lt;span class="post-author vcard"&gt;&lt;span class="fn"&gt;Richard Bejtlich&lt;/span&gt;&lt;/span&gt; of &lt;a href="http://taosecurity.blogspot.com/"&gt;TaoSecurity&lt;/a&gt;.  I would like to extend my thanks to Richard for his time and efforts in getting OpenPacket.org off the ground.&lt;br /&gt;&lt;br /&gt;The mission of OpenPacket.org is to provide quality network traffic traces to researchers, analysts, and other members of the digital security community. One of the most difficult problems facing researchers, analysts, and others is understanding traffic carried by networks. At present there is no central repository of traces from which a student of network traffic could draw samples. OpenPacket.org provides one possible solution to this problem.&lt;br /&gt;&lt;br /&gt;Analysts looking for network traffic of a particular type can visit OpenPacket.org, query the &lt;a href="http://www.openpacket.org/capture/list"&gt;OpenPacket.org capture repo &lt;/a&gt; for matching traces, and download those packets in their original format (e.g., Libpcap, etc.). The analyst will be able to process and analyze that traffic using tools of their choice, like Tcpdump, Snort, Ethereal, and so on.&lt;br /&gt;&lt;br /&gt;Analysts who collect their own traffic will be able to submit it to the OpenPacket.org database after they &lt;a href="http://www.openpacket.org/profile/register"&gt;register&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Anonymous users can download any trace that's published. Only registered users can upload. This system provides a level of accountability for trace uploads.&lt;br /&gt;&lt;br /&gt;Our moderators will review the trace to ensure it does not contain any sensitive information that should not be posted publicly. Besides appearing on the site, once a trace has been published you can receive notice of it via this &lt;a href="http://www.openpacket.org/capture/rss"&gt;published trace RSS feed&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you have any doubt regarding the publication of a trace, do not try to submit it. When moderators are unsure of the nature of a trace, we will reject it. OpenPacket.org is not a vehicle for publishing enterprise data as contained in network traffic.&lt;br /&gt;&lt;br /&gt;In the upcoming months you will see significant changes and improvements to the OpenPacket.org site.  Many of these suggestions are the result of user feedback, so please keep it coming and stay tuned as updates are released!&lt;br /&gt;&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5003025570175773558?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5003025570175773558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5003025570175773558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5003025570175773558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5003025570175773558'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/03/openpacketorg.html' title='openpacket.org'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3220341032907805443</id><published>2009-01-15T14:05:00.002-05:00</published><updated>2009-01-15T14:09:17.856-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web application firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>New IDS/IPS technologies</title><content type='html'>Recently while parusing the intertubes I ran across a new IDS/IPS technology (PHPIDS) "http://www.php-ids.org".  This is an interesting and simple concept that can add an additional layer of security to your web application(s).  This being said, I am not sure that I would run it solely, but I will be testing it over the week and posting the results subsequently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3220341032907805443?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3220341032907805443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3220341032907805443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3220341032907805443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3220341032907805443'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2009/01/new-idsips-technologies.html' title='New IDS/IPS technologies'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7969099079910443581</id><published>2008-11-27T21:56:00.004-05:00</published><updated>2008-11-27T22:20:14.505-05:00</updated><title type='text'>HeX 2.0 USB RC1 (4G)</title><content type='html'>Happy Thanksgiving, my gift to you.. HeX 2.0 LiveUSB RC1 (the 4G version)&lt;br /&gt;&lt;br /&gt;Yes, I know, I can hardly believe what I am typing!  I finally got it finished and uploaded.  As noted above this is the 4G version... I am working on a 2G but it might now be squeezable into that small of a space.. so more to come!  This 4G version has a decent amount of workable space so that you can store items etc...&lt;br /&gt;&lt;br /&gt;You can obtain the image at the following US site, will be publishing to the site and full mirror list shortly.&lt;br /&gt;&lt;br /&gt;Also, remember that to write the image, you simply use dd to the thumb drive itself (not a partition/slice/etc). i.e. on OSX if you have only that USB device connected that you want to write to: "dd bs=2048 if=/path/to/hex-i386-2.0-USB-4G.img.gz of=/dev/rdisk1" (you may need to run under sudo...)&lt;br /&gt;&lt;br /&gt;Note this is a 1.4G file, I will also be publishing this to the Security Torrent Depot shortly!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz"&gt;http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz.md5"&gt;http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz.sha256"&gt;http://us.rawpacket.org/image/hex-i386-2.0-USB-4G.img.gz.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7969099079910443581?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7969099079910443581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7969099079910443581' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7969099079910443581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7969099079910443581'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/11/hex-20-usb-rc1.html' title='HeX 2.0 USB RC1 (4G)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8039422209972309433</id><published>2008-10-06T16:18:00.002-04:00</published><updated>2008-10-06T16:22:08.082-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD 7.0'/><title type='text'>HeX 2.0R Released!</title><content type='html'>After much adeau, HeX 2.0R is out... the improvements are numerous and include:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. FreeBSD 7 Stable&lt;br /&gt;2. Unionfs&lt;br /&gt;3. NSM Console updates&lt;br /&gt;4. Tons of analysis alias and scripts&lt;br /&gt;5. Tons of NSM tools' signatures&lt;br /&gt;6. Firefox - Useful websites bookmark&lt;br /&gt;7. Liferea - Security rss feeds&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For more info: http://us.rawpacket.org&lt;br /&gt;&lt;br /&gt;Thanks to the rest of the HeX team for diligent and hard work on this.... more to come!&lt;br /&gt;&lt;br /&gt;J&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8039422209972309433?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8039422209972309433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8039422209972309433' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8039422209972309433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8039422209972309433'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/10/hex-20r-released.html' title='HeX 2.0R Released!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-6754452879197536324</id><published>2008-09-16T23:58:00.001-04:00</published><updated>2008-09-17T00:01:12.814-04:00</updated><title type='text'>Slack @$$?</title><content type='html'>I apologize for my seemingly slacke-***edness of late... I have been extraordinarily busy performing some work for a new security firm and thus unavailable to post here.  I do have quite a bit of material that I will be posting in the upcoming months and weeks so stay tuned, things are about to get exciting :-).&lt;br /&gt;&lt;br /&gt;Also, as a side note, please pay close attention to the openpacket.org site, as we will be making some major changes shortly.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-6754452879197536324?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/6754452879197536324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=6754452879197536324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6754452879197536324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6754452879197536324'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/09/slack.html' title='Slack @$$?'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1970254272142648758</id><published>2008-05-16T16:39:00.003-04:00</published><updated>2008-05-16T16:48:17.411-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache2.2'/><title type='text'>How are your "Debian" SSL certs doing</title><content type='html'>Last night, while interviewing with Paul and Larry on the &lt;a href="http://pauldotcom.com/"&gt;pauldotcom.com&lt;/a&gt; podcast, I had an interesting thought whilst bashing Debian and the latest OpenSSL party that they have created.&lt;br /&gt;&lt;br /&gt;How many root Certificate Authorities run debian and generate signed ssl keys?&lt;br /&gt;&lt;br /&gt;Obviously the implications on this are substantial.. I get in the middle of an affected ecom server/application and grab credit card numbers and identity info for a day or so.. then meander on my way.  Alarming because of course it does not produce any real auditable trail for analysts to follow... I mean, there was no real break in as with TJX or Advance Auto....&lt;br /&gt;&lt;br /&gt;So, the moral of this story is that you need to check with your CA and see if they issued you any certs/keys from any affected systems.  If that is the case then they of course need to re-issue a known good cert/key to you.&lt;br /&gt;&lt;br /&gt;I *hope* but doubt that it will happen, that any affected CA would notify their customer base if they had issued anything from an affected system.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1970254272142648758?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1970254272142648758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1970254272142648758' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1970254272142648758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1970254272142648758'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/05/how-are-your-debian-ssl-certs-doing.html' title='How are your &quot;Debian&quot; SSL certs doing'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1777412375774298491</id><published>2008-04-13T21:58:00.009-04:00</published><updated>2009-05-02T23:46:02.503-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='barnyard'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Filter'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD 7.0'/><category scheme='http://www.blogger.com/atom/ns#' term='IPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Vitrual Appliance'/><title type='text'>"Block the Bad" OSS IPS with Content Filtration and Transparent Proxy Acceleration pt 1.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/SAK6tE1r7YI/AAAAAAAAAF0/MTJKaLByIUk/s1600-h/snortsam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/SAK6tE1r7YI/AAAAAAAAAF0/MTJKaLByIUk/s200/snortsam.png" alt="" id="BLOGGER_PHOTO_ID_5188915004240031106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In this two part series I will discuss and demonstrate the creation of an inline security and content filtration system built on FreeBSD 7.0R. What is a security and content filtration system you might ask? Simply put it is a system that has the capabilities of an IPS with the included benefit of advanced content filtration (things like blacklists, page content scoring "keywords etc", greylists, whitelists and so on...).&lt;br /&gt;&lt;br /&gt;This first part, entitled "block the bad" will deal with the IPS aspect of the system that includes some new "or newly revisited" ways of utilizing snortsam with barnyard rather than directly patching snort. This is good for a variety of reasons that include the capability to keep your snort version updated without having to continually re-patch it for snortsam, and not having to load snort down with more work than what it was intended "SNIFFING J00r PAket F00".&lt;br /&gt;&lt;br /&gt;Some things in the below documented barnyard snortsam plugin have been hacked together, and I am sure that more capable individuals "rotorhead, Obiwan..." will write a non-hacked-together plugin in the near future. But this will get you up and rolling for now.&lt;br /&gt;&lt;br /&gt;A few assumptions are made before we get started... the first is that you have already built snort (2.8.1 is the latest as of the time I wrote this), and if not that you can follow the directions to do so on a &lt;a href="http://global-security.blogspot.com/2007/09/network-security-toolkit-pt-1-using.html"&gt;previous posting of mine&lt;/a&gt;. The second assumes if you want to see output such as BASE, you read and followed that entire posting.  The third assumption is that you know how to modify your kernel options and ultimately make and install a new kernel.  The fourth and final assumption is that if any of the previous assumptions are not true, you know how to use &lt;a href="http://google.com/"&gt;google&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now, to the heart of the subject at hand, we will be using the following for the remainder of the excercise:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.snort.org/"&gt;Snort 2.8.1&lt;/a&gt; (see above)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.snort.org/dl/barnyard/"&gt;barnyard 0.20.0&lt;/a&gt; (with a modified snortsam plugin)&lt;/li&gt;&lt;li&gt;&lt;a href="http://snortsam.net/"&gt;snortsam 2.52&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/firewalls-ipf.html"&gt;ipf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/firewalls-ipfw.html"&gt;ipfw&lt;/a&gt; (this will come into play in the next part re: content filtering, but can also be used to block by entire source or destination *not protocol/port* hence ipf)&lt;/li&gt;&lt;/ol&gt;So, for our first step (since we have snort built/running) let's get our barnyard patched so that we have the snortsam plugin. If you previously built barnyard and still have all of the source, that's great... but remember to make clean before we do anything. For my purposes I'll be demonstrating with a freshly downloaded barnyard. You will need autotools "cd /usr/ports/devel/autotools/ &amp;amp;&amp;amp; make install clean" to finish the patch work.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[jj@Azazel /usr/home/jj]$ wget http://www.snort.org/dl/barnyard/barnyard-0.2.0.tar.gz&lt;br /&gt;&lt;br /&gt;2008-04-13 18:14:39 (537 KB/s) - `barnyard-0.2.0.tar.gz' saved [161543/161543]&lt;br /&gt;&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ tar xvfz barnyard-0.2.0.tar.gz&lt;br /&gt;x barnyard-0.2.0/&lt;br /&gt;&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ wget http://www.snortsam.net/files/barnyard-plugin/barnyard-snortsam-patch.gz&lt;br /&gt;&lt;br /&gt;2008-04-13 18:16:37 (148 KB/s) - `barnyard-snortsam-patch.gz' saved [27149/27149]&lt;br /&gt;&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ gunzip barnyard-snortsam-patch.gz&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ cd barnyard-0.2.0&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$ patch -p1 &lt; ../barnyard-snortsam-patch&lt;br /&gt;Hmm...  Looks like a unified diff to me...&lt;br /&gt;...&lt;br /&gt;Hunk #1 succeeded at 1.&lt;br /&gt;Hunk #2 succeeded at 33.&lt;br /&gt;Hunk #3 succeeded at 54.&lt;br /&gt;...&lt;br /&gt;done&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$ ./autojunk.sh&lt;br /&gt;configure.in:147: warning: underquoted definition of SN_CHECK_DECL&lt;br /&gt;configure.in:147:   run info '(automake)Extending aclocal'&lt;br /&gt;configure.in:147:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal&lt;br /&gt;autoheader-2.61: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'&lt;br /&gt;autoheader-2.61: WARNING: and `config.h.top', to define templates for `config.h.in'&lt;br /&gt;autoheader-2.61: WARNING: is deprecated and discouraged.&lt;br /&gt;autoheader-2.61:&lt;br /&gt;autoheader-2.61: WARNING: Using the third argument of `AC_DEFINE' and&lt;br /&gt;autoheader-2.61: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without&lt;br /&gt;autoheader-2.61: WARNING: `acconfig.h':&lt;br /&gt;autoheader-2.61:&lt;br /&gt;autoheader-2.61: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,&lt;br /&gt;autoheader-2.61:         [Define if a function `main' is needed.])&lt;br /&gt;autoheader-2.61:&lt;br /&gt;autoheader-2.61: WARNING: More sophisticated templates can also be produced, see the&lt;br /&gt;autoheader-2.61: WARNING: documentation.&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;Now that we have the main part of the patch completed we need to make a few quick modifications to "src/output-plugins/op_alert_fwsam.c" so that it handles the barnyard output properly and loads the sid-msg.map file via a hard coded path (line 191).  I threw a patch out there so that you don't need to do this manually, located here: &lt;span style="font-size:100%;"&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/patches/barnyard-snortsam-hack.gz"&gt;http://www.redsphereglobal.com/data/tools/security/patches/barnyard-snortsam-hack.gz&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ wget http://www.redsphereglobal.com/data/tools/security/patches/barnyard-snortsam-hack.gz&lt;br /&gt;&lt;br /&gt;2008-04-13 18:52:54 (1.15 MB/s) - `barnyard-snortsam-hack.gz' saved [641/641]&lt;br /&gt;&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ gunzip barnyard-snortsam-hack.gz&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ cd barnyard-0.2.0&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$ patch -p1 &lt; ../barnyard-snortsam-hack Hmm...  Looks like a unified diff to me... The text leading up to this was:   &lt;/span&gt;&lt;span style="font-size:85%;"&gt;...&lt;br /&gt;Patching file src/output-plugins/op_alert_fwsam.c using Plan A...&lt;br /&gt;Hunk #1 succeeded at 188.&lt;br /&gt;Hunk #2 succeeded at 815.&lt;br /&gt;done&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$ &lt;/span&gt;&lt;/blockquote&gt;This patch or "hack" has assumed that the location of your sid-msg.map is at &lt;span style="font-size:100%;"&gt;/usr/local/etc/snort/sid-msg.map if this is not the case, you will need to edit &lt;/span&gt;&lt;span style="font-size:100%;"&gt;/src/output-plugins/op_alert_fwsam.c around line 191 and specify the correct path.  At this point you can configure barnyard and build as you normally would.&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$./configure --enable-mysql&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$make&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/barnyard-0.2.0]$sudo make install&lt;/span&gt;&lt;/blockquote&gt;Your barnyard is now ready and we will cover the config file and startup after we get ipf and snortsam up and running.&lt;br /&gt;&lt;br /&gt;The next step is to add the following to our Kernel so that we have ipf and ipfw enabled and running by default at boot.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;# IPFW support&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;options         IPFIREWALL            #Enable IPFW directly in the kernel&lt;br /&gt;options         IPFIREWALL_FORWARD    #Enable the Ip Forwarding function of IPFW&lt;br /&gt;options         IPFIREWALL_VERBOSE &lt;br /&gt;options         IPFIREWALL_DEFAULT_TO_ACCEPT&lt;br /&gt;options         IPDIVERT  #allow this host to divert packets to/through different ints and routes&lt;br /&gt;&lt;br /&gt;# IPF Support - default is to accept&lt;br /&gt;options         IPFILTER&lt;br /&gt;options         IPFILTER_LOG&lt;/span&gt;&lt;/blockquote&gt;Once these have been added please build your kernel, install and reboot.  At this point we are ready to fetch and make snortsam.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ wget http://www.snortsam.net/files/snortsam/snortsam-src-2.52.tar.gz&lt;br /&gt;&lt;br /&gt;2008-04-13 19:17:28 (497 KB/s) - `snortsam-src-2.52.tar.gz' saved [1075606/1075606]&lt;br /&gt;&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ tar xvfz snortsam-src-2.52.tar.gz&lt;br /&gt;x snortsam&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj]$ cd snortsam&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/snortsam]$ sh ./makesnortsam.sh&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Building SnortSam (release)&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Building SnortSam (debug)&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Done.&lt;br /&gt;[&lt;/span&gt;&lt;span style="font-size:85%;"&gt;jj@Azazel&lt;/span&gt;&lt;span style="font-size:85%;"&gt; /usr/home/jj/snortsam]$sudo cp snortsam* /usr/local/bin/&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;That's it for the snortsam build, now we are ready to configure everything and fire it up for a test!  The first thing that we will configure is our snortsam.  There is a good amount of documentation under snortsam/docs/README.conf that covers basic configuration.  For our purposes we will create the file /etc/snortsam.conf and place the following in it.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;defaultkey secrets&lt;br /&gt;port 6783&lt;br /&gt;accept 192.168.1.0/24&lt;br /&gt;keyinterval 30 minutes&lt;br /&gt;ipf bge0&lt;/span&gt;&lt;/blockquote&gt;This configuration specifies a default key of "secrets" and that the snortsam daemon should listen on port 6783 for connectoins from the 192.168.1.0/24 network.  The configuration also specifies that the connection between the client (barnyard) and snortsam daemon will be rekeyed every 30 minutes and that ipf will be used on bge0 locally.&lt;br /&gt;&lt;br /&gt;On to the barnyard configuration, this file will be barnyard-snortsam.conf located at /usr/local/etc/.  The only line that needs to be in this file is the one that calls the snortsam plugin for barnyard and specifies the host:port/password&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;output alert_fwsam: 192.168.1.7:6783/secrets&lt;/span&gt;&lt;/blockquote&gt;The barnyard snortsam plugin uses a sid-block.map file to define what sids will be blocked, how they will be blocked and for how long they will be blocked.  The format is quite simple "sid: where[option],duration;" and to test we will put the file at /usr/local/etc/snort/sid-block.map with the following entry&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;9999999: src[conn], 15 seconds;&lt;/span&gt;&lt;/blockquote&gt;I chose sid 9999999 so that I could create a custom rule in my local.rules to test my configuration.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;alert icmp any any -&gt; 1.2.3.4 any (msg:"test"; sid:9999999;)&lt;/span&gt;&lt;/blockquote&gt;Assuming you were able to add that rule, we are now at the point to fire things up and give it a good old fashioned roll (all in debugging verbose mode of course)!&lt;br /&gt;&lt;br /&gt;Restart your snort so that it sees the new SID if you have not done so... -HUP FTW!@!!&lt;br /&gt;Start snortsam (must be as root right now to have access to ipf)&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[jj@Azazel /usr/home/jj]$ sudo snortsam-debug&lt;/span&gt;&lt;/blockquote&gt;Start barnyard with the new config file (even if you have a previosly running barnyard from the previous security appliance article... this will run at the same time, we have specified a new waldo file and pid file).  Note that the following is ALL ONE LINE... no line breaks or crs!  Note that this uses the snort.alert and not the snort.log just like the syslog facility.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[jj@Azazel /usr/home/jj]$ sudo /usr/local/bin/barnyard -c /usr/local/etc/barnyard-snortsam.conf -g /usr/local/etc/snort/gen-msg.map -s /usr/local/etc/snort/sid-msg.map -d /var/log/snort/ -f snort.alert -w /var/log/snort/barnyard-snortsam.waldo -p /usr/local/etc/snort/classification.config -X /var/barnyard-snortsam.pid -vvv&lt;/span&gt;&lt;/blockquote&gt;After starting barnyard you should see the following debug output from your snortsam-debug:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Debug: Connection from: 192.168.1.7.&lt;br /&gt;Debug: Received Packet: CHECKIN&lt;br /&gt;Debug: Snort SeqNo:  cbb9&lt;br /&gt;Debug: Mgmt SeqNo :  7000&lt;br /&gt;Debug: Status     :  1&lt;br /&gt;Debug: Version    :  14&lt;/span&gt;&lt;/blockquote&gt;Now that everything is up and running we can test.  The best way to test all aspects is to point a separate system at the IP of this box (default router/gateway) or on my system as evident by the above config "192.168.1.7" and ping 1.2.3.4 with that separate system.  The ipfw options that we previously set in the kernel will allow this host to simply route the traffic to the proper destination.  You should see debug output from your snortsam-debug as such:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;Blocking host 192.168.1.43 in connection 192.168.1.43-&gt;1.2.3.4:0 (icmp) for 60 seconds (Sig_ID: 9999999).&lt;br /&gt;Debug: [ipf][28201600] Plugin Blocking...&lt;br /&gt;Debug: [ipf][28201600] command /bin/echo "@1 block in log level local7.info quick on bge0 proto 1 from 192.168.1.43/32 to 1.2.3.4/32"|/sbin/ipf -f -&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;We can see from the output that it is blocking the source address of 192.168.1.43 and proto 1 (ICMP) only.  This means that this host can still browse the internet and do everything (other than send icmp to 1.2.3.4 for 60 seconds), this is a function of the [conn] option in the sid-block.map file.&lt;br /&gt;&lt;br /&gt;Wonderful, we now have a functioning version of snortsam running off of the snort output and not snort directly.  This means that we can upgrade / change our snort instance itself and not have to re-patch and mess with that... (this of course assumes that the version you use can output unified so that your patched version of barnyard can read it).  The final step in this process is to add the sids that you want to block to the sid-msg.map file.  I have modified the create-sidmap.pl file to create a sid-block.map compatible output by reading all of the .rules files in a directory and dumping "sid: src[conn], 30min;" output.  This output blocks the service by source that the alert was generated from for 30 minutes.  The file can be obtained at &lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/patches/create-sidblock.pl.gz"&gt;http://www.redsphereglobal.com/data/tools/security/patches/create-sidblock.pl.gz&lt;/a&gt;&lt;/span&gt;. &lt;/span&gt;Usage is simple and as follows (again, note that it's one line):&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;[root@Azazel /home/jj]# ./create-sidblock.pl /usr/local/etc/snort/rules/ &gt; /usr/local/etc/snort/sid-block.map&lt;br /&gt;[root@Azazel /home/jj]# tail -n 3 /usr/local/etc/snort/sid-block.map&lt;br /&gt;2500000: src[conn],30min;&lt;br /&gt;2510000: src[conn],30min;&lt;br /&gt;9999999: src[conn],30min;&lt;/span&gt;&lt;/blockquote&gt;I suggest that you not put ALL sids in this file, but rather take a subset from rules files that you know are bad news.  To do this simply copy the .rules files into a directory of your choice and run the script against that directory (note that the sid-block.map must always live in /usr/local/etc/snort at this time).  Other suggestions include daemonizing your barnyard instance (-D) rather than -vvv.  The rest you can figure out.&lt;br /&gt;&lt;br /&gt;The next part of this series will cover adding content filtration and a transparent squid instance into the mix on this box.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1777412375774298491?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1777412375774298491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1777412375774298491' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1777412375774298491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1777412375774298491'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/04/block-bad-oss-ips-with-content.html' title='&quot;Block the Bad&quot; OSS IPS with Content Filtration and Transparent Proxy Acceleration pt 1.'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/SAK6tE1r7YI/AAAAAAAAAF0/MTJKaLByIUk/s72-c/snortsam.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2955724415586485647</id><published>2008-04-01T09:20:00.005-04:00</published><updated>2008-04-01T09:31:33.541-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><title type='text'>Cisco Acquires Sguil!</title><content type='html'>In many of my past writings I have mentioned using &lt;a href="http://sguil.sf.net/"&gt;Sguil&lt;/a&gt; and have been an avid user of the solution.  On that front, I would like to extend my congratulations to the core members of the team for their great success!  It will be exciting to see it running on IOS!&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;Cisco Announces Agreement to Acquire Sguil™ Open Source Security Monitoring Project&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Acquisition Furthers Cisco’s Vision for Integrated Security Products&lt;br /&gt;&lt;br /&gt;SAN JOSE, Calif., and LONGMONT, Color., April 1st, 2008 – Cisco and the Sguil™ project today announced an agreement for Cisco to acquire the Sguil™ project, a leading Open Source network security solution. With hundreds of installations world-wide, Sguil™ is the de facto reference implementation for the Network Security Monitoring (NSM) model. Sguil™-based NSM will enable Cisco’s customer base to more efficiently collect and analyze security-related information as it traverses their enterprise networks. This acquisition will help Cisco to cement its reputation as a leader in the Open Source movement while at the same time furthering its long-held vision of integrating security into the network infrastructure.&lt;br /&gt;&lt;br /&gt;Under terms of the transaction, Cisco has acquired the Sguil™ project and related trademarks, as well as the copyrights held by the five principal members of the Sguil™ team, including project founder Robert "Bamm" Visscher. Cisco will assume control of the open source Sguil™ project including the Sguil.net domain, web site and web site content and the Sguil™ Sourceforge project page. In addition, the Sguil™ team will remain dedicated to the project as Cisco employees, continuing their management of the project on a day-to-day basis.&lt;br /&gt;&lt;br /&gt;To date, Sguil™ has been developed primarily in the Tcl scripting language, support for which is already present inside many of Cisco’s routers and switches. The new product, to be known as “Cisco Embedded Monitoring Solution (CEMS)”, will be made available first in Cisco’s carrier-grade products in 3Q08, with support being phased into the rest of the Cisco product line by 4Q09. Linksys-branded device will follow thereafter, though the exact deployment schedule has yet to be announced.&lt;br /&gt;&lt;br /&gt;“We’re extremely pleased to announce this deal,” said Cisco’s Chief Security Product Manager Cletus F. Simmons. “For some time, our customers have told us that our existing security monitoring products did not extend far enough into their network infrastructure layer. Not only was it sometimes difficult to intercept and monitor the traffic, but there were often political problems at the customer site with deploying our Intrusion Detection Systems, as management had heard several years ago that they ere ‘dead’. Now, with Sguil™ integrated into all their network devices, they’ll have no choice!”&lt;br /&gt;&lt;br /&gt;Although the financial details of the agreement have not been announced, Sguil™ developer Robert Visscher will become the new VP of Cisco Rapid Analysis Products for Security. “This deal means a lot to the Sguil™ project and to me personally,” Visscher explains. “Previously, we had to be content with simply being the best technical solution to enable intrusion analysts to collect and analyze large amounts of data in an extraordinarily efficient manner. But now, we’ll have the additional advantage of the world’s largest manufacturer of networking gear shoving it down their customers’ throats! We will no longer have to concern ourselves with mere technical excellence. Instead, I can worry more about which tropical island to visit next, and which flavor daiquiri to order. You know, the important things.”&lt;br /&gt;&lt;br /&gt;About Cisco Systems&lt;br /&gt;&lt;br /&gt;Cisco, (NASDAQ: CSCO), is the worldwide leader in networking that transforms how people connect, communicate and collaborate. Information about Cisco can be found at http://www.cisco.com. For ongoing news, please go to http://newsroom.cisco.com.&lt;br /&gt;&lt;br /&gt;About Sguil™&lt;br /&gt;&lt;br /&gt;Sguil™ is the leading Network Security Monitoring (NSM) framework. It is built for network security analysts by network security analysts. Sguil’s main component is an intuitive GUI that provides access to a wide variety of security related information, including real-time IDS alerts, network session database and full packet captures. Sguil™ was written by Robert “Bamm” Visscher, who was apparently too cheap to buy a book on Java or C.&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;Again, congrats to the team... if you get a chance, please stop in at #snort-gui on freenode and say hi / congratulate the team.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;i&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2955724415586485647?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2955724415586485647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2955724415586485647' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2955724415586485647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2955724415586485647'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/04/cisco-acquires-squil.html' title='Cisco Acquires Sguil!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3190072849054988286</id><published>2008-03-28T22:13:00.003-04:00</published><updated>2008-03-28T22:16:47.470-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Oh noes, can't has document drops!!</title><content type='html'>It's not much for me to post, but I can't stop laughing!&lt;br /&gt;&lt;br /&gt;dakrone++&lt;br /&gt;&lt;a href="http://writequit.org/blog/?p=158"&gt;&lt;br /&gt;http://writequit.org/blog/?p=158&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kthxbye,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3190072849054988286?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3190072849054988286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3190072849054988286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3190072849054988286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3190072849054988286'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/03/oh-noes-cant-has-document-drops.html' title='Oh noes, can&apos;t has document drops!!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1407834290094319001</id><published>2008-03-19T14:15:00.003-04:00</published><updated>2008-12-09T12:41:46.499-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='security model'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>pauldotcommunity.blogspot.com</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/R-FZLvzPeaI/AAAAAAAAAFs/vCXz3MA14LU/s1600-h/pswlogosm.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/R-FZLvzPeaI/AAAAAAAAAFs/vCXz3MA14LU/s200/pswlogosm.jpg" alt="" id="BLOGGER_PHOTO_ID_5179519104797604258" border="0" /&gt;&lt;/a&gt;I will be contributing to the &lt;a href="http://pauldotcommunity.blogspot.com"&gt;pauldotcommunity&lt;/a&gt; blog site moving forward.  You will find posts in both this blog and global-security.  Hopefully we will be able to publish some useful information in at least one of these locations :-P&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1407834290094319001?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1407834290094319001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1407834290094319001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1407834290094319001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1407834290094319001'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/03/pauldotcommunityblogspotcom.html' title='pauldotcommunity.blogspot.com'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/R-FZLvzPeaI/AAAAAAAAAFs/vCXz3MA14LU/s72-c/pswlogosm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5768055426338421416</id><published>2008-03-19T09:04:00.003-04:00</published><updated>2008-12-09T12:41:46.799-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD 7.0'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>FreeBSD USB Booting Issues (BTX)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/R-ESjvzPeZI/AAAAAAAAAFk/zmdUzJVc-Wo/s1600-h/freebsd-logo.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/R-ESjvzPeZI/AAAAAAAAAFk/zmdUzJVc-Wo/s200/freebsd-logo.gif" alt="" id="BLOGGER_PHOTO_ID_5179441451788892562" border="0" /&gt;&lt;/a&gt;Since we have been building LiveUSB tools that were based on FreeBSD there has historically been an issue with several makes of laptop/hardware on boot.  This problem has manifested in many ways but always yields the same result; a non-working LiveUSB tool for the system owner.  This problem had to do with the BTX Loader not playing well with the specific hardware in question and not loading/running properly via USB.&lt;br /&gt;&lt;br /&gt;The good news is that recently a patch was released that should rectify this issue!  I will be applying this patch to all FreeBSD based LiveUSB releases going forward.  Thanks for all of the community feedback and support on all of this.&lt;br /&gt;&lt;br /&gt;For those that may be curious, here is the patch: &lt;a href="http://people.freebsd.org/%7Ejhb/patches/btx_real.patch"&gt;http://people.freebsd.org/~jhb/patches/btx_real.patch&lt;/a&gt;. Moving forward (post 7.0R) all releases will be patched from the freebsd folks direclty.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5768055426338421416?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5768055426338421416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5768055426338421416' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5768055426338421416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5768055426338421416'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/03/freebsd-usb-booting-issues-btx.html' title='FreeBSD USB Booting Issues (BTX)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/R-ESjvzPeZI/AAAAAAAAAFk/zmdUzJVc-Wo/s72-c/freebsd-logo.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-985485190408169264</id><published>2008-03-17T17:21:00.004-04:00</published><updated>2008-03-17T18:34:03.335-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='LiveUSB'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><title type='text'>HeX 1.0.3 LiveUSB Final (Bug Fixes)</title><content type='html'>I just finished the bugfix version of the HeX 1.0.3 Live (CNY Release) image.&lt;br /&gt;&lt;br /&gt;You can get it (in torrent form) from the Security Torrent Depot at &lt;a href="http://www.redsphereglobal.com:88/torrent.html?info_hash=77f31dbc8d641500530760e62f17d1a08e433b96"&gt;http://www.redsphereglobal.com:88/torrent.html?info_hash=77f31dbc8d641500530760e62f17d1a08e433b96&lt;/a&gt; or you can get it from the below direct download site.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.3-final-usb.img.gz"&gt;USA Site&lt;/a&gt;&lt;br /&gt;MD5 (HeX-i386-1.0.3-final-usb.img.gz) = 5fb1498b3437fada0b38602324d8f5e0&lt;br /&gt;&lt;br /&gt;Usage instructions are simple:&lt;br /&gt;&lt;br /&gt;dd if=/path/to/HeX-i386-1.0.3-final-usb.img of=/path/to/usbstick/device bs=1M&lt;br /&gt;&lt;br /&gt;Look for the new HeX 2.0 to be out soon, all based on FreeBSD 7.0R!&lt;br /&gt;&lt;br /&gt;Note that some usb sticks will be smaller than others (even if it's "2G") and that even if you write it and dd produces an error saying that not enough space is available... this is OK and your HeX LiveUSB will still work fine.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-985485190408169264?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/985485190408169264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=985485190408169264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/985485190408169264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/985485190408169264'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/03/hex-103-liveusb-final-bug-fixes.html' title='HeX 1.0.3 LiveUSB Final (Bug Fixes)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7723469481563499250</id><published>2008-02-29T10:06:00.003-05:00</published><updated>2008-02-29T10:19:36.840-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='LiveUSB'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='linux live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='openpacket.org'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='security con'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><title type='text'>Security Torrents</title><content type='html'>To fill the need to host and download multiple large security related torrents, I have put a tracker online at &lt;a href="http://www.redsphereglobal.com:88"&gt;http://www.redsphereglobal.com:88&lt;/a&gt;.  You will primarily find items on this site in the following categories:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Toolkits&lt;/span&gt;&lt;br /&gt;Anything that I or various other contributing members find useful, relevant or fun with respect to security.  Current items that will go into this category are the various HeX (all) releases and InProtect LiveUSB releases.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Distros&lt;/span&gt;&lt;br /&gt;Any custom distributions that have been designed to fit security needs and/or perform specific tasks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Packet-Captures&lt;/span&gt;&lt;br /&gt;Any large packet captures or trace files that are obviously not going to fit on the www.openpacket.org site.  There is one up there now, it is the malicious traffic that &lt;a href="http://taosecurity.blogspot.com"&gt;Richard Bejlich&lt;/a&gt; captured at the &lt;a href="http://www.shmoocon.org/2007/"&gt;2007 Shmoocon&lt;/a&gt;.  This torrent was created and added by giovani...so a shout out goes to him!&lt;br /&gt;&lt;br /&gt;Having said all of that, we will (as with all trackers) need seeders.  So if you have a little extra bandwidth and/or want to contribute in any way please let us know!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7723469481563499250?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7723469481563499250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7723469481563499250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7723469481563499250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7723469481563499250'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/security-torrents.html' title='Security Torrents'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4408094685476802301</id><published>2008-02-29T09:51:00.004-05:00</published><updated>2008-12-09T12:41:47.069-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD 7.0'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='LiveUSB'/><title type='text'>FreeBSD 7.0 Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/R8gcYJMdk9I/AAAAAAAAAFc/HBJ54PyU4O0/s1600-h/logo-red.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/R8gcYJMdk9I/AAAAAAAAAFc/HBJ54PyU4O0/s400/logo-red.png" alt="" id="BLOGGER_PHOTO_ID_5172415373145641938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am pleased to announce (a few days late) that FreeBSD 7.0R has been released as of Feb 27, 2008!  &lt;a href="http://www.freebsd.org/news/newsflash.html#event20080227:01"&gt;More info here on the release.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You might (I hope not) wonder why this is exciting?  Really, aside from the dramatic and significant enhancements to the overall functionality and stability of the operating system, it means that several OSS projects will be moving forward with new development work based on the 7.0 Release.  Specifically, we will now begin work on HeX 2.0 with new nifty features to suit your packet loving needs!  I also suspect that we will see some additional traction from the &lt;a href="http://www.freesbie.org/"&gt;freesbie&lt;/a&gt; folks.&lt;br /&gt;&lt;br /&gt;Further, I will be releasing a new version of the InProtect LiveUSB that will be based on FreeBSD 7.0 Release as soon as the build finishes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4408094685476802301?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4408094685476802301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4408094685476802301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4408094685476802301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4408094685476802301'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/freebsd-70-released.html' title='FreeBSD 7.0 Released'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/R8gcYJMdk9I/AAAAAAAAAFc/HBJ54PyU4O0/s72-c/logo-red.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5634987066359250273</id><published>2008-02-20T10:25:00.006-05:00</published><updated>2008-12-09T12:41:47.386-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='security con'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Shmoocon 4 in review</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/R7xRwSInUpI/AAAAAAAAAFU/82IEOAKD2HE/s1600-h/shmoocon.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/R7xRwSInUpI/AAAAAAAAAFU/82IEOAKD2HE/s320/shmoocon.gif" alt="" id="BLOGGER_PHOTO_ID_5169096362258027154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For those that have not attended or are not familiar with shmoocon, it's an annual hacker con.  The event is held in Washington DC and additional event info can be found on their site at &lt;a href="http://shmoocon.org/"&gt;http://shmoocon.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tickets are released on a timed basis and come in three classes... the early bird ticket for $75, the normal ticket for $150, and the I pissed around and didn't get a less expensive ticket for $300.  When I say "timed basis", they have specific dates and times that they will make a certain number of each ticket class available.  Needless to say, on the ticket release dates the shmoo ticketing server was quite loaded but luckily I was able to obtain one of the early bird special tickets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Day One:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The con kicked off on Friday Feb-15 with a single track of talks.  I missed the first few talks &lt;a href="http://shmoocon.org/schedule.html"&gt;(schedule here)&lt;/a&gt; and caught a little more than the last half.  Unfortunately I don't really recall the first talks, so they must not have been altogether that interesting for me.  I primarily payed attention to the last three talks:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hacking the Samurai Spirit - &lt;span style="font-style: italic;"&gt;Isaac Mathis&lt;/span&gt;&lt;/li&gt;&lt;li&gt;New Countermeasures to the Bump Key Attack - &lt;span style="font-style: italic;"&gt;Deviant Ollam&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Keynote Address - &lt;span style="font-style: italic;"&gt;J. Alex Halderman &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Hacking the Samurai Spirit: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The premise of this talk was to discuss the current cultural differences, history and mindset of the Japanese as related to Information Security.  While this talk was humerus I did not find it terribly technically relevant.  The speaker seemed to more be giving a history of security related events over the past 60 years in Japan, though there were some good and interesting points in the end that did relate to Information Security.  Specifically, the speaker detailed how there are several scams occurring concerning the uneducated internet user in Japan.  A simple example of this type of scam would be a pr0n site that requires the user to click on an I Agree, Enter type link prior to gaining access to the goods.  Once this action has been completed, the user is then told that they have just agreed to paying X amount of money to access the site and that if they do not pay said money they will be sued.  The people in Japan are afraid of reprise of any type and typically will pay this immediately.  So overall I would rate this talk somewhere in the middle due to it's humerus nature.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New Countermeasures to the Bump Key Attack&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Having just sat through the history lesson re: Japan, I was certainly ready for something different and more exciting.  &lt;span style="font-style: italic;"&gt;New Countermeasures to the Bump Key Attack&lt;/span&gt; certainly delivered this for me.  I (as many in the security community) have been aware for years about the gross weaknesses that exist in the physical lock world.  Thanks to the consistent pounding and education of the world by people such as Deviant Ollam.  This talk covered the basics of lock-picking using bump keys and modified bump keys then detailed how may lock manufacturers are dealing with this issue.  The media for the presentation itself was well done and clear, further the presenter did a great job at getting the point across.&lt;br /&gt;&lt;br /&gt;A challenge was also issued during this talk, the title "&lt;span style="font-style: italic;"&gt;Gringo Warrior&lt;/span&gt;".  The setting for Gringo Warrior is simple, you are a Gringo that got a little blitzed in Tijuana and woke up in a Mexican jail cell with no recollection of the night before.  In walks the corrupt policia and tells you that you have to pay a fine, the cost of that fine is whatever money you have in your bank account.  He tells you that he will leave you for an hour to consider this.  Luckily while they were emptying your pockets they missed your lock-picking tools.  Your challenge is to pick the handcuffs that you are in, pick the cell door, disable the cell guard and pick a lock cabinet that has your passport in it.  At this point, you have a choice; you must either pick the front door lock to leave, or you can pick an additional locked door in the cabinet to obtain a handgun and shoot out a surveillance camera to sneak out a window.  This was a timed event, the event winner took under a minute:30 to complete the entire course and received a social engineering kit (hardhat and several vendor specific polos)!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Keynote&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This talk was concerning the new electronic voting systems and their MANY security flaws.  It was both interesting and somewhat technical but more detailing the process that they took to obtain their first voting machine to test (somewhat clandestine in nature and humerus).  The short of it is, as we all now know, that these devices have historically been easily compromised both electronically and &lt;span style="font-size:100%;"&gt;physically.&lt;/span&gt;  One key point of humor is that diebold (the primary manufacturer) had a high resolution picture of the actual keys used to access the IO ports of the system on their website, from this picture they were able to successfully create a working keyset.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Day Two and Three:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;I am bundling these days together and only writing about the talks that I found interesting for the remainder of this posting.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;VoIP Penetration Testing: Lessons Learned -&lt;span style="font-style: italic;"&gt;John Kindervag and Jason Ostrom&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Got Citrix? Hack It! - &lt;span style="font-style: italic;"&gt;Shanit Gupta&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Advanced Protocol Fuzzing - What We Learned when Bringing Layer2 Logic to "SPIKE Land" - &lt;span style="font-style: italic;"&gt;Enno Rey and Daniel Mende&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;VoIP Penetration Testing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This talk primarly dealt with using the &lt;a href="http://voiphopper.sourceforge.net/"&gt;voiphopper&lt;/a&gt; tool to jump onto voice vlans and conduct your activities as needed there.  The fun part would be to jump onto the voice vlan and do a little fuzzing using spike or the like ;-).  Overall a fairly interesting talk and there were demonstrations that made it a bit more exciting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Got Citrix? Hack It!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I found this talk to be fairly basic, but that said quite technically relevant.  I think that we often do not consider the most simple way to get into something and that is why this was a good talk.  The premise of this was hacking Citrix and primarily focused on using the Kiosk mode.  The speaker pointed out that often while the kiosk has a limited set of initial applications available to be run, or force-ran that they hotkeys are still often active.  Examples include cntl+n to open a new Internet Explorer Browser instance that now has the address bar in it, you can therefore browse wherever you want and grab a payload to further break into your mom's kiosk. Other examples are cntl+h (history) cntl + F1 (shortcut for cntl+alt+del) and so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advanced Protocol Fuzzing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably the best talk of the con in my opinion, this talk focused on the steps that some German researches took to fuzz several layer 2 protocols.  They worked though creating the protocol definitions in SPIKE and Sulley and their various reverse engineering processes from various sources including Wireshark.  This talk also included a live demo of crashing a medium sized Cisco Cat using LLDP fuzzing techniques.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;All the other talks...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am sure that there were several other good talks, unfortunately due to the nature of three being  scheduled at the same time, I was not able to see everything.  Shmoocon does post videos of the talks on their site, so keep an eye out.  Unfortunately I did attend several talks that were presented by fairly well known people, and I believe that this was the only reason that these talks were approved as they contained really no new or relevant information.&lt;br /&gt;&lt;br /&gt;Overall I would rate shmoocon as a good time with decent material and good speakers.  I mean, for $75 I can't complain, I certainly feel like I got my moneys worth.  Perhaps next year or at an upcoming con I will present on HeX with the team, so keep an eye out!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5634987066359250273?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5634987066359250273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5634987066359250273' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5634987066359250273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5634987066359250273'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/shmoocon-4-in-review.html' title='Shmoocon 4 in review'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/R7xRwSInUpI/AAAAAAAAAFU/82IEOAKD2HE/s72-c/shmoocon.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3719855233408647422</id><published>2008-02-19T21:48:00.004-05:00</published><updated>2009-03-21T23:10:10.234-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='LiveUSB'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect LiveUSB 0.80.3 Beta!</title><content type='html'>Though the &lt;a href="http://inprotect.sourceforge.net/"&gt;InProtect&lt;/a&gt; project has not made a large number of public postings lately (beta releases and the like...) we have been quite busy. We will soon be releasing a tarball of the latest 0.80.3RC1. That is not, however, the purpose of this article but rather I am releasing a liveUSB image that is an entirely self-contained and functioning installation of InProtect on a &lt;a href="http://freebsd.org/"&gt;FreeBSD 6.3-Current&lt;/a&gt; system.&lt;br /&gt;&lt;br /&gt;I came up with the idea to create the InProtect LiveUSB when someone requested that I build one for another project that I am an active member of (&lt;a href="http://www.rawpacket.org/"&gt;HeX&lt;/a&gt;). Unfortunately it has taken me several months to get the time put together to actually build this tool. Having said that, I am quite pleased with the outcome and functionality of the tool. Placing this tool onto a USB thumb drive gives the user extreme versatility from the perspective of security. Obviously the nature of a USB thumb drive is not terribly secure; we can put them in our pocket and have them fall out in a parking lot where anyone could conceivably pick it up and snag the data off of it and multiple other scenarios. I am more talking about the security of the location or client that may have a sensitive environment with sensitive data and the like. In this scenario the USB device could be taken in and left with the organization, post scan, that has such sensitive data. Again though, the primary purpose of this build is to allow for a solid demo of the InProtect system.&lt;br /&gt;&lt;br /&gt;As I said earlier, the system was built using FreeBSD 6.3-Current, ontop of this I built &lt;a href="http://fluxbox.sourceforge.net/"&gt;fluxbox&lt;/a&gt; (and several applications such as firefox), &lt;a href="http://www.mysql.com/"&gt;mysql51&lt;/a&gt;, &lt;a href="http://www.apache.org/"&gt;apache22&lt;/a&gt;, &lt;a href="http://www.php.net/"&gt;php5&lt;/a&gt; and several perl modules that are InProtect dependencies. I manually configured all of the components to work with InProtect, the installer currently does not work on freebsd though I am in the process of building a port. In-short, and as stated earlier, this is a fully functional InProtect scanner with a few things that need to be completed by the end-user; &lt;a href="http://nessus.org/"&gt;Nessus 3.0.x&lt;/a&gt; install and &lt;a href="http://www.aditus.nu/jpgraph/jpdownload.php"&gt;jpgraph for php5&lt;/a&gt; install.&lt;br /&gt;&lt;br /&gt;The Nessus and jpgraph items are not included in this image due to their licensing restrictions (not GPL). It is for this reason they must be manually installed.&lt;br /&gt;&lt;br /&gt;First you will need to download the InProtect LiveUSB 0.80.3 image here:&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://www.redsphereglobal.com/data/tools/security/live/inprotect-i386-0.80.3-beta.usb.img.gz"&gt;http://www.redsphereglobal.com/data/tools/security/live/inprotect-i386-0.80.3-beta.usb.img.gz&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;MD5 (inprotect-i386-0.80.3-beta.usb.img.gz) = 605a5b20d754ea7e6305922695f301ba&lt;br /&gt;SHA256 (inprotect-i386-0.80.3-beta.usb.img.gz) = 1d562d17db0ef4e3afefcca18fd40932b7faecdddd673910c3ad11a4aab4434b&lt;br /&gt;&lt;br /&gt;After obtaining the image and gunzipping it you will want to use dd to write it to a 2G or larger USB thumb drive. NOTE that you want to write it to the device itself and NOT to a specific partition on the device. Also, if you didn't figure it out... this will overwrite anything that you may currently have on your thumb drive.&lt;br /&gt;&lt;blockquote&gt;dd if=/path/to/foo/inprotect-i386-0.80.3-beta.usb.img of=/dev/da0 bs=1M&lt;/blockquote&gt;Your output file path may be different than /dev/da0 (this is mine on a freebsd boxen). The key is that you are writing directly to the device address and NOT to a partition, that will NOT work. Assuming that you have a thumb drive and computer capable of USB2.0 this process should take around 10 minutes to write all of the data.&lt;br /&gt;&lt;br /&gt;At this point you should be able to boot from your new shiny LiveUSB thumbdrive. The initial login details are simple (these ARE case sensitive so pay attention!):&lt;br /&gt;&lt;blockquote&gt;Username: InProtect&lt;br /&gt;Password: inprotect&lt;/blockquote&gt;Once logged in type startx to get into fluxbox.  From here, if you are not familiar&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/R6up7huGt0I/AAAAAAAAAFE/fBKD1KAjHEQ/s1600-h/setup-menu-screenshot.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/R6up7huGt0I/AAAAAAAAAFE/fBKD1KAjHEQ/s320/setup-menu-screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5164408237839529794" border="0" /&gt;&lt;/a&gt; suggest playing around just a little bit. A few tips, this isn't windoze, you access the main menuwith fluxbox, I by right clicking anywhere on the desktop. The image to the right shows the menu of the InProtect LiveUSB. The highlighted option will take you to the Nessus and jpgraph installation instructions.&lt;br /&gt;&lt;br /&gt;Even before you install Nessus or jpgraph you will be able to login to the local instance of InProtect by selecting the InProtect menu option as displayed below. Once you have selected the InProtect menu item, you will be able to use&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/R6urWhuGt1I/AAAAAAAAAFM/xmjoGKEf6yM/s1600-h/inprotect-menu-screenshot.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/R6urWhuGt1I/AAAAAAAAAFM/xmjoGKEf6yM/s320/inprotect-menu-screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5164409801207625554" border="0" /&gt;&lt;/a&gt; admin / admin for the login and password to access the local instance of InProtect.&lt;br /&gt;&lt;br /&gt;Note that until you install Nessus you will not be able to run any scans.&lt;br /&gt;&lt;br /&gt;In this image I have already created a default scan zone and default scanner so that once Nessus is installed and the Nessus user created, as noted in the instructions contained on the image, the system is fully functional and scans can be immediately created and executed.&lt;br /&gt;&lt;br /&gt;As always please feel free to contact me or leave any comments, criticisms, suggestions or otherwise that you might have.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3719855233408647422?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3719855233408647422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3719855233408647422' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3719855233408647422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3719855233408647422'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/inprotect-liveusb-0803-beta_19.html' title='InProtect LiveUSB 0.80.3 Beta!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/R6up7huGt0I/AAAAAAAAAFE/fBKD1KAjHEQ/s72-c/setup-menu-screenshot.jpg' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4026888656550191723</id><published>2008-02-15T11:06:00.002-05:00</published><updated>2008-02-15T11:15:57.157-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='LiveUSB'/><title type='text'>HeX 1.0.3 LiveUSB (CNY Release)</title><content type='html'>After much adeau, here it is!  Instructions for usage are quite simple, dd it to your usb thumb drive (the drive, not a partition or it will NOT work).  This image includes all of the same features as our mainline &lt;a href="http://global-security.blogspot.com/2008/02/hex-103-release.html"&gt;HeX 1.0.3 release&lt;/a&gt; but is on USB not CD, the filesystem is therefore also writable.  You will need a minimum of a 2G Thumb Drive or Memory Stick to write this.  I say "Memory Stick" because I have heard rumor of some people using SD rather than USB Thumb Drives to use this tool.&lt;br /&gt;&lt;br /&gt;So for example on my freebsd system I would dd as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dd if=/path/to/foo/hex-i386-1.0.3.usb.img of=/dev/da0 bs=1M&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;command is simple... if is the Input File, output is the Output File (in this case it is the da0 device) and bs=1M is setting the block size to 1mb - this helps to speed up the write process.&lt;br /&gt;&lt;br /&gt;Downloads:&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.usb.img.gz"&gt;USA Site (521MB)&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.usb.img.gz.md5"&gt;USA MD5 Verification&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.usb.img.gz.sha256"&gt;USA SHA256 Verification&lt;/a&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Malaysia Mirrors to be populated soon, I'll post them when they are.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4026888656550191723?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4026888656550191723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4026888656550191723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4026888656550191723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4026888656550191723'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/hex-103-liveusb-cny-release.html' title='HeX 1.0.3 LiveUSB (CNY Release)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-832735856017089000</id><published>2008-02-14T11:05:00.004-05:00</published><updated>2008-02-14T11:11:32.781-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='security con'/><title type='text'>Shmoocon Starts Tomorrow</title><content type='html'>I trust that we are all prepared for absurdities and enjoyable semi-sober technical security banter?  In any event, shmoocon DC 2008 starts tomorrow afternoon and I look forward to seeing you there.  You can find the schedule on the &lt;a href="http://shmoocon.org/schedule.html"&gt;shmoocon&lt;/a&gt; site itself.&lt;br /&gt;&lt;br /&gt;I wanted to comment that if you do not currently have a ticket, there are several for sale on Ebay:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://cgi.ebay.com/2008-ShmooCon-ticket_W0QQitemZ190198292963QQihZ009QQcategoryZ16122QQssPageNameZWDVWQQrdZ1QQcmdZViewItem"&gt;http://cgi.ebay.com/2008-ShmooCon-ticket_W0QQitemZ190198292963QQihZ009QQcategoryZ16122QQssPageNameZWDVWQQrdZ1QQcmdZViewItem&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cgi.ebay.com/Shmoocon-ticket-February-15-18-Marriott-Wardman-DC_W0QQitemZ120222483342QQihZ002QQcategoryZ16122QQssPageNameZWDVWQQrdZ1QQcmdZViewItem"&gt;http://cgi.ebay.com/Shmoocon-ticket-February-15-18-Marriott-Wardman-DC_W0QQitemZ120222483342QQihZ002QQcategoryZ16122QQssPageNameZWDVWQQrdZ1QQcmdZViewItem&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I suspect that there may even be some hockers outside ;-)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-832735856017089000?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/832735856017089000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=832735856017089000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/832735856017089000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/832735856017089000'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/shmoocon-starts-tomorrow.html' title='Shmoocon Starts Tomorrow'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2993230100427940579</id><published>2008-02-14T10:52:00.003-05:00</published><updated>2008-02-14T11:04:49.165-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><title type='text'>HeX 1.0.3, the CNY Release</title><content type='html'>&lt;span style="font-size:180%;"&gt;I&lt;/span&gt; am pleased to announce the release of HeX 1.0.3, release info is below.  Thanks to the entire development team for their dedication and hard work.  This release has been dubbed the CNY, or Chinese New Year release.&lt;br /&gt;&lt;br /&gt;With the recent release of FreeBSD 7.0 RC2, we anticipate an actual 7.0 release in the near future.  When the Release version of 7.0 becomes available we will begin working on the new HeX 2.0 project.&lt;br /&gt;&lt;br /&gt;Get HeX 1.0.3 Here:&lt;br /&gt;US Mirrors:&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.iso" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/security/live&lt;wbr&gt;/hex-i386-1.0.3.iso&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.iso.md5" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/security/live&lt;wbr&gt;/hex-i386-1.0.3.iso.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.3.iso.sha256" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/security/live&lt;wbr&gt;/hex-i386-1.0.3.iso.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Malaysia Mirrors:&lt;br /&gt;&lt;a href="http://bsd.ipv6.la/hex-i386-1.0.3.iso" target="_blank"&gt;http://bsd.ipv6.la/hex-i386-1&lt;wbr&gt;.0.3.iso&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bsd.ipv6.la/hex-i386-1.0.3.iso.md5" target="_blank"&gt;http://bsd.ipv6.la/hex-i386-1&lt;wbr&gt;.0.3.iso.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bsd.ipv6.la/hex-i386-1.0.3.iso.sha256" target="_blank"&gt;http://bsd.ipv6.la/hex-i386-1&lt;wbr&gt;.0.3.iso.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Fixed:&lt;br /&gt;- pkg_info works after installation&lt;br /&gt;- ping works without sudo&lt;br /&gt;- procfs is correctly mounted on /proc at boot&lt;br /&gt;&lt;br /&gt;Upgraded:&lt;br /&gt;1. NSM Console 0.6-DEVEL&lt;br /&gt;Features:&lt;br /&gt;- 'dump' command added, you can now dump packet payloads into a binary&lt;br /&gt;file for later analysis&lt;br /&gt;- Significant speedups in the harimau module and 'checkip' command if&lt;br /&gt;wget is installed&lt;br /&gt;- tcpxtract configuration file changed to extract more types of files&lt;br /&gt;- Added foremost module&lt;br /&gt;- Added clamscan module (Thanks JohnQPublic)&lt;br /&gt;- Argus and tcptrace have reverse dns turned off by default now, it&lt;br /&gt;was causing the module to hang for extremely large pcap files. Can be&lt;br /&gt;switched on by changed the module options&lt;br /&gt;- rot13 encoding and decoding added :)&lt;br /&gt;Bugfixes:&lt;br /&gt;- alias command&lt;br /&gt;- urlescape (en|de)coding&lt;br /&gt;- file existence check&lt;br /&gt;- many other things&lt;br /&gt;All the other enhancements, bugfixes and additions since the 0.2&lt;br /&gt;release (there have been many!)&lt;br /&gt;&lt;br /&gt;New Application Packages:&lt;br /&gt;- xplot&lt;br /&gt;- uni2ascii&lt;br /&gt;- vnc&lt;br /&gt;- vsftpd&lt;br /&gt;- samplicator&lt;br /&gt;- sflowtool&lt;br /&gt;- pmacct&lt;br /&gt;- ming&lt;br /&gt;- ploticus&lt;br /&gt;- tcpick&lt;br /&gt;- bvi&lt;br /&gt;- elinks&lt;br /&gt;- feh&lt;br /&gt;- tftpgrab&lt;br /&gt;- arpwatch&lt;br /&gt;&lt;br /&gt;Misc:&lt;br /&gt;- New wallpapers with different color schemes&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The LiveUSB image will be out shortly, it is undergoing a quick regression test currently.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2993230100427940579?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2993230100427940579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2993230100427940579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2993230100427940579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2993230100427940579'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/hex-103-release.html' title='HeX 1.0.3, the CNY Release'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3882784120313380659</id><published>2008-02-04T11:13:00.000-05:00</published><updated>2008-02-04T11:16:12.246-05:00</updated><title type='text'>Column Update - Global Security</title><content type='html'>I apologize for my lax postings lately but have been largely unavailable to write due to several family matters that required travel and immediate attention.&lt;br /&gt;&lt;br /&gt;Note that we are now back on-track for continued analysis of security tools and how-to direction, possibly even some rants and noob bashing ;-). &lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3882784120313380659?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3882784120313380659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3882784120313380659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3882784120313380659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3882784120313380659'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/column-update-global-security.html' title='Column Update - Global Security'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-559245802074375093</id><published>2008-02-04T10:56:00.000-05:00</published><updated>2008-02-04T11:13:11.594-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>HeX and NSM-Console Writeup in ISSA Journal</title><content type='html'>&lt;a href="http://holisticinfosec.org/"&gt;Russ McRee&lt;/a&gt; has written a nice piece about the &lt;a href="http://www.rawpacket.org/projects/hex"&gt;HeX Live&lt;/a&gt; project and the included &lt;a href="http://thnetos.wordpress.com/nsm-console"&gt;NSM-Console&lt;/a&gt; in his 'toolsmith' section of the &lt;a href="http://issa.org/"&gt;ISSA Journal&lt;/a&gt;.  This 3.5 page writeup has clearly captured our intent behind HeX and the NSM-Console created by Mathew Lee Hinman.&lt;br /&gt;&lt;br /&gt;If you are not an ISSA subscriber, you can access the writeup at &lt;a href="http://holisticinfosec.org/content/view/12/26/"&gt;Russ McRee's column&lt;/a&gt; or &lt;a href="http://holisticinfosec.org/toolsmith/docs/february2008.pdf"&gt;here&lt;/a&gt; in the form of pdf.&lt;br /&gt;&lt;br /&gt;I would like to thank the community for their continued support and feedback on this project.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-559245802074375093?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/559245802074375093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=559245802074375093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/559245802074375093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/559245802074375093'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/02/hex-and-nsm-console-writeup-in-issa.html' title='HeX and NSM-Console Writeup in ISSA Journal'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1732177825115733456</id><published>2008-01-10T12:12:00.000-05:00</published><updated>2008-01-10T13:42:11.870-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>How do I know if my Snort implementation is working?</title><content type='html'>How do I test Snort? How do I know if Snort is sniffing packets? How do I know if Snort is running properly? How do I generate a test alert with Snort? Recently, and over the years, I have regularly seen people join the #snort channel on freenode and post these very questions to the snort mailing lists.  Perhaps this little article will index properly in the search engines and end their questions, this is of course assuming that they know how to use a search engine ;-).&lt;br /&gt;&lt;br /&gt;There are really several ways of testing snort, some much more complex than others.  Probably the most simple way is to define a custom rule that you can easily produce the traffic to trigger the alert.  This can be done by creating a simple rule that looks for traffic of a certain type, to a certain address or many other ways but for the purposes of this article we will be looking for traffic to a certain address (as this tends to be the most easily produced).  We begin by creating a custom rule either in a new rules file or by adding the rule into an existing rules file.  To simplify this you can download the rule from the url below:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/snort/rules/snort-test.rules"&gt;https://secure.redsphereglobal.com/data/tools/security/snort/rules/snort-test.rules&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once you have downloaded this rule file and added it to your snort.conf so that Snort has loaded it, simply generate traffic from the monitored network to one or more of the following hosts: 121.175.169.102,193.71.199.6,200.123.165.130.  This traffic can be of almost any type.  I will typically browse via browser or telnet to a standard IRC port (at the time that I wrote this, these hosts were on the known C&amp;amp;C list) such as 6666, 6667 ....&lt;br /&gt;&lt;br /&gt;Once this is done you will see the alerts being generated by snort (assuming that everything is configured properly).&lt;br /&gt;&lt;br /&gt;As a second method, you can attempt to generate traffic that an existing snort rule can detect and alert on.  To do this, I suggest using a tool such as &lt;a href="http://www.metasploit.com/"&gt;Metasploit&lt;/a&gt; to generate actual attack traffic.  You will want to test it against a host that you own, I certainly am not advocating attacking someones network with Metasploit from your network, this host should either be intended to be a test host, and/ or be immune to the attack.  A simple example would be to enable the web-iis.rules from snort.org and launch an attack against one of your patched webservers from metasploit in an attempt to exploit &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS01-023.mspx"&gt;MS01-23 &lt;/a&gt;using the&lt;a href="http://framework.metasploit.com/exploits/view/?refname=windows:iis:ms01_023_printer"&gt; Metasploit Framework Exploit&lt;/a&gt;.  This will in-turn generate the &lt;a href="http://www.snort.org/pub-bin/sigs.cgi?sid=971"&gt;WEB-IIS ISAPI .printer access alert&lt;/a&gt; to fire.&lt;br /&gt;&lt;br /&gt;Either of those two methods should allow you to test your Snort installation, there are some other tcpreplay type tools that you can generate traffic from some signatures with, but by and large they are not effective tests.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1732177825115733456?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1732177825115733456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1732177825115733456' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1732177825115733456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1732177825115733456'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/how-do-i-know-if-my-snort.html' title='How do I know if my Snort implementation is working?'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5487189023221184388</id><published>2008-01-10T12:05:00.000-05:00</published><updated>2008-01-10T12:11:56.174-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='Vitrual Appliance'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>HeX Virtual Appliance Image: 1.0.2R</title><content type='html'>While I have not yet had time to create images for multiple Virtualization technologies, I did finish the image for VMware.  Please obtain it at the below URL.&lt;br /&gt;&lt;br /&gt;This image is 825M in size and will decompress to a 3G VM.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz.md5"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz.sha256"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX_1.0.2_VMware.tar.gz.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5487189023221184388?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5487189023221184388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5487189023221184388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5487189023221184388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5487189023221184388'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/hex-vmware-image-of-102r.html' title='HeX Virtual Appliance Image: 1.0.2R'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-138135400001517204</id><published>2008-01-08T00:03:00.000-05:00</published><updated>2008-01-08T00:48:06.447-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='linux live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>HeX 1.0.2 LiveUSB Update</title><content type='html'>Unfortunately, the previous HeX 1.0.2 LiveUSB image was not the proper release, thanks to those that pointed this out.  This has since been remediated, the original links are still valid, I will re-post here for your downloading pleasure.&lt;br /&gt;&lt;br /&gt;For additional information on the project, please read my earlier post at: &lt;a href="http://global-security.blogspot.com/2008/01/hex-102r-liveusb-release.html"&gt;http://global-security.blogspot.com/2008/01/hex-102r-liveusb-release.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.md5"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.sha256"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-138135400001517204?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/138135400001517204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=138135400001517204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/138135400001517204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/138135400001517204'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/hex-102-liveusb-update.html' title='HeX 1.0.2 LiveUSB Update'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-505688552841306453</id><published>2008-01-07T09:01:00.000-05:00</published><updated>2008-01-07T09:03:07.063-05:00</updated><title type='text'>Screencast: An Introduction to NSM-Console</title><content type='html'>Dakrone has created a useful screencast of his new tool, read / see more on his blog&lt;br /&gt;&lt;a href="http://thnetos.wordpress.com/2008/01/05/screencast-an-introduction-to-nsm-console/"&gt;&lt;br /&gt;http://thnetos.wordpress.com/2008/01/05/screencast-an-introduction-to-nsm-console/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-505688552841306453?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/505688552841306453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=505688552841306453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/505688552841306453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/505688552841306453'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/screencast-introduction-to-nsm-console.html' title='Screencast: An Introduction to NSM-Console'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2556123196079203796</id><published>2008-01-07T08:29:00.000-05:00</published><updated>2008-01-07T08:56:35.932-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>HeX 1.0.2R LiveUSB Release</title><content type='html'>As I have been away on holiday, I have been unable to release the next iteration of the &lt;a href="http://www.rawpacket.org/projects/hex/liveusb"&gt;HeX LiveUSB tool&lt;/a&gt;.  Let this post serve to remediate that (albeit a bit late).  Without further adeau, the download is located at the following URLs:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.md5"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.sha256"&gt;https://secure.redsphereglobal.com/data/tools/security/live/HeX-i386-1.0.2.img.gz.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For those that are not familiar with the HeX project, please read further at rawpacket.org.  The LiveUSB project is a subset of the overall HeX project and adds a bit of functionality to suit your portable packet monkeying needs.  Essentially it gives you a slightly larger (and writable) filesystem to do with what you please; i.e. update signatures, modify configurations, store data and the like.&lt;br /&gt;&lt;br /&gt;To use the LiveUSB; simply download decompress and dd onto your device (example on fbsd: dd if=/path/to/HeX-i386-1.0.2.img of=/dev/da0 bs=1M).  Note that for speed purposes it is important to increase your default block size in fbsd, the value of 1M takes about 200 seconds for my system to write the entire 2G image.&lt;br /&gt;&lt;br /&gt;This release contains the NSM Console as described below.&lt;br /&gt;&lt;p&gt;&lt;a href="http://thnetos.wordpress.com/"&gt;Matthew(Dakrone)&lt;/a&gt; is the main developer of NSM Console, here’s the short description about it -&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.rawpacket.org/projects/hex/nsm-console"&gt;NSM Console (Network Security Monitoring Console)&lt;/a&gt; is a framework for performing analysis on packet capture files. It implements a modular structure to allow for an analyst to quickly write modules of their own without any programming language experience which means you can quickly integrate all the other NSM based tools to it. Using these modules a large amount of pcap analysis can be performed quickly using a set of global (as well as per-module) options. NSM Console also aims to be simple to run and easy to understand without lots of learning time.&lt;/p&gt;&lt;p&gt;If you want more information about what it is (and what it does), check out this introductory post -&lt;/p&gt;&lt;p&gt;&lt;a href="http://thnetos.wordpress.com/2007/11/27/nsm-console-a-framework-for-running-things/"&gt;http://thnetos.wordpress.com/2007/11/27/nsm-console-a-framework-for-running-things/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You can access NSM Console by clicking the &lt;em&gt;menu -&gt; NSM-Tools -&gt; NSM Console&lt;/em&gt;&lt;/p&gt;There are also several bug fixes in this release, as well as new nifty wallpapers (for the holiday season hah).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rawpacket.org/projects/hex/artwork"&gt;http://www.rawpacket.org/projects/hex/artwork&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. unicornscan run time error&lt;br /&gt;2. svn run time error&lt;br /&gt;3. lsof run time error&lt;br /&gt;4. firefox startup issue&lt;br /&gt;5. pidgin and liferea dbus issue&lt;br /&gt;6. CDROM-Mount.sh syntax error&lt;br /&gt;7. script command issue&lt;br /&gt;8. ping setuid issue&lt;br /&gt;&lt;br /&gt;Other known major or minor issues in the Base System are fixed, thanks to &lt;a href="http://bsd.b3ta.org/"&gt;chfl4gs_&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2556123196079203796?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2556123196079203796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2556123196079203796' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2556123196079203796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2556123196079203796'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/hex-102r-liveusb-release.html' title='HeX 1.0.2R LiveUSB Release'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2416969869649953853</id><published>2008-01-04T17:11:00.000-05:00</published><updated>2008-01-04T17:13:58.124-05:00</updated><title type='text'>Happy New Year!</title><content type='html'>Greetings all, and Happy New Year!&lt;br /&gt;&lt;br /&gt;I have been traveling for roughly the past three weeks and have therefore been unable to publish any updates to this site.  Rest assured though that I have some good new material for the 2008 security and noob thrashing season ;-)&lt;br /&gt;&lt;br /&gt;That said, I trust that everyone had a fantastic holiday and New Year celebration!  I want to thank you all for the support and feedback that I continually receive.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2416969869649953853?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2416969869649953853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2416969869649953853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2416969869649953853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2416969869649953853'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2008/01/happy-new-year.html' title='Happy New Year!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1059779687183974180</id><published>2007-12-18T19:58:00.001-05:00</published><updated>2008-12-09T12:41:48.105-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>Ubuntu Bashing Continued</title><content type='html'>It has been a while since I upgraded and subsequently wrote about my experience of upgrading Ubuntu 7.04 to Ubuntu 7.10.  I gave Ubuntu 7.10 the good old college try, but have to report that I am now back to my FreeBSD Laptop.&lt;br /&gt;&lt;br /&gt;The primary issues that I had with Ubuntu 7.10 had to deal with wireless networking.  The connection speed would never exceed 23mbps and even when the driver stated that it was connected at 23mbps I could not achieve throughput of more than 5mbps, even with the laptop sitting 5' from the AP.  The second, and most irritating, issue with the wireless networking setup of Ubuntu 7.10 was the consistent disconnects and intermittent reconnects.  Often it would not reconnect and I would have to reboot and piss with it for 30 minutes before it would inexplicably reconnect.  Of course this started to remind me of M$ reboots and I had to immediately remediate the situation with ufs and FreeBSD!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/R2h44YefbQI/AAAAAAAAAE0/tQit5OURL4o/s1600-h/bsd_screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/R2h44YefbQI/AAAAAAAAAE0/tQit5OURL4o/s320/bsd_screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5145495484309138690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;At first I thought that this was potentially related to the Broadcom 43XX chipset in the test laptop.  I then tested with different Intel (non proprietary) wireless cards and different APs.  An additional reason that I tested with different access points was due to the range limitation that I was experiencing with Ubuntu 7.10.  I was only able to get to roughly 30' from the AP before I would lose signal.&lt;br /&gt;&lt;br /&gt;The combination of these three wireless issues, in addition to the upgrade pain, led me to flatten the system and slap FreeBSD 6.2 REL onto it.  That said, I am now back into my comfort zone of *BSD.  I will also say that I have loaded the Broadcom 43xx windows driver using ndis and that I now have full 54mbps connectivity and a range of greater than 50' from the same APs that I had less than 30' with Ubuntu 7.10.&lt;br /&gt;&lt;br /&gt;So, to conclude and finish this mild rant, I think that the new Ubuntu 7.10 is a decent distro overall "for the click brigade" but I also think that more time should have been put into the guts as opposed to the shininess of the whole thing.  Of course, if you read some of my previous postings about the shininess setup issues that I experienced out of the box with Ubuntu 7.10....then perhaps they should have put more time into that as well.&lt;br /&gt;&lt;br /&gt;Previous articles:&lt;br /&gt;&lt;a href="http://global-security.blogspot.com/2007/10/ubuntu-704-to-710-upgrade-notes-pt-1.html"&gt;Ubuntu 7.04 to 7.10 Upgrade Notes Pt. 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://global-security.blogspot.com/2007/10/ubuntu-upgrade-to-710-strike-2.html"&gt;Ubuntu Upgrade to 7.10 Strike 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://global-security.blogspot.com/2007/10/ubuntu-upgradeor-not.html"&gt;Ubuntu Upgrade....or not (with compiz)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1059779687183974180?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1059779687183974180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1059779687183974180' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1059779687183974180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1059779687183974180'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/12/ubuntu-bashing-continued.html' title='Ubuntu Bashing Continued'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/R2h44YefbQI/AAAAAAAAAE0/tQit5OURL4o/s72-c/bsd_screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-2071500921390321782</id><published>2007-12-13T14:24:00.000-05:00</published><updated>2008-12-09T12:41:48.670-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect Update...</title><content type='html'>And a few operational notes....&lt;br /&gt;&lt;br /&gt;We are working hard to get out the next RC for your scanning pleasure.  In the meantime, please continue the use and bug reporting, it's been great thus far!&lt;br /&gt;&lt;br /&gt;Now, as to a big bug and how to properly handle it.  In previous versions of InProtect you were able to control the number of scans with the max_scans value in the Nessus Servers configuration dialogue.  Unfortunately with the modification of the nessus_run.pl script to streamline the scanning process, the max_scans variable does not properly control the actual scans being processed by the scanner.  A simple example is as follows;&lt;br /&gt;&lt;br /&gt;Lets say you schedule a scan with 60 hosts (IP Addresses) to be scanned and have limited in the Nessus Scanner Max_Scans setting a maximum of 10 concurrent scans on said server.  When this scheduled scan starts to run it will start out with 10 scans, once those begin to complete it will immediately say that it's running 20 scans then 30 and so on.&lt;br /&gt;&lt;br /&gt;To remediate this issue, you need to do a couple of things...first lets go ahead and kill our sched.pl process so that we can clean up the database (if you still show multiple scans running and none are actually running "&lt;span style="font-style: italic;"&gt;ps -auxxx | grep nessus&lt;/span&gt;").  Once this is complete, go ahead and look in your Inprotect database under the nessus_scan table for any record with a value of 'R'  in the status field (&lt;span style="font-style: italic;"&gt; select * from nessus_scan where status='R';&lt;/span&gt;".  If you find that you do have records with 'R' as their status, you need to set them as 'C' &lt;span style="font-style: italic;"&gt;"UPDATE`inprotect`.`nessus_scan` SET `status` = 'C' WHERE `status` = 'R' ; &lt;/span&gt;", you will also need to reset the current_scans value in the nessus_servers table "&lt;span style="font-style: italic;"&gt;UPDATE `inprotect`.`nessus_servers` SET `current_scans` = '0';"&lt;/span&gt;.  After completing these steps you can now start your sched.pl up again.  As another note, you may want to set all of the status values to 'C' just to clean up that table, once you restart sched.pl it will clean out all of the 'C' status scans and set their main schedule back to a scheduled status.&lt;br /&gt;&lt;br /&gt;Now that we have cleaned up the remnants of the aforementioned bug, lets go ahead and talk about the current workaround.  This workaround is fairly straightforward and consists of two simple modifications to your scan profile and your nessus server settings.  First, let's get into the InProtect GUI and select Settings -&gt; Nessus Servers -&gt; Edit, at this point we will be modifying the value for &lt;span style="font-style: italic;"&gt;Max number of hosts to scan&lt;/span&gt; and setting it to an extremely high number such as 10000 or more.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/R2GkwdO6fWI/AAAAAAAAAEk/KDydrXnvjYE/s1600-h/Nessus+Server+Settings.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/R2GkwdO6fWI/AAAAAAAAAEk/KDydrXnvjYE/s320/Nessus+Server+Settings.png" alt="" id="BLOGGER_PHOTO_ID_5143573401821674850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The next part of this workaround is to define the maximum hosts that will be scanned in the actual scan profile.  This will tell the nessusd server itself how many scans that it is allowed to run at the same time.  Select Settings -&gt; Nessus Scan Profiles -&gt; Edit your existing default profile -&gt; Preferences, under the serverprefs section are the options max_checks and max_hosts.  The max_checks value defines the number of test to be run concurrently against a single hosts and the max_hosts defines the maximum concurrent number of hosts that the nessusd server will scan.  As you can see by the below image, I have set my default values to 4 checks and 10 hosts.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/R2GmztO6fXI/AAAAAAAAAEs/FLjl9C4Ln-4/s1600-h/Scan+Profile.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/R2GmztO6fXI/AAAAAAAAAEs/FLjl9C4Ln-4/s320/Scan+Profile.png" alt="" id="BLOGGER_PHOTO_ID_5143575656679505266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-2071500921390321782?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/2071500921390321782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=2071500921390321782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2071500921390321782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/2071500921390321782'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/12/inprotect-update.html' title='InProtect Update...'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/R2GkwdO6fWI/AAAAAAAAAEk/KDydrXnvjYE/s72-c/Nessus+Server+Settings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5996857058152800565</id><published>2007-12-10T21:22:00.000-05:00</published><updated>2007-12-12T09:38:07.275-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='oinkmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='barnyard'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>managing snort rulesets cont...</title><content type='html'>I need to amend my &lt;a href="http://global-security.blogspot.com/2007/09/bleeding-snort-and-regular-rules-with.html"&gt;previous posting&lt;/a&gt; about the usage of Oinkmaster to automate and manage your Snort rules.  I had added in the simple script a command that updates the sid-msg.map in a fairly unclean way.  There is, infact, included within the /contrib of Oinkmaster a nifty little script called create-sidmap.pl.  This script reads all of the rules from the rules path that you specify and generates sid-msg.map output that can be redirected into a clean sid-msg.map file.&lt;br /&gt;&lt;br /&gt;The location in my original posting that should be changed is highlighted here:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;secure2# vi /usr/local/bin/autooinkall.sh&lt;br /&gt;#! /bin/sh&lt;br /&gt;#&lt;br /&gt;# simple script to run oinkmaster and obtain bleeding threat updates&lt;br /&gt;# in addition to the regular snort.org updates&lt;br /&gt;#&lt;br /&gt;/usr/local/bin/oinkmaster -o /usr/local/etc/snort/rules/&lt;br /&gt;/usr/local/bin/oinkmaster -C /usr/local/etc/oinkmaster-bleeding.conf -o /usr/local/etc/snort/rules/&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cat /usr/local/etc/snort/rules/bleeding-sid-msg.map &gt;&gt; /usr/local/etc/snort/rules/sid-msg.map&lt;/span&gt;&lt;br /&gt;/bin/kill -HUP  `cat /var/run/snort_em1.pid`&lt;br /&gt;/bin/kill -HUP  `cat /var/run/by.pid`&lt;/blockquote&gt;&lt;/span&gt;This should be changed to /path/to/your/create-sidmap.pl /path/to/rules/ &gt; /usr/local/etc/snort/rules/sid-msg.map so that the whole thing looks like the following:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;blockquote&gt;secure2# vi /usr/local/bin/autooinkall.sh&lt;br /&gt;#! /bin/sh&lt;br /&gt;#&lt;br /&gt;# simple script to run oinkmaster and obtain bleeding threat updates&lt;br /&gt;# in addition to the regular snort.org updates&lt;br /&gt;#&lt;br /&gt;/usr/local/bin/oinkmaster -o /usr/local/etc/snort/rules/&lt;br /&gt;/usr/local/bin/oinkmaster -C /usr/local/etc/oinkmaster-bleeding.conf -o /usr/local/etc/snort/rules/&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/usr/lobal/bin/create-sidmap.pl /usr/local/etc/snort/rules &gt; /usr/local/etc/snort/rules/sid-msg.map&lt;/span&gt;&lt;br /&gt;/bin/kill -HUP  `cat /var/run/snort_em1.pid`&lt;br /&gt;/bin/kill -HUP  `cat /var/run/by.pid`&lt;/blockquote&gt;&lt;/span&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5996857058152800565?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5996857058152800565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5996857058152800565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5996857058152800565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5996857058152800565'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/12/managing-snort-rulesets-cont.html' title='managing snort rulesets cont...'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4891878665987863393</id><published>2007-12-03T10:41:00.000-05:00</published><updated>2007-12-03T11:04:59.061-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='linux live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><title type='text'>HeX 1.0.1R LiveUSB Image</title><content type='html'>After receiving numerous requests to create a &lt;a href="http://global-security.blogspot.com/2007/10/hex-live-10-release.html"&gt;HeX Live&lt;/a&gt; USB Key Image, I have completed it.  This image includes all of the standard tools that you will find on HeX and is writable; so you can update things (signatures etc), make changes and so on.&lt;br /&gt;&lt;br /&gt;To use this tool, simply download it from the below location, decompress it and use dd to place it onto your USB Key.  If you are not familiar with the dd syntax it's quite simple really; dd if=/path/to/extracted/hex-i386-1.0.1.usb.img of=/dev/da0 (your USB device).  Note, that you should not dd this to a mounted partition, it will not work.  You need to dd onto a USB Key that you don't mind losing the data on, because this will overwrite everything on that key.  You can create a small partition after the dd (this of course assumes that you know how to do this, leaving the existing partition in-place) and have that to write data to etc...&lt;br /&gt;&lt;br /&gt;This image does require a minimum 2G key (actually uses 1.75G), and has no minimum memory requirements (other than standard fbsd and X requirements).&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.1.usb.img.gz"&gt;https://secure.redsphereglobal.com/data/tools/security/live/hex-i386-1.0.1.usb.img.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.1.usb.img.gz"&gt;http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.1.usb.img.gz&lt;/a&gt;&lt;br /&gt;MD5 (hex-i386-1.0.1.usb.img.gz) = cd7489ba0a2a1fe824d286c72eee6842&lt;br /&gt;SHA256 (hex-i386-1.0.1.usb.img.gz) = ffbb428145e0184d3848e45afee0d10ba41a4d9177688db10befc943dd4058f5&lt;br /&gt;&lt;br /&gt;Please test this out and let me know how it works for you, or let the entire team at &lt;a href="http://rawpacket.org"&gt;rawpacket.org&lt;/a&gt; know.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4891878665987863393?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4891878665987863393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4891878665987863393' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4891878665987863393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4891878665987863393'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/12/hex-101r-liveusb-image.html' title='HeX 1.0.1R LiveUSB Image'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7401547038225610531</id><published>2007-11-26T16:36:00.000-05:00</published><updated>2007-11-26T16:37:15.913-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='openpacket.org'/><title type='text'>beta.openpacket.org updates</title><content type='html'>Several updates have been made to the &lt;a href="http://beta.openpacket.org:8080"&gt;http://beta.openpacket.org:8080 &lt;/a&gt;site, please stop by and help us continue to test the site.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7401547038225610531?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7401547038225610531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7401547038225610531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7401547038225610531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7401547038225610531'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/betaopenpacketorg-updates.html' title='beta.openpacket.org updates'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7349493182085744968</id><published>2007-11-26T15:39:00.000-05:00</published><updated>2007-11-26T16:15:47.612-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect Beta 0.80.2</title><content type='html'>In the interest of continuing a good thing (although this post is a bit late), we have released a new bugfix version of InProtect 0.80.x.  This version is 0.80.2 and can be found at our &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=67220"&gt;sourceforge download location&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We hope to have an official release out on or about the new year and are working hard to meet this deadline.  I would like to thank all of the users for their feedback and continued support of this project.  It is always refreshing and energizing when there is good positive community usage and feedback!&lt;br /&gt;&lt;br /&gt;As always, I invite you to join us in freenode or arcnet in #inprotect to tell us about your experiences, issues, bugs and the like.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7349493182085744968?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7349493182085744968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7349493182085744968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7349493182085744968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7349493182085744968'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/inprotect-beta-0802.html' title='InProtect Beta 0.80.2'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-312688976137076508</id><published>2007-11-26T15:05:00.000-05:00</published><updated>2007-11-26T15:39:19.553-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>FreeBSD jabberd port mysql bug</title><content type='html'>As a quick post (esp since I have not been posting much lately) I recently ran into another issue with jabberd on freebsd.  I say another, if you will remember a previous post concerning sasl - &lt;a href="http://global-security.blogspot.com/2007/08/pidgin-on-linux-w-jabberd2-on.html"&gt;http://global-security.blogspot.com/2007/08/pidgin-on-linux-w-jabberd2-on.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This has more to do with cleaning up some of the errors that seem to exist in the mysql schema.  Specifically, if you install jabberd2 from the ports tree "/usr/ports/net-im/jabberd" and configure it to use mysql as it's storage engine, you will receive several errors in your stdout our log files (depending on your configuration).  These errors are generated when a users status changes, i.e. login, logout, away etc...  I have included a quick snapshot of the errors below.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Nov 26 14:48:48 secure2 jabberd/sm[1629]: mysql: sql delete failed: Table 'jabberd2.status' doesn't exist&lt;br /&gt;Nov 26 14:50:26 secure2 jabberd/sm[1629]: mysql: sql delete failed: Unknown column 'collection-owner' in 'where clause'&lt;br /&gt;Nov 26 14:51:10 secure2 jabberd/sm[1629]: mysql: sql select failed: Unknown column 'object-sequence' in 'order clause'&lt;br /&gt;Nov 26 14:51:10 secure2 jabberd/sm[1629]: mysql: sql insert failed: Unknown column 'status' in 'field list'&lt;br /&gt;Nov 26 14:52:17 secure2 jabberd/sm[1629]: mysql: sql insert failed: Unknown column 'show' in 'field list'&lt;br /&gt;Nov 26 14:52:58 secure2 jabberd/sm[1629]: mysql: sql insert failed: Unknown column 'last-login' in 'field list'&lt;br /&gt;Nov 26 14:55:46 secure2 jabberd/sm[1629]: mysql: sql insert failed: Unknown column 'last-logout' in 'field list'&lt;br /&gt;Nov 26 14:59:46 secure2 jabberd/c2s[1631]: [7] [192.168.1.2, port=3746] disconnect jid=user@test.com/Home, packets: 15&lt;br /&gt;Nov 26 14:59:46 secure2 jabberd/sm[1629]: session ended: jid=user@test.com/Home&lt;br /&gt;Nov 26 15:00:05 secure2 jabberd/c2s[1631]: [7] [192.168.1.2, port=3932] connect&lt;br /&gt;Nov 26 15:00:05 secure2 jabberd/c2s[1631]: [7] SASL authentication succeeded: mechanism=DIGEST-MD5; authzid=user@test.com&lt;br /&gt;Nov 26 15:00:05 secure2 jabberd/c2s[1631]: [7] bound: jid=user@test.com/Home&lt;br /&gt;Nov 26 15:00:05 secure2 jabberd/c2s[1631]: [7] requesting session: jid=user@test.com/Home&lt;br /&gt;Nov 26 15:00:05 secure2 jabberd/sm[1629]: session started: jid=user@test.com/Home&lt;/blockquote&gt;To remediate this, simply run the following against your jabberd2 mysql database:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;CREATE TABLE `status` (&lt;br /&gt;   `collection-owner` varchar(256),&lt;br /&gt;   `object-sequence` bigint,&lt;br /&gt;   `status` text NOT NULL,&lt;br /&gt;   `show` text,&lt;br /&gt;   `last-login` int DEFAULT '0',&lt;br /&gt;   `last-logout` int DEFAULT '0',&lt;br /&gt;   PRIMARY KEY (`collection-owner`));&lt;/blockquote&gt;This will get ya going, I'm not gonna go into what's wrong with the script that is included in the jabberd2 install, I think that it's pretty straight forward.&lt;br /&gt;&lt;br /&gt;Also note, I will try to post more regularly now but it's been a hectic few weeks for me (new job, family visiting etc...)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-312688976137076508?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/312688976137076508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=312688976137076508' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/312688976137076508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/312688976137076508'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/freebsd-jabberd-port-mysql-bug.html' title='FreeBSD jabberd port mysql bug'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3993372143297001353</id><published>2007-11-12T23:08:00.000-05:00</published><updated>2007-11-12T23:22:27.380-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect 0.80.1 Beta</title><content type='html'>Fixed a few of the issues that everyone was experiencing... also updated the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;clean install - fixed bad syntax issues&lt;/li&gt;&lt;li&gt;clean install - set proper version in db&lt;/li&gt;&lt;li&gt;clean install - changed admin to Admin in user group data (Admin is the original user for conformity)&lt;/li&gt;&lt;li&gt;upgrade - set proper version in db&lt;/li&gt;&lt;li&gt;upgrade - changed admin to Admin in user group data (Admin is the original installed user and this setting must match the current user so that proper access is given to Admin)&lt;/li&gt;&lt;/ul&gt;Also added note that Admin password is "admin" in INSTALL, this is changed as of versions 0.80.x&lt;br /&gt;&lt;br /&gt;new tarball can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.1.tar.gz" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/inprotect&lt;wbr&gt;/inprotect-0.80.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.1.tar.gz.md5" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/inprotect&lt;wbr&gt;/inprotect-0.80.1.tar.gz.md5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.1.tar.gz.sha256" target="_blank"&gt;https://secure.redsphereglobal&lt;wbr&gt;.com/data/tools/inprotect&lt;wbr&gt;/inprotect-0.80.1.tar.gz&lt;wbr&gt;.sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We should have the sourceforge project site updated with this tarball at some point tomorrow.  I will also be following up with upgrade instructions tomorrow, as the current instructions do not include details of upgrading to 0.80.x.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3993372143297001353?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3993372143297001353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3993372143297001353' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3993372143297001353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3993372143297001353'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/inprotect-0801-beta.html' title='InProtect 0.80.1 Beta'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-823256179100747131</id><published>2007-11-12T17:36:00.000-05:00</published><updated>2007-11-12T17:45:26.194-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect 0.80.0 Beta *fixed clean install sql*</title><content type='html'>My apologies for the issues that people have been experiencing with the new Beta of InProtect, but please remember that this is the purpose of a beta.&lt;br /&gt;&lt;br /&gt;I appreciate all of the feedback in IRC and comments on this blog.  Below is the URL to a version of InProtect with a cleaned up clean install sql script.  Note that you may still have issues with the actual install script (not the .sql) and I am working on that right now, hopefully will have that out shortly for you.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.0.tar.gz"&gt;InProtect 0.80.0 Beta **FIXED**&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.0.tar.gz.md5"&gt;MD5&lt;/a&gt;&lt;br /&gt;&lt;a href="https://secure.redsphereglobal.com/data/tools/inprotect/inprotect-0.80.0.tar.gz.sha256"&gt;SHA256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-823256179100747131?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/823256179100747131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=823256179100747131' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/823256179100747131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/823256179100747131'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/inprotect-0800-beta-fixed-clean-install.html' title='InProtect 0.80.0 Beta *fixed clean install sql*'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-447059150096629074</id><published>2007-11-08T21:13:00.000-05:00</published><updated>2007-11-12T21:49:17.166-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect 0.80.0 Beta Released!</title><content type='html'>So we have *finally* managed to get the 0.80.0 Beta out the door, unfortunately the new packaged does not include any of the new info for the install or upgrade (there are twelve of us working on this).  I'll be covering some of these topics in follow up articles over the next day or so.&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=67220"&gt;&lt;br /&gt;Get the InProtect 0.80.0 Beta Here!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For now, let's talk about some of the major changes that we have incorporated into this version.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gui:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Completely revamped menu system, access control driven.&lt;/li&gt;&lt;li&gt;User customizable dashboard.&lt;/li&gt;&lt;li&gt;Html and PDF report formats match.&lt;/li&gt;&lt;li&gt;Exportable xls reports.&lt;/li&gt;&lt;li&gt;Cleaned up excessive and unneeded sql queries to enhance speed.&lt;/li&gt;&lt;li&gt;Role-Based permissions.&lt;/li&gt;&lt;li&gt;Exception list for hosts.&lt;/li&gt;&lt;li&gt;Host specific lookup capabilities.&lt;/li&gt;&lt;li&gt;Cleaner interface.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Database:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All passwords are encrypted using user definable cryptographic standards such as blowfish.&lt;/li&gt;&lt;li&gt;Sensitive data is encrypted.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Database structure modified to allow for role-based permissions.&lt;/li&gt;&lt;li&gt;Database structure modified to enhance and improve large query response (including indexing).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Engine:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Max server scans are now run in a single session rather than multiple individual sessions, this reduces the load on both the nessus scanner and the InProtect console server.&lt;/li&gt;&lt;li&gt;Encryption and decryption functions added for sensitive data.&lt;/li&gt;&lt;li&gt;Multiple unneeded queries removed to enhance performance.&lt;/li&gt;&lt;li&gt;Query function creation and destruction cleaned up to enhance performance.&lt;/li&gt;&lt;/ul&gt;That is basically a quick run-through of the new features (there are more.. but these are the big ones IMHO).  There are a few additional perl libraries that are not yet mentioned in the documentation contained in the 0.80.0 tarball but are required in addition too those mentioned in the documentation, I'll list them here for you.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New Perl libraries:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Crypt::CBC&lt;/li&gt;&lt;li&gt;MIME::Base64&lt;/li&gt;&lt;li&gt;IO::Socket&lt;/li&gt;&lt;li&gt;POSIX&lt;/li&gt;&lt;li&gt;Socket&lt;/li&gt;&lt;/ul&gt;This should be some good info to get you started for now, but as I said earlier, I will be posting some additional information (detailed info) for new installs and upgrades over the next few days.  I will also try to update the official wiki and FAQ with these instructions.&lt;br /&gt;&lt;br /&gt;So, for now feel free to download and play with it, let me know what you think, I can usually be found in #inprotect on freenode.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-447059150096629074?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/447059150096629074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=447059150096629074' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/447059150096629074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/447059150096629074'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/inprotect-0800-beta-released.html' title='InProtect 0.80.0 Beta Released!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1795768183673247690</id><published>2007-11-05T13:36:00.000-05:00</published><updated>2007-11-05T16:30:39.440-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='computer security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>MySpace accont pwnage!</title><content type='html'>As the title indicates and as I have wanted to write about for some time now, ever since I noticed that the &lt;a href="http://www.myspace.com/"&gt;MySpace&lt;/a&gt; login page is not protected by any type of encryption, this posting is about sniffing MySpace passwords off of your network...&lt;br /&gt;&lt;br /&gt;To test this theory, and have a little fun, I used snort to sniff some packets off of a &lt;a href="http://www.torproject.org/"&gt;ToR (The Onion Router)&lt;/a&gt; system that I built specifically for this purpose.  The results below are fairly self-evident, though the names, dates, and locations have been changed to protect the guilty ^_^.   As we can see from the below highlighted output, the username is &lt;span style="font-style: italic;"&gt;j00r_myspace_pwned@hotmail.com&lt;/span&gt; and their password is &lt;span style="font-style: italic;"&gt;password12345&lt;/span&gt;.  I am both surprised and not surprised to see this on the internet today.&lt;br /&gt;                        &lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;POST /index.cfm?fuseaction=login.process HTTP/1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Host: secure.myspace.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Accept-Language: en-us,en;q=0.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Accept-Encoding: gzip,deflate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Keep-Alive: 300&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Connection: keep-alive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Referer: http://www.myspace.com/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Cookie: MSCulture=IP=10.10.10.10&amp;amp;IPCulture=en-US&amp;amp;PreferredCulture=en-US&amp;amp;Country=US&amp;amp;timeZone=0&amp;amp;ForcedExpiration=633298319485005304&amp;amp;USRLOC=QXJlYUNvZGU9MjA3JkNpdHk9Q2FtZGVuJkNvdW50cnlDb2RlPVVTJkNvdW50cnlOYW1lPVVuaXRlZCBTdGF0ZXMmRG1hQ29kZT01MDAmTGF0aXR1ZGU9NDQuMjI1MyZMb25naXR1ZGU9LTY5LjA5MjMmUG9zdGFsQ29kZT0mUmVnaW9uTmFtZT1NRQ%3D%3D; SessionDDF1=933aa40e14c3e8ee00fd99a3ab029eea43bb704eb259248a&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Content-Type: application/x-www-form-urlencoded&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Content-Length: 586&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;__VIEWSTATE=%2FwEPDwUKMTI3ODg2ODMzM2QYAQUeX19Db250cm9sc1JlcXV&lt;br /&gt;pcmVQb3N0QmFja0tleV9fFgIFMGN0bDAwJE1haW4kU3BsYXNoRGlzcGxheSRjdGw&lt;br /&gt;wMCRSZW1lbWJlcl9DaGVja2JveAUwY3RsMDAkTWFpbiRTcGxhc2hEaXNwbGF5JG&lt;br /&gt;N0bDAwJExvZ2luX0ltYWdlQnV0dG9u&amp;amp;NextPage=&amp;amp;ctl00%24Main%24Splash&lt;br /&gt;Display%24ctl00%24&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-style: italic;"&gt;Email_Textbox=j00r_myspace_pwned%40hotmail.com&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&amp;amp;ctl00%24Main%24SplashDisplay%24ctl00%24&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 204, 204); font-style: italic;"&gt;Password_Textbox=password12345&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&amp;amp;ctl00%24Main%24SplashDisplay&lt;br /&gt;%24ctl00%24Login_ImageButton.x=26&amp;amp;ctl00%24Main%24SplashDisplay%24ctl00%24Login_ImageButton.y=14&amp;amp;ctl00%24&lt;br /&gt;Main%24SplashDisplay%24ctl00%24nexturl=&amp;amp;ctl00%24Main%24SplashDisplay%24ctl00%24apikey=&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;HTTP/1.1 302 Found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Cache-Control: private&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Content-Length: 214&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Content-Type: text/html; charset=utf-8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Location: http://login.myspace.com/index.cfm?fuseaction=ad&amp;amp;MyToken=2d99f690-abae-4839-97dd-64b48d1edd52&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Server: Microsoft-IIS/6.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;X-AspNet-Version: 2.0.50727&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: MYUSERINFO=; domain=.myspace.com; expires=Wed, 19-Jan-2005 08:28:17 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: MYUSERINFO=; domain=myspace.com; expires=Wed, 19-Jan-2005 08:28:17 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: USER=; domain=.myspace.com; expires=Wed, 19-Jan-2005 08:28:17 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: USER=; domain=myspace.com; expires=Wed, 19-Jan-2005 08:28:17 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: MYUSERINFO=MIICtQYKKwYBBAGCN1gDlqCCAqUwggKhBgorBgEEAYI3WAMBoIICkTCCAo0CAwIAAQICZgMCAgDABAjl8wldaxuF7AQQzm1U8TfL0hIgLZm%2f%2baYNBwSCAmDFTCkutM5yyyvSN8vTANn5kgTYOPD3DWWxRcRQEx2ehj0nYpz3kqS0jJaAnb1PD7auiaNq8XMaipcAFbJbzntSKmLEwK7H%2brQknmAbEpo4YP3ofM9GcZb5ZYWzN2hj%2bclZDsJ4M%2fEPlqDElkLW7cWbUGcP2KMMcd%2bxJDxL3tcHHNaZymfryqMHpEibZtUEs%2bvHjbbQ8pcVNm%2bFyfO8yfnIJ20BCwebS7ZiseN0D0I8yWuZRwULf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;7HTAYB8jdhQyx49ULlkCUT4DL0iORqNL8Q3CvSdRwS7zT7cyBNC%2fg6%2b0Hy1D4NGHQcSzIXJ2tGg2%2bz5kCDPrARZVK5qgsSbI90ouN5LKu4kPLDd7w9%2fHtsFo%2ft%2bP4h4k%2fMq57s%2fuPPkM4J4h7ewHwEIVzv4lnk39l7QTthhroMwi9Qn196c%2fDNByifjkOAocz09n%2fB4t%2bzycg7B8VyIlY1P%2f29syvz%2ft5NbkbyYbAu6Sfz0%2biNM%2fjuqEFHAY1dGU6W%2btR8GD%2bGvsWttdb8kPXKL4x6HpIr1QyGIwk0SZEDr2oMzZjcQegezv3loAV9JivU8HmYaaibwLMJUVIPv6uvvr1slqJ%2f7dmG6hjFeEDjb4uEvrYfZrV0R75JQPd3W6MXjciL%2bRW3YDuK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;XGghi9I70PnpFuWeEkzE11U2IkyX3jb6GP4uOAl4KEZtQoF8LSsezdXPjlBP%2f1Q0upnPXJTzy0RNTfZZ0bdOuqnC13%2fNXIL96aZKgo0KVILrKN7E2uJYGkavoYyeK7Efolb%2f%2fgLSrX%2bUoicGc2oLceCWhrVxXdZAVt%2b0c7YNUTQ%3d%3d; domain=.myspace.com; path=/; HttpOnly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: MSCulture=IP=10.10.10.10&amp;amp;IPCulture=en-US&amp;amp;PreferredCulture=en-US&amp;amp;Country=US&amp;amp;timeZone=0&amp;amp;ForcedExpiration=633298319485005304&amp;amp;USRLOC=QXJlYUNvZGU9MjA3JkNpdHk9Q2FtZGVuJkNvdW50cnlDb2RlPVVTJkNvdW50cnlOYW1lPVVuaXRlZCBTdGF0ZXMmRG1hQ29kZT01MDAmTGF0aXR1ZGU9NDQuMjI1MyZMb25naXR1ZGU9LTY5LjA5MjMmUG9zdGFsQ29kZT0mUmVnaW9uTmFtZT1NRQ==; domain=.myspace.com; expires=Mon, 12-Nov-2007 12:00:36 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: LASTUSERCLICK=%7bts+'2007-11-05+04%3a00%3a36'%7d; domain=.myspace.com; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: GADC=EUD=0:0:YTVkMTA4OTQ5ZDg5ZWI0OekNaTFtgDI_S7P6H2jrQzkk4nPuDPBbmATsWT8Cbo-Vd3Hgs227A2MQcf3dzClR3nwSH5PPEg8uiygF6KzHRgPJYhvfCX0YsIcKZKOEwjO3; domain=.myspace.com; expires=Fri, 05-Nov-2027 11:00:36 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: SplashDisplayName=j00r_myspace_pwned; domain=.myspace.com; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ERDB=ZG9tYWluPS5teXNwYWNlLmNvbSZ0bGQ9Y29tJnNtb2tlcj0yJnNleHByZWY9MSZ1dHlwZT0yJnJlbGlnaW9uaWQ9MCZyZWdpb249MjAmcG9zdGFsY29kZT0wNDU3MiZtYXJpdGFsc3RhdHVzPU0maW5jb21laWQ9MCZoZWlnaHQ9MTcxJmdlbmRlcj1NJmZyaWVuZHM9MSZldGhuaWNpZD04JmFnZT0zMCZib2R5dHlwZWlkPTYmY2hpbGRyZW5pZD00JmNvdW50cnk9VVMmZGF0aW5nPTAmZHJpbmtlcj0xJmVkdWNhdGlvbmlkPTEmcmVsYXRpb25zaGlwcz0wJm5ldHdvcmtpbmc9MCZkaXNwbGF5bmFtZT1KZXJlbXkmZnJpZW5kaWRfaW50PTE0MzE0MDkxNyZpcGFkZHJlc3M9JzY&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;5LjM5LjExMC4yNycmc2NobD0wJnNjaGw9MCZzY2hsPTAmZ3JwPTAmZ3JwPTAmZ3JwPTAmY3VsdHVzZXJwcmVmPTEwMzM=; domain=.myspace.com; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: MSCulture=IP=10.10.10.10&amp;amp;IPCulture=en-US&amp;amp;PreferredCulture=en-US&amp;amp;Country=US&amp;amp;timeZone=0&amp;amp;ForcedExpiration=633298319485005304&amp;amp;USRLOC=QXJlYUNvZGU9MjA3JkNpdHk9Q2FtZGVuJkNvdW50cnlDb2RlPVVTJkNvdW50cnlOYW1lPVVuaXRlZCBTdGF0ZXMmRG1hQ29kZT01MDAmTGF0aXR1ZGU9NDQuMjI1MyZMb25naXR1ZGU9LTY5LjA5MjMmUG9zdGFsQ29kZT0mUmVnaW9uTmFtZT1NRQ==; domain=.myspace.com; expires=Mon, 12-Nov-2007 12:00:36 GMT; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Set-Cookie: Login=; domain=.myspace.com; path=/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;X-Server: ce28ca171d6578a0dad1823b61ec8978cabea8d4955341dd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Date: Mon, 05 Nov 2007 12:00:36 GMT&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am surprised because I know that MySpace receives a large amount of traffic and has quite the large user base, I would therefore think that they would provide SSL/TLS transport as a minimum to protect the authentication information of their user base.  But I am also not surprised by the fact that this is yet another blaring sign pointing to the fact that many organizations, engineers and so on do not take security seriously, nor do they develop with security as even so much as an afterthought.&lt;br /&gt;&lt;br /&gt;I also find it quite humorous that they actually have "&lt;a href="http://www.myspace.com/index.cfm?fuseaction=cms.viewpage&amp;amp;placement=safetytips"&gt;Safety Tips&lt;/a&gt;" on their site.  Probably the most humerus of which is their sixth tip on that page: &lt;span style="font-style: italic;"&gt;"Don’t get hooked by a phishing scam.  Phishing is a method used by fraudsters to try to get your personal information, &lt;span style="font-weight: bold;"&gt;such as your username and password&lt;/span&gt;, by pretending to be a site you trust. Click here to learn more."  &lt;/span&gt;I suppose that they are right though...I mean, why submit your information to a phishing site/scam when they can just &lt;span style="font-style: italic;"&gt;sniff&lt;/span&gt; your traffic and own your account!&lt;br /&gt;&lt;br /&gt;Of course gaining access to the users account is only the beginning, this opens up the door to a whole realm of possibilities, given the fact that *most* users will use the exact same password for all of their accounts.  Or they will at least use a basic derrivation of that password, an example would be adding a different number to the end in each instance i.e. password1, password2, password3.  Compromising the email account associated with the MySpace account also makes it extremely easy to gain additional information about an individual and ultimately be able to steal various types of sensitive information or even to further breach their resources (corporate accounts and the like).&lt;br /&gt;&lt;br /&gt;With the use of ToR and various anonymizers growing every day, and the level of expertise / knowledge of the basic ToR user not being that of a security minded individual, it is surprisingly easy to grab a number of MySpace user accounts in short-order.  During my testing period (roughly two weeks) of running a ToR server and sniffing for the magic MySpace packet, I was able to build a database of over 20 accounts and their associated passwords.  Conceivably I could create a network of ToR servers and be able to easily own accounts at a fairly rapid rate.&lt;br /&gt;&lt;br /&gt;All of this said, I strongly urge MySpace to purchase an SSL cert or two and use them, if nothing more than for the login process "This is what google does with gmail, a user browses to http://gmail.google.com and to logon is redirected to the https:// site, after authentication they are directed back to the http:// site".&lt;br /&gt;&lt;br /&gt;For fun, I have included below a snort rule that should catch the magic MySpace packet ;-), this is from bleedingthreats.net.&lt;br /&gt;&lt;blockquote&gt;alert tcp $HOME_NET any -&gt; $EXTERNAL_NET $HTTP_PORTS (msg:"BLEEDING-EDGE POLICY Myspace Login Attempt"; flow:established,to_server; content:"login.myspace.com"; uricontent:"/index.cfm?fuseaction=login"; classtype:policy-violation; sid:2002872; rev:2;)&lt;/blockquote&gt;I would like to thank Jeff for sending me some of his pcap data for analysis!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1795768183673247690?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1795768183673247690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1795768183673247690' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1795768183673247690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1795768183673247690'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/myspace-accont-pwnage.html' title='MySpace accont pwnage!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-98089286298828152</id><published>2007-11-04T21:52:00.000-05:00</published><updated>2008-12-09T12:41:49.131-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><title type='text'>Coming Soon - InProtect 0.80.0 Beta</title><content type='html'>I am excited to announce that we are on track for a beta/alpha release of InProtect 0.80.0 this coming week.  You will see a great deal of enhancements in this version, including cleaner reports and graphs, user customizable dashboard, more efficient scan scheduler and controller...and much more!&lt;br /&gt;&lt;br /&gt;I have included a "teaser" screenshot below.  Note that the latest code is always available from the InProtect Sourceforge SVN repo (but that should be considered "alpha" only)...since we are consistently making changes, fixes, tests and updates...&lt;br /&gt;&lt;br /&gt;I am also entertaining the idea of replacing / augmenting the &lt;a href="http://insecure.org/nmap/"&gt;nmap&lt;/a&gt; functionality with &lt;a href="http://www.unicornscan.org/"&gt;unicornscan&lt;/a&gt; (sice unicorns are fast!  &lt;3 Unicorns), let me know what your thoughts / concerns / comments are.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/Ry6I4_ybpPI/AAAAAAAAAEc/woUZRSzhB0w/s1600-h/Screenshot-InProtect+-+Home+-+Mozilla+Firefox.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/Ry6I4_ybpPI/AAAAAAAAAEc/woUZRSzhB0w/s320/Screenshot-InProtect+-+Home+-+Mozilla+Firefox.png" alt="" id="BLOGGER_PHOTO_ID_5129187538398586098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-98089286298828152?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/98089286298828152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=98089286298828152' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/98089286298828152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/98089286298828152'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/11/coming-soon-inprotect-0800-beta.html' title='Coming Soon - InProtect 0.80.0 Beta'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TBDZJH3YgJo/Ry6I4_ybpPI/AAAAAAAAAEc/woUZRSzhB0w/s72-c/Screenshot-InProtect+-+Home+-+Mozilla+Firefox.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-5219905658302323252</id><published>2007-10-31T21:41:00.000-04:00</published><updated>2008-12-09T12:41:49.245-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Nessus 3.06 on Ubuntu 7.10 _Gutsy Gibbon_</title><content type='html'>Post upgrading to Gutsy Gibbon on one of my test systems I needed to install an application that I regularly use (Nessus).  To install this I downloaded the standard Nessus 3.0.6 deb package from nessus.org and attempted install via the package manager.  The installation attempt produced the following  &lt;span style="font-style: italic;"&gt;Error: Dependency is not satisfied: libssl0.9.7.  &lt;/span&gt;Normally I wouldn't write about this, but given the fact that I noticed several locations on the internet (various forums and blogs) about this issue being unresolved for many users I figured I would post what worked for me.&lt;br /&gt;&lt;br /&gt;The first thing that I did was install libssl-dev "&lt;span style="font-style: italic;"&gt;sudo apt-get install libssl-dev&lt;/span&gt;".  After installing libssl-dev I again attempted to install the Nessus 3.0.6 deb package and received the same error " &lt;span style="font-style: italic;"&gt;Error: Dependency is not satisfied: libssl0.9.7&lt;/span&gt;".  My next step was to download &lt;a href="http://security.ubuntu.com/ubuntu/pool/universe/o/openssl097/libssl0.9.7_0.9.7g-5ubuntu1.1_i386.deb"&gt;libssl0.9.7_0.9.7g-5ubuntu1.1_i386.deb&lt;/a&gt; directly from packages.ubuntu.com and install this deb package.  That's what did the trick, Nessus is now up and running and everyone (me) is happy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/RykzEfybpOI/AAAAAAAAAEU/-tDi04YLAV8/s1600-h/Screenshot-Package+Installer+-+Nessus.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/RykzEfybpOI/AAAAAAAAAEU/-tDi04YLAV8/s320/Screenshot-Package+Installer+-+Nessus.png" alt="" id="BLOGGER_PHOTO_ID_5127685803083539682" border="0" /&gt;&lt;/a&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-5219905658302323252?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/5219905658302323252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=5219905658302323252' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5219905658302323252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/5219905658302323252'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/nessus-306-on-ubuntu-710-gutsy-gibbon.html' title='Nessus 3.06 on Ubuntu 7.10 _Gutsy Gibbon_'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/RykzEfybpOI/AAAAAAAAAEU/-tDi04YLAV8/s72-c/Screenshot-Package+Installer+-+Nessus.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-331482532709325486</id><published>2007-10-29T10:02:00.001-04:00</published><updated>2008-12-09T12:41:50.248-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='linux live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='Vitrual Appliance'/><title type='text'>HeX-VA (Virtual Security Appliance)</title><content type='html'>&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/RyX1N_ybpMI/AAAAAAAAAEE/xPrHL6D46Jg/s1600-h/HeX-Vmware.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/RyX1N_ybpMI/AAAAAAAAAEE/xPrHL6D46Jg/s200/HeX-Vmware.png" alt="" id="BLOGGER_PHOTO_ID_5126773371641242818" border="0" /&gt;&lt;/a&gt;I am pleased to announce the release of the HeX Virtual Appliance!&lt;br /&gt;&lt;br /&gt;To facilitate quick and easy use of the tools that are built into the HeX Live CD, we have installed the Live CD on four Virtual Machines to create four Security Virtual Appliance Images.  These images are intended to aide in the rapid deployment and usability of the &lt;a href="http://www.rawpacket.org/projects/hex-livecd/version-10-release"&gt;HeX Live Toolkit&lt;/a&gt; and we are dubbing it HeX-VA.  The images are designed for use with Parallels, Qemu, VMware and Virtualbox virtualization technologies.  If you have any problems using these images or have any suggestions, please feel free to contact us or stop by #rawpacket on freenode.&lt;br /&gt;&lt;br /&gt;Thanks to geek00l for the screenshots and continued hard work on this project!  I have included the US Mirrors below for your downloading pleasure.  If you are not US based, there are other Malaysian mirrors listed on the official &lt;a href="http://www.rawpacket.org/"&gt;rawpacket.org&lt;/a&gt; site under the Virtual Appliance project section.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/HeX-Paralles.tar.bz2"&gt;HeX-Paralleles&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-Paralles.tar.bz2.md5"&gt;md5&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-Paralles.tar.bz2.sha256"&gt;sha256&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/HeX-Qemu.tar.bz2"&gt;HeX-Qemu&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-Qemu.tar.bz2.md5"&gt;md5&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-Qemu.tar.bz2.sha256"&gt;sha256&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/HeX-VMware.tar.bz2"&gt;HeX-VMware&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-VMware.tar.bz2.md5"&gt;md5&lt;/a&gt; |&lt;a href="http://us.rawpacket.org/image/HeX-VMware.tar.bz2.sha256"&gt;sha256&lt;/a&gt;&lt;br /&gt;&lt;a href="http://us.rawpacket.org/image/HeX-Virtualbox.tar.bz2"&gt;HeX-Virtualbox&lt;/a&gt; | &lt;a href="http://us.rawpacket.org/image/HeX-Virtualbox.tar.bz2.md5"&gt;md5&lt;/a&gt; |&lt;a href="http://us.rawpacket.org/image/HeX-Virtualbox.tar.bz2.sha256"&gt;sha256&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'll be posting some detailed directions shortly on the usage of NTop and some specifics on tuning it for your environment (by request).&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Screenshots of various HeX-VAs:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/RyX0wPybpKI/AAAAAAAAAD0/5z1UP0ggWwY/s1600-h/HeX-Qemu.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/RyX0wPybpKI/AAAAAAAAAD0/5z1UP0ggWwY/s200/HeX-Qemu.png" alt="" id="BLOGGER_PHOTO_ID_5126772860540134562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/RyX07vybpLI/AAAAAAAAAD8/ba-HYdJ-UcU/s1600-h/HeX-VirtualBox.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/RyX07vybpLI/AAAAAAAAAD8/ba-HYdJ-UcU/s200/HeX-VirtualBox.png" alt="" id="BLOGGER_PHOTO_ID_5126773058108630194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/RyX0n_ybpJI/AAAAAAAAADs/9RFiKYrX7bc/s1600-h/HeX-Parallels.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/RyX0n_ybpJI/AAAAAAAAADs/9RFiKYrX7bc/s200/HeX-Parallels.png" alt="" id="BLOGGER_PHOTO_ID_5126772718806213778" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/RyX1aPybpNI/AAAAAAAAAEM/3C_KBJ_E9II/s1600-h/HeX-VMwareFusion.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/RyX1aPybpNI/AAAAAAAAAEM/3C_KBJ_E9II/s200/HeX-VMwareFusion.png" alt="" id="BLOGGER_PHOTO_ID_5126773582094640338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-331482532709325486?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/331482532709325486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=331482532709325486' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/331482532709325486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/331482532709325486'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/hex-va-virtual-security-appliance.html' title='HeX-VA (Virtual Security Appliance)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/RyX1N_ybpMI/AAAAAAAAAEE/xPrHL6D46Jg/s72-c/HeX-Vmware.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-9133762112671730308</id><published>2007-10-26T14:30:00.000-04:00</published><updated>2007-10-26T14:42:00.215-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='snort'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><title type='text'>HeX 1.0.1 Release (Bug Fixes)</title><content type='html'>So, due to several flaws that people were experiencing with HeX 1.0R we are releasing an updated version (1.0.1).  The fixes in this version include increased bootup speed; during the extraction and loading of the data into mfs /var, the IO process of several different system types was causing an apparent system hang, this has been resolved.&lt;br /&gt;&lt;br /&gt;Another major issue that was occurring was with the msfweb not loading properly or not functioning when loaded.  It turns out that this was actually a firefox related issue; deleting ~/.mozill/firefox and using the global Firefox configuration fixed the problem (note that this also fixed javascript issues in ntop and darkstat).&lt;br /&gt;&lt;br /&gt;As geek00l says, we are "shamelessly" releasing this fixed version.  As always please give it a roll and let us know if you experience any issues.  You can report bugs using our &lt;a href="https://trac.security.org.my/hex/wiki"&gt;Trac&lt;/a&gt; interface, the &lt;a href="http://groups.google.com/group/HeX-liveCD"&gt;Mailing List&lt;/a&gt; or via IRC in #rawpacket on freenode.&lt;br /&gt;&lt;br /&gt;Download URLs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.1.iso"&gt;hex-i386-1.0.1.iso&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.1.iso.md5"&gt;hex-i386-1.0.1.iso.md5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.1.iso.sha256"&gt;hex-i386-1.0.1.iso.sha256&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-9133762112671730308?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/9133762112671730308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=9133762112671730308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9133762112671730308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9133762112671730308'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/hex-101-release-bug-fixes.html' title='HeX 1.0.1 Release (Bug Fixes)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-9140902494994886772</id><published>2007-10-23T12:01:00.000-04:00</published><updated>2007-10-23T12:17:37.877-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><title type='text'>Openpacket.org Beta</title><content type='html'>The openpacket.org &lt;a href="http://beta.openpacket.org:8080/"&gt;beta&lt;/a&gt; site is live (and has been for a while, but I did not think to post about it) :-\&lt;br /&gt;&lt;br /&gt;This site is the brainchild of &lt;a href="http://taosecurity.blogspot.com/"&gt;Richard Bejtlich&lt;/a&gt; who announced the beta at &lt;a href="http://openpacket.blogspot.com/"&gt;http://openpacket.blogspot.com&lt;/a&gt;.  Please swing by and drop some pcap data or just some comments / requests.&lt;br /&gt;&lt;br /&gt;The site is located at &lt;a href="http://beta.openpacket.org:8080/"&gt;http://beta.openpacket.org:8080&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-9140902494994886772?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/9140902494994886772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=9140902494994886772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9140902494994886772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/9140902494994886772'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/openpacketorg-beta.html' title='Openpacket.org Beta'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-6982437255638807168</id><published>2007-10-22T11:40:00.000-04:00</published><updated>2007-10-22T16:30:23.069-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vulnerability Scanner'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>InProtect, on track for alpha release</title><content type='html'>...We hope to have an alpha/beta release of the upcoming InProtect 0.80.0 within two weeks.&lt;br /&gt;&lt;br /&gt;Good positive progress has been made tuning all of the elements of the engine itself for improved performance in lowering the overall load of the scheduling engine itself.  We are currently working on migration scripts for users using both the 0.22.5 and 0.22.5JC versions.&lt;br /&gt;&lt;br /&gt;You will see some big database changes and enhancements to the GUI in the form of role-based permissions, a per-user customizable dashboard at login, cleaned up table indexes and optimized queries and much much more.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-6982437255638807168?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/6982437255638807168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=6982437255638807168' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6982437255638807168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/6982437255638807168'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/inprotect-on-track-for-alpha-release.html' title='InProtect, on track for alpha release'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1981774724735386262</id><published>2007-10-20T19:52:00.000-04:00</published><updated>2008-12-09T12:41:50.536-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='xgl'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Ubuntu Upgrade...or not (with compiz)</title><content type='html'>Perhaps it was a lack of patience on my part, or poor forward planning on Ubuntu's part, but I could no longer continue to attempt upgrading after what was likely the 30th failed attempt.  As a result of this upgrade attempt outcome I decided to backup the /home/* directories and perform a clean install.&lt;br /&gt;&lt;br /&gt;As one would expect the standard install succeeded with no problem.  The expected options were available from custom partitioning to setting initial user and permissions during the installation.  The only real issue that I had was with the "seamless" compiz implementation that I had heard so much about.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/RxrQq8Wi_5I/AAAAAAAAADc/n00Hak_JRRg/s1600-h/Screenshot-Appearance+Preferences.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/RxrQq8Wi_5I/AAAAAAAAADc/n00Hak_JRRg/s320/Screenshot-Appearance+Preferences.png" alt="" id="BLOGGER_PHOTO_ID_5123636962261139346" border="0" /&gt;&lt;/a&gt;For this installation I used an HP laptop that I have, this laptop contains an ATI X series video card and therefore supports 3D acceleration.  I was disappointed that the compiz (3D) desktop acceleration did not work out of the box, so here is what I did to make it work:  Initially I simply tried to enable Extra effects after enabling the proprietary video card.  This only produced the error "Composite extension not found"...after enabling in xorg.conf (as described below) I received the fairly generic error "Unable to enable visual effects" or similar...  So here are my steps to enable compiz on Ubuntu 7.10 with ATI drivers (what worked for me)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Enable all of the repos that have proprietary software and the like System -&gt; Administration -&gt; Software Sources.  &lt;/li&gt;&lt;li&gt;Enable the proprietary video card driver from the Restricted Drivers Manager.&lt;/li&gt;&lt;li&gt;Make sure composite extensions are enabled : vi /etc/X11/xorg.conf&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Section "Extensions"&lt;br /&gt;    Option          "Composite"     "1"&lt;br /&gt;EndSection&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Install xserver-xgl "sudo apt-get install xserver-xgl&lt;/li&gt;&lt;li&gt;Install compizconfig-settings-manager "sudo apt-get install compizconfig-settings-manager" *this is not a requirement but gives you a level of customization that is nice.&lt;/li&gt;&lt;li&gt;Restart X&lt;/li&gt;&lt;li&gt;Try it out System -&gt; Preferences -&gt; Appearance -&gt; Visual Affects (select what you want here...I used Extra then Custom from the last apt-get install)&lt;/li&gt;&lt;/ul&gt;Everything else worked nicely, enabled the proprietary fwcutter for my wireless&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/RxrRFMWi_6I/AAAAAAAAADk/aj_Yi38Llq0/s1600-h/Screenshot-Restricted+Drivers.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/RxrRFMWi_6I/AAAAAAAAADk/aj_Yi38Llq0/s320/Screenshot-Restricted+Drivers.png" alt="" id="BLOGGER_PHOTO_ID_5123637413232705442" border="0" /&gt;&lt;/a&gt; card and it worked, no more mucking with it as in previous versions, very nice!&lt;br /&gt;&lt;br /&gt;All in all, I give this version a Thumbs Up despite the upgrade mess, seems more stable so far and clean.&lt;br /&gt;&lt;br /&gt;Hope this helps someone out :-)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1981774724735386262?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1981774724735386262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1981774724735386262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1981774724735386262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1981774724735386262'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/ubuntu-upgradeor-not.html' title='Ubuntu Upgrade...or not (with compiz)'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/RxrQq8Wi_5I/AAAAAAAAADc/n00Hak_JRRg/s72-c/Screenshot-Appearance+Preferences.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3491545757491117190</id><published>2007-10-19T22:12:00.000-04:00</published><updated>2008-12-09T12:41:52.050-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Ubuntu Upgrade to 7.10 Strike 2</title><content type='html'>As I write this, I have attempted roughly 10 "upgrades" via the Update Manager with the same result each time as displayed below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/RxlkjsWi_3I/AAAAAAAAADM/YM8pP8uEBN0/s1600-h/Screenshot-gutsy.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/RxlkjsWi_3I/AAAAAAAAADM/YM8pP8uEBN0/s320/Screenshot-gutsy.png" alt="" id="BLOGGER_PHOTO_ID_5123236615474577266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Obviously this is producing some anxiety on my behalf, as I am anxious to upgrade.  That said, I fear that the upgrade process, much like previous upgrade processes from the Ubuntu folks, is a complete joke.&lt;br /&gt;&lt;br /&gt;In preparation for the joke to be a fact, I kicked off the download and noted again that the servers are getting hammered... bitTorrent anyone?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/RxloqcWi_4I/AAAAAAAAADU/6Wpwp4zaw84/s1600-h/Screenshot-0%25+of+1+file+-+Downloads.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/RxloqcWi_4I/AAAAAAAAADU/6Wpwp4zaw84/s320/Screenshot-0%25+of+1+file+-+Downloads.png" alt="" id="BLOGGER_PHOTO_ID_5123241129485205378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3491545757491117190?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3491545757491117190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3491545757491117190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3491545757491117190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3491545757491117190'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/ubuntu-upgrade-to-710-strike-2.html' title='Ubuntu Upgrade to 7.10 Strike 2'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/RxlkjsWi_3I/AAAAAAAAADM/YM8pP8uEBN0/s72-c/Screenshot-gutsy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3899879111387861361</id><published>2007-10-18T23:22:00.000-04:00</published><updated>2008-12-09T12:41:52.733-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Ubuntu 7.04 to 7.10 Upgrade Notes pt 1</title><content type='html'>Time to see if the Ubuntu folks have cleaned up their upgrade process.  Previous upgrade attempts have been painful to say the least (this means pre-7.10).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rxi1_MWi_wI/AAAAAAAAACc/_wFRnnwLS0Y/s1600-h/upgrade1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 261px; height: 163px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rxi1_MWi_wI/AAAAAAAAACc/_wFRnnwLS0Y/s320/upgrade1.png" alt="" id="BLOGGER_PHOTO_ID_5123044673386118914" border="0" /&gt;&lt;/a&gt;I kicked the process off at about 21:30 EST by updating my existing 7.04 installation with all of the latest package updates as noted in the Ubuntu upgrade process documentation.  The update went smoothly with the simple exception that a boatload of other users must be doing the same thing and loading up the repos.  I did have to restart the updates a few times to get all files to download (again, likely related to repo overload, considering the fact that I regularly update my Ubuntu systems and this is not a normal occurrence).  It should be noted that the Upgrade to 7.10 option was available prior to updating my packages, but IAW the upgrade documentation I performed the package update first.&lt;br /&gt;&lt;br /&gt;The first thing we do after making sure all packages are updated is click on the Upgrade button to kick off the 7.04 to 7.10 upgrade process and again click Upgrade in the release notes.  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/Rxi228Wi_xI/AAAAAAAAACk/E4qm1OF-m8s/s1600-h/Screenshot-Release+Notes.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 225px; height: 195px;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/Rxi228Wi_xI/AAAAAAAAACk/E4qm1OF-m8s/s320/Screenshot-Release+Notes.png" alt="" id="BLOGGER_PHOTO_ID_5123045631163825938" border="0" /&gt;&lt;/a&gt;This kicked off the upgrade process and started to download the Upgrade Tool (again a little slow...likely load related).  Once the Upgrade Tool finished downloading and kicked off, more downloading and waiting as the Upgrade Tool runs through &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/Rxi44sWi_yI/AAAAAAAAACs/FBcvzepn2xg/s1600-h/Screenshot-Distribution+Upgrade.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 203px; height: 170px;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/Rxi44sWi_yI/AAAAAAAAACs/FBcvzepn2xg/s320/Screenshot-Distribution+Upgrade.png" alt="" id="BLOGGER_PHOTO_ID_5123047860251852578" border="0" /&gt;&lt;/a&gt;upgrade preparations, software channel modifications, fetching upgrades, installing upgrades, clean up and system restart.&lt;br /&gt;&lt;br /&gt;This is where the trouble began, again I suspect due to load on&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rxi9RMWi_2I/AAAAAAAAADE/AeLTPG4SDtU/s1600-h/Screenshot-gutsy.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 233px; height: 190px;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rxi9RMWi_2I/AAAAAAAAADE/AeLTPG4SDtU/s320/Screenshot-gutsy.png" alt="" id="BLOGGER_PHOTO_ID_5123052679205158754" border="0" /&gt;&lt;/a&gt; the distribution servers.  After waiting for about an hour on file 50 of 56, I canceled the process and started again in the hopes that it would jumpstart the download.  Unfortunately this did not work, so I left it to fetch overnight, and woke up to the screenshot to the right.&lt;br /&gt;&lt;br /&gt;With all of the excitement and everyone else attempting to update and upgrade at the same time, I'll be intermittently trying to complete my upgrade over the next week in the hopes that it will complete.  That being said, I have spoken with a few of my associates that were able to fetch all of the upgrade files (~6 hours of downloading at painfully slow rates) and they had their upgrade fail roughly halfway through the process, thereby rendering their system useless and forcing a clean install of 7.10.&lt;br /&gt;&lt;br /&gt;The same associate of mine "giovani" also suggested using bittorrent for the mass distribution medium, to alleviate some of the pain that we are all feeling with the seemingly overloaded repos.  Something definitely needs to be done, bittorrent or otherwise, to clean up these load produced upgrade and update failures.&lt;br /&gt;&lt;br /&gt;More to follow...&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-3899879111387861361?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/3899879111387861361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=3899879111387861361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3899879111387861361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/3899879111387861361'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/ubuntu-704-to-710-upgrade-notes-pt-1.html' title='Ubuntu 7.04 to 7.10 Upgrade Notes pt 1'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/Rxi1_MWi_wI/AAAAAAAAACc/_wFRnnwLS0Y/s72-c/upgrade1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4695066353037313811</id><published>2007-10-18T15:37:00.000-04:00</published><updated>2007-10-18T16:48:01.119-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>Optimizing MySQL on FreeBSD part 1</title><content type='html'>I have written a few other times at a few separate locations about tuning MySQL in the past, so I'm going to attempt and write a bit of updated material and keep it all in one place, this blog.  I will be following up in the next few months concerning additional tuning steps that can be taken.&lt;br /&gt;&lt;br /&gt;Recently while browsing the interweb, I came across a nifty little perl script written by Major Hayden of rackspace.com.&lt;br /&gt;&lt;br /&gt;I put a copy of this perl script &lt;a href="http://secure.redsphereglobal.com:8080/data/tools/sql/mysqltuner.pl.gz"&gt;here&lt;/a&gt; for ease of downloading and use.  To get it, simply download -&gt; extract it -&gt; make executable.  Of course you need perl installed to use it...&lt;br /&gt;&lt;br /&gt;Some examples of output that I received when I ran the script ./mysqltuner.pl on one of my higher transaction test servers:&lt;br /&gt;&lt;blockquote&gt;General recommendations:&lt;br /&gt;   Reduce your overall MySQL memory footprint for system stability&lt;br /&gt;   Enable the slow query log to troubleshoot bad queries&lt;br /&gt;   Reduce or eliminate persistent connections to reduce connection usage&lt;br /&gt;   Adjust your join queries to always utilize indexes&lt;br /&gt;Variables to increase:&lt;br /&gt;   *** MySQL's maximum memory usage exceeds your installed memory ***&lt;br /&gt;   *** Add more RAM before increasing any MySQL buffer variables  ***&lt;br /&gt;   max_connections (&gt; 125)&lt;br /&gt;   key_buffer_size (&gt; 11.1G)&lt;br /&gt;   query_cache_size (&gt; 256M)&lt;br /&gt;   join_buffer_size (&gt; 1024.0M, or always use indexes with joins)&lt;br /&gt;Variables to decrease:&lt;br /&gt;   wait_timeout (&lt;&gt;&lt;/blockquote&gt;I modified most of the variables in question in my /etc/my.cnf and restarted mysqld and let it run for a few days.  I then ran the script again and got the following output:&lt;br /&gt;&lt;blockquote&gt;./mysqltuner.pl&lt;br /&gt;   MySQL High-Performance Tuner - Major Hayden &lt;major.hayden@rackspace.com&gt;&lt;br /&gt;   Bug reports, feature requests, and downloads at mysqltuner.com&lt;br /&gt;   Run with '--help' for additional options and output filtering&lt;br /&gt;Please enter your MySQL login: root&lt;br /&gt;Please enter your MySQL password:&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Currently running supported MySQL version 5.0.41-log&lt;br /&gt;-------- General Statistics --------------------------------------------------&lt;br /&gt;[&lt;span style="color: rgb(51, 51, 255);"&gt;--&lt;/span&gt;] Up for: 6d 5h 5m 20s (8M q [16.393 qps], 139K conn, TX: 2G, RX: 4G)&lt;br /&gt;[&lt;span style="color: rgb(51, 51, 255);"&gt;--&lt;/span&gt;] Reads / Writes: 65% / 35%&lt;br /&gt;[&lt;span style="color: rgb(255, 0, 0);"&gt;!!&lt;/span&gt;] Maximum possible memory usage: 442.7G (1341% of installed RAM)&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Slow queries: 0%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Highest usage of available connections: 49%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Key buffer size / total MyISAM indexes: 12.0G/11.1G&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Key buffer hit rate: 99.8%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Query cache efficiency: 31.5%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Query cache prunes per day: 0&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Sorts requiring temporary tables: 0%&lt;br /&gt;[&lt;span style="color: rgb(255, 0, 0);"&gt;!!&lt;/span&gt;] Joins performed without indexes: 2838670&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Temporary tables created on disk: 0%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Thread cache hit rate: 99%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Table cache hit rate: 78%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Open file limit used: 13%&lt;br /&gt;[&lt;span style="color: rgb(51, 204, 0);"&gt;OK&lt;/span&gt;] Table locks acquired immediately: 99%&lt;br /&gt;-------- Recommendations -----------------------------------------------------&lt;br /&gt;General recommendations:&lt;br /&gt;   Reduce your overall MySQL memory footprint for system stability&lt;br /&gt;   Enable the slow query log to troubleshoot bad queries&lt;br /&gt;   Adjust your join queries to always utilize indexes&lt;br /&gt;Variables to increase:&lt;br /&gt;   *** MySQL's maximum memory usage exceeds your installed memory ***&lt;br /&gt;   *** Add more RAM before increasing any MySQL buffer variables  ***&lt;br /&gt;   join_buffer_size (&gt; 1.5G, or always use indexes with joins)&lt;/major.hayden@rackspace.com&gt;&lt;/blockquote&gt;All in all, this is a highly useful script to get some quick stats and easy adjustment variables to help tune your MySQL server.  I should also note that this is not specific to FreeBSD, but I happen to be a FreeBSD junkie and this this was all tested on a FreeBSD 6.2 Rel box.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4695066353037313811?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4695066353037313811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4695066353037313811' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4695066353037313811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4695066353037313811'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/optimizing-mysql-on-freebsd-part-1.html' title='Optimizing MySQL on FreeBSD part 1'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-7712960468571261060</id><published>2007-10-18T11:32:00.000-04:00</published><updated>2008-12-09T12:41:53.013-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Canonical releases Ubuntu 7.10</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/Rxd-YsWi_uI/AAAAAAAAACM/_eGOixltobo/s1600-h/ubuntu_logo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/Rxd-YsWi_uI/AAAAAAAAACM/_eGOixltobo/s320/ubuntu_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5122702063844916962" border="0" /&gt;&lt;/a&gt;Canonical Ltd. released the latest version (7.10) of the Ubuntu Server, Desktop, Kubuntu and Edubuntu Editions today.  You can get more information about these releases and download them at the official &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; site.&lt;br /&gt;&lt;br /&gt;The Ubuntu developers have also created an upgrade path for users that are currently on the 7.04 ("Feisty Fawn") release.  As stated on their website, the migration is as simple as insuring that all updates have been applied to your Feisty Fawn installation then opening System -&gt; Administration -&gt; Update Manager -&gt; Select Upgrade (you may need to check for new updates).  At this point you simply follow the on-screen instructions.&lt;br /&gt;&lt;br /&gt;I will be testing this process tonight on my HP laptop and posting my results when complete. &lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-7712960468571261060?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/7712960468571261060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=7712960468571261060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7712960468571261060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/7712960468571261060'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/canonical-releases-ubuntu-710.html' title='Canonical releases Ubuntu 7.10'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/Rxd-YsWi_uI/AAAAAAAAACM/_eGOixltobo/s72-c/ubuntu_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-11554840211117433</id><published>2007-10-18T09:49:00.000-04:00</published><updated>2008-12-09T12:41:53.420-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='bot analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='sguil'/><category scheme='http://www.blogger.com/atom/ns#' term='Freebsd6.2'/><title type='text'>HeX Live 1.0 Release</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/RxdytMWi_rI/AAAAAAAAAB0/sHlYzL0pxeo/s1600-h/liveCD-peace.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/RxdytMWi_rI/AAAAAAAAAB0/sHlYzL0pxeo/s200/liveCD-peace.jpg" alt="" id="BLOGGER_PHOTO_ID_5122689221892701874" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;A&lt;/span&gt;fter 6 months of heavy development and debugging I am pleased to announce the release of the &lt;span style="font-style: italic;"&gt;HeX Live CD 1.0 Release.&lt;/span&gt;  What is HeX Live?  HeX Live is the worlds first and foremost Network Security Monitoring &amp;amp; Network Based Forensics liveCD.  The intent is to provide a wide array of highly usable tools in a pre-packaged format that the analyst can use to investigate and monitor real-time network activity, whether security related or in the course of reviewing traffic to determine bandwidth over utilization sources and so on...&lt;br /&gt;&lt;br /&gt;This will be the final major release of HeX LiveCD until the release of FreeBSD 7.0 Rel, this is of course pending no major bugs are located in HeX 1.0R.  If there are any major bugs found, then a bug-fixed HeX will be released prior to FreeBSD 7.0 Rel.\\&lt;br /&gt;&lt;br /&gt;For a detailed list of what applications can be found on HeX Live 1.0R check out the actual&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/RxdzAsWi_tI/AAAAAAAAACE/Nl-xUVaZvW0/s1600-h/liveCD-crazy.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/RxdzAsWi_tI/AAAAAAAAACE/Nl-xUVaZvW0/s200/liveCD-crazy.jpg" alt="" id="BLOGGER_PHOTO_ID_5122689556900150994" border="0" /&gt;&lt;/a&gt; project at &lt;a href="http://www.rawpacket.org/projects/hex-livecd/version-10-release"&gt;rawpacket.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have also included in this posting the CD covers that were created by vickz, fantastic work man!  You can download the HeX LiveCD 1.0R from the following locations:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.iso"&gt;US Server (East Coast)&lt;/a&gt; | &lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.iso.md5"&gt;MD5&lt;/a&gt; | &lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/hex-i386-1.0.iso.sha256"&gt;SHA256&lt;/a&gt; | &lt;a href="http://secure.redsphereglobal.com:8080/data/tools/security/live/HeX-Usage-Manual"&gt;User Guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://bsd.ipv6.la/hex-i386-1.0.iso"&gt;Malaysia Server &lt;/a&gt;| &lt;a href="http://bsd.ipv6.la/hex-i386-1.0.iso.md5"&gt;MD5&lt;/a&gt; | &lt;a href="http://bsd.ipv6.la/hex-i386-1.0.iso.sha256"&gt;SHA256&lt;/a&gt; | &lt;a href="http://www.rawpacket.org/anonymous/papers/HeX-Usage-Manual"&gt;User Guide&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I will try to get some decent screenshots posted soon so that everyone can see just how slick the HeX LiveCD 1.0R really is.  I would also suggest that you download it and play with it.  There are a good number of tools on here for packet monkeys of all ages and skill to have a good old time!&lt;br /&gt;&lt;br /&gt;I'll leave it at that for now, and again would like to thank the community for their support and feedback throughout the development process of this tool.&lt;br /&gt;&lt;br /&gt;Shout to Geek00l for organizing everything and kicking some a$$!&lt;br /&gt;Shout to ch4flgs_ and zarul for everything!&lt;br /&gt;Shout to all others involved in this project (esp for putting up with me)&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-11554840211117433?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/11554840211117433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=11554840211117433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/11554840211117433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/11554840211117433'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/hex-live-10-release.html' title='HeX Live 1.0 Release'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/RxdytMWi_rI/AAAAAAAAAB0/sHlYzL0pxeo/s72-c/liveCD-peace.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8517370468816337379</id><published>2007-10-10T12:57:00.000-04:00</published><updated>2008-12-09T12:41:53.662-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='NEWS'/><category scheme='http://www.blogger.com/atom/ns#' term='rants'/><title type='text'>Loose lips sink ships!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rw0HB8Wi_qI/AAAAAAAAABs/vSOPJEmzGP0/s1600-h/Oct7OsamahTV4.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_TBDZJH3YgJo/Rw0HB8Wi_qI/AAAAAAAAABs/vSOPJEmzGP0/s200/Oct7OsamahTV4.jpg" alt="" id="BLOGGER_PHOTO_ID_5119756081352081058" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;D&lt;/span&gt;uring recent interweb browsing and reading I came across the following and have to comment, it's been in the news lately but this just brought it up again for me; &lt;a href="http://www.nysun.com/article/64163"&gt;http://www.nysun.com/article/64163&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;span style="font-size:100%;"&gt;W&lt;/span&gt;ASHINGTON — &lt;a title="Al Qaeda" href="http://www.nysun.com/related_results.php?term=Al+Qaeda"&gt;Al Qaeda&lt;/a&gt;'s Internet communications system has suddenly gone dark to American intelligence after the leak of &lt;a title="Osama bin Laden" href="http://www.nysun.com/related_results.php?term=Osama+bin+Laden"&gt;Osama bin Laden&lt;/a&gt;'s September 11 speech inadvertently disclosed the fact that we had penetrated the enemy's system.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;The intelligence blunder started with what appeared at the time as an American intelligence victory, namely that the federal government had intercepted, a full four days before it was to be aired, a video of Osama bin Laden's first appearance in three years in a video address marking the sixth anniversary of the attacks of September 11, 2001. On the morning of September 7, the Web site of &lt;a title="ABC Inc." href="http://www.nysun.com/related_results.php?term=ABC+Inc."&gt;ABC News&lt;/a&gt; posted excerpts from the speech.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;But the disclosure from ABC and later other news organizations tipped off Qaeda's internal security division that the organization's Internet communications system, known among American intelligence analysts as Obelisk, was compromised. This network of Web sites serves not only as the distribution system for the videos produced by Al Qaeda's production company, As-Sahab, but also as the equivalent of a corporate intranet, dealing with such mundane matters as expense reporting and clerical memos to mid- and lower-level Qaeda operatives throughout the world.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;" id="article" class="article_small"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;" id="article" class="article_small"&gt;Has the media lost all of their capability to make good discretionary decisions?  Further, typically they have subject-matter experts, one would think that such experts would know better.  But I suppose that it is all about the ratings and making that next buck!&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="article" class="article_small"&gt;&lt;span style="font-style: italic;"&gt;While intranets are usually based on servers in a discrete physical location, Obelisk is a series of sites all over the Web, often with fake names, in some cases sites that are not even known by their proprietors to have been hacked by Al Qaeda.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Similar to a botnet etc...  effectively a chain of pwned servers.  This is certainly not a new concept and usage of such a concept in conjunction with services such as ToR (The Onion Router) would make tracking Obelisk users virtually impossible.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="article" class="article_small"&gt;&lt;span style="font-style: italic;"&gt;One intelligence officer who requested anonymity said in an interview last week that the intelligence community watched in real time the shutdown of the Obelisk system. &lt;/span&gt;&lt;a style="font-style: italic;" title="United States" href="http://www.nysun.com/related_results.php?term=United+States"&gt;America&lt;/a&gt;&lt;span style="font-style: italic;"&gt;'s Obelisk watchers even saw the order to shut down the system delivered from Qaeda's internal security to a team of technical workers in Malaysia. That was the last internal message America's intelligence community saw. "We saw the whole thing shut down because of this leak," the official said. "We lost an important keyhole into the enemy."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;We most certainly did lose an important keyhole, ya think?  If a keyhole is what you would call it.  The intel received from such a source could easily help thwart future planned terrorist and military actions etc...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="article" class="article_small"&gt;&lt;span style="font-style: italic;"&gt;By Friday evening, one of the key sets of sites in the Obelisk network, the Ekhlaas forum, was back on line. The Ekhlaas forum is a password-protected message board used by Qaeda for recruitment, propaganda dissemination, and as one of the entrance ways into Obelisk for those operatives whose user names are granted permission. Many of the other Obelisk sites are now offline and presumably moved to new secret locations on the World Wide Web.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;The founder of a Web site known as clandestineradio.com, &lt;a title="Nick Grace" href="http://www.nysun.com/related_results.php?term=Nick+Grace"&gt;Nick Grace&lt;/a&gt;, tracked the shutdown of Qaeda's Obelisk system in real time. "It was both unprecedented and chilling from the perspective of a Web techie. The discipline and coordination to take the entire system down involving multiple Web servers, hundreds of user names and passwords, is an astounding feat, especially that it was done within minutes," Mr. Grace said yesterday.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="article" class="article_small"&gt;&lt;span style="font-weight: bold;"&gt;I agree with Mr. Grace, to an extent, it would be a feat indeed if individual personnel were involved.  I think that it's also plausible to think that this network operated much like a botnet.  From that perspective there could have been a simple command or series of commands that initiated the automatic shutdown or action to be taken in the event of a security breach.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The head of the SITE Intelligence Group, an organization that monitors Jihadi Web sites and provides information to subscribers, &lt;/span&gt;&lt;a style="font-style: italic;" title="Rita Katz" href="http://www.nysun.com/related_results.php?term=Rita+Katz"&gt;Rita Katz&lt;/a&gt;&lt;span style="font-style: italic;"&gt;, said she personally provided the video on September 7 to the deputy director of the &lt;/span&gt;&lt;a style="font-style: italic;" title="National Counterterrorism Center" href="http://www.nysun.com/related_results.php?term=National+Counterterrorism+Center"&gt;National Counterterrorism Center&lt;/a&gt;&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;&lt;a style="font-style: italic;" title="Michael Leiter" href="http://www.nysun.com/related_results.php?term=Michael+Leiter"&gt;Michael Leiter&lt;/a&gt;&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt; &lt;p&gt;Ms. Katz yesterday said, "We shared a copy of the transcript and the video with the U.S. government, to Michael Leiter, with the request specifically that it was important to keep the subject secret. Then the video was leaked out. An investigation into who downloaded the video from our server indicated that several computers with IP addresses were registered to government agencies."&lt;/p&gt; &lt;p&gt;Yesterday a spokesman for the National Counterterrorism Center, Carl Kropf, denied the accusation that it was responsible for the leak. "That's just absolutely wrong. The allegation and the accusation that we did that is unfounded," he said. The spokesman for the director of national intelligence, Ross Feinstein, yesterday also denied the leak allegation. "The intelligence community and the ODNI senior leadership did not leak this video to the media," he said.&lt;/p&gt;  &lt;p&gt;Ms. Katz said, "The government leak damaged our investigation into Al Qaeda's network. Techniques and sources that took years to develop became ineffective. As a result of the leak Al Qaeda changed their methods." Ms. Katz said she also lost potential revenue.&lt;/p&gt;&lt;p&gt;A former counterterrorism official, &lt;a title="Roger Cressey" href="http://www.nysun.com/related_results.php?term=Roger+Cressey"&gt;Roger Cressey&lt;/a&gt;, said, "If any of this was leaked for any reasons, especially political, that is just unconscionable." Mr. Cressey added that the work that was lost by burrowing into Qaeda's Internet system was far more valuable than any benefit that was gained by short-circuiting Osama bin Laden's video to the public.&lt;/p&gt;&lt;/span&gt;&lt;span style="font-weight: bold;" id="article" class="article_small"&gt;&lt;p&gt;&lt;span id="article" class="article_small"&gt;I personally think that it's more than unconscionable, I dare say it's borderline treason!&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;p&gt;While Al Qaeda still uses human couriers to move its most important messages between senior leaders and what is known as a Hawala network of lenders throughout the world to move interest-free money, more and more of the organization's communication happens in cyber space.&lt;/p&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;  &lt;p&gt;"While the traditional courier based networks can offer security and anonymity, the same can be had on the Internet. It is clear in recent years if you look at their information operations and explosion of Al Qaeda related Web sites and Web activities, the Internet has taken a primary role in their communications both externally and internally," Mr. Grace said. &lt;/p&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;/span&gt;&lt;span id="article" class="article_small"&gt;Cheers,&lt;br /&gt;JJC&lt;/span&gt;&lt;span style="font-style: italic;" id="article" class="article_small"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8517370468816337379?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8517370468816337379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8517370468816337379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8517370468816337379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8517370468816337379'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/loose-lips-sink-ships.html' title='Loose lips sink ships!'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TBDZJH3YgJo/Rw0HB8Wi_qI/AAAAAAAAABs/vSOPJEmzGP0/s72-c/Oct7OsamahTV4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1629621123688138611</id><published>2007-10-09T16:27:00.000-04:00</published><updated>2008-12-09T12:41:53.906-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='security live cd'/><category scheme='http://www.blogger.com/atom/ns#' term='security management'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='IDS'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><category scheme='http://www.blogger.com/atom/ns#' term='live cd'/><title type='text'>HeX Live Pending Release</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TBDZJH3YgJo/RwvmMMWi_pI/AAAAAAAAABk/4em0M4OTesI/s1600-h/HeX-liveCD-Label.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_TBDZJH3YgJo/RwvmMMWi_pI/AAAAAAAAABk/4em0M4OTesI/s320/HeX-liveCD-Label.jpg" alt="" id="BLOGGER_PHOTO_ID_5119438498585312914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;F&lt;/span&gt;or all of you anxious packet monkeys out there, the HeX LiveCD 1.0R will soon be available.  We are running through extensive tests and bug fixing excersizes right now, but anticipate releasing this new version within the next week.  I'll post an update once released, as well as the standard US mirrors.&lt;br /&gt;&lt;br /&gt;This project has also been gaining a good amount of momentum and continued community support.  I would like to thank all involved, esp geek00l and chfl4gs_ (the core founders)!&lt;br /&gt;&lt;br /&gt;If you want some additional information concerning this project, please check out &lt;a href="http://www.rawpacket.org/"&gt;www.rawpacket.org&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1629621123688138611?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1629621123688138611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1629621123688138611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1629621123688138611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1629621123688138611'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/hex-live-pending-release.html' title='HeX Live Pending Release'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TBDZJH3YgJo/RwvmMMWi_pI/AAAAAAAAABk/4em0M4OTesI/s72-c/HeX-liveCD-Label.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-4487019519977628163</id><published>2007-10-09T16:04:00.000-04:00</published><updated>2007-10-09T16:15:00.804-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='Security Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='InProtect'/><category scheme='http://www.blogger.com/atom/ns#' term='Nmap Frontend'/><title type='text'>InProtect Wiki and Update</title><content type='html'>The project continues to gain speed and support from the community (thanks again everyone!).  The core team is currently meeting every other Sunday, in the secret InProtect cave, to hash out the roadmap and future plans.  Unfortunately I was not in town for the most recent meeting and away from the interweb and therefore did not make the meeting. &lt;br /&gt;&lt;br /&gt;However I still have some updates that I can post;&lt;br /&gt;The InProtect Wiki is now online and we will be working hard to keep it updated with the latest goodies, FAQ, etc...! &lt;a href="http://inprotect.wiki.sourceforge.net/"&gt;http://inprotect.wiki.sourceforge.net&lt;/a&gt;, please check it out and let us know what we can do to improve it or what you would like to see added.&lt;br /&gt;&lt;br /&gt;I continue to get visitors to #inprotect on irc.freenode.net and appreciate all of the continued feedback.&lt;br /&gt;&lt;br /&gt;We anticipate having the CVS -to- SVN conversion done shortly and subsequently publishing an Alpha release of the new version.  We will also be updating the InProtect home page with meeting notes, roadmap and so on, in the near future!   &lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-4487019519977628163?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/4487019519977628163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=4487019519977628163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4487019519977628163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/4487019519977628163'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/inprotect-wiki-and-update.html' title='InProtect Wiki and Update'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-1063965914432641378</id><published>2007-10-01T11:39:00.000-04:00</published><updated>2008-12-09T12:41:54.210-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='Nessus Frontend'/><title type='text'>FIXED::[Bug 1641] NessusClient 3.0.0 Beta 4 Crash on Server Connect</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TBDZJH3YgJo/RwEXxMWi_oI/AAAAAAAAABc/BZX1Hqc7vV4/s1600-h/Screenshot-Nessus+Client.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_TBDZJH3YgJo/RwEXxMWi_oI/AAAAAAAAABc/BZX1Hqc7vV4/s320/Screenshot-Nessus+Client.png" alt="" id="BLOGGER_PHOTO_ID_5116396785566416514" border="0" /&gt;&lt;/a&gt;I must say that I am quite pleased with Renaud Deraison of nessus.org for his rapid response and remediation of the bug that I discovered last week (&lt;a href="http://global-security.blogspot.com/2007/09/nessusclient-300-beta-4-bug.html"&gt;NessusClient 3.0.0 Beta 4 Bug&lt;/a&gt;).  There was an uninitialized pointer when a class was created from an XML file (rather than dynamically), which in turn created a bad memory access and therefore crashed the client.&lt;br /&gt;&lt;br /&gt;Nessus.org has posted a fixed version, Beta 5 of the 3.0.0 NessusClient at their typical download location: &lt;a href="http://www.nessus.org/download/"&gt;http://www.nessus.org/download/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I would also like to add to my previous posting about the feature set of the NessusClient and it's inability to export to XML (this is still true) but can be worked around (too a degree anyway).  When you scan a host and if you chose to save the session, upon exiting the NessusClient, it creates a &lt;span style="font-style: italic;"&gt;.nessus &lt;/span&gt;file which is pure XML (albeit it's a different XML format than the CLI xml), and which contains much more information about the scan than the other formats (it contains all the scan results, the policies, the targets associated to each scan, etc...&lt;br /&gt;&lt;br /&gt;Thx again Renaud!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-1063965914432641378?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/1063965914432641378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=1063965914432641378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1063965914432641378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/1063965914432641378'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/10/fixedbug-1641-nessusclient-300-beta-4.html' title='FIXED::[Bug 1641] NessusClient 3.0.0 Beta 4 Crash on Server Connect'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TBDZJH3YgJo/RwEXxMWi_oI/AAAAAAAAABc/BZX1Hqc7vV4/s72-c/Screenshot-Nessus+Client.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-8401510046771419800</id><published>2007-09-28T10:49:00.000-04:00</published><updated>2007-09-28T10:53:36.539-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NSM'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><category scheme='http://www.blogger.com/atom/ns#' term='HeX Live CD'/><category scheme='http://www.blogger.com/atom/ns#' term='cyber security'/><category scheme='http://www.blogger.com/atom/ns#' term='network security'/><title type='text'>HeX Live Update</title><content type='html'>Excerpt from &lt;a href="http://geek00l.blogspot.com/"&gt;geek00l:&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;For all the &lt;a href="http://www.rawpacket.org/projects/hex-livecd"&gt;HeX liveCD&lt;/a&gt; users out there, we have been developing this liveCD for quite sometimes and I have received some positive and negative comments and various inputs from the users, therefore instead of me receiving the email and redirect to other co-developers, I decide to create the mailing list for the HeX liveCD so that it will has life of its own ;P&lt;br /&gt;&lt;br /&gt;There you go -&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/HeX-liveCD?hl=en"&gt;http://groups.google.com/group/HeX-liveCD?hl=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since this is public group and mainly used for mailing list management, I decided to use google group as it is convenience and easy. Therefore feel free to join us!!!!!&lt;br /&gt;&lt;br /&gt;On the other hand, you can visit us at Freenode #rawpacket. Most of us are slacking there.&lt;/blockquote&gt;I would also like to thank everyone for their feedback and support of this project, one small step at a time.  As to some additional information, there has been some discussion surrounding the creation of a VM image / Virtual Appliance that would embody the HeX Live CD capabilities and give the network analyst a broad set of tools.  I'll post updated about this as they are available.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;JJC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3486144322043340030-8401510046771419800?l=global-security.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://global-security.blogspot.com/feeds/8401510046771419800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3486144322043340030&amp;postID=8401510046771419800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8401510046771419800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3486144322043340030/posts/default/8401510046771419800'/><link rel='alternate' type='text/html' href='http://global-security.blogspot.com/2007/09/hex-live-update.html' title='HeX Live Update'/><author><name>JJC</name><uri>http://www.blogger.com/profile/08102466843919236000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='18' height='32' src='http://www.redsphereglobal.com/Images/tall_london_bulkhead_brickwall.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3486144322043340030.post-3053869055469969874</id><published>2007-09-28T10:02:00.000-04:00</published><updated>2008-12-09T12:41:54.467-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nessus'/><category scheme='http://www.blogger.com/atom/ns#' term='*nix'/><title type='text'>NessusClient 3.0.0 Beta 4 Bug</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TBDZJH3YgJo/Rv0QtcWi_mI/AAAAAAAAABM/J5WF7oBtjBM/s1600-h/Nessus_Crash.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_TBDZJH3YgJo/Rv0QtcWi_mI/AAAAAAA
