<?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-7468008418270845225</id><updated>2012-02-16T16:56:47.739-08:00</updated><category term='Wireless'/><category term='hip-hop'/><category term='mullet'/><category term='movies'/><category term='passwords'/><category term='perl'/><category term='comic'/><category term='piracy'/><category term='duel'/><category term='privacy'/><category term='hacking'/><category term='wow'/><category term='geocaching'/><category term='open source'/><category term='censorship'/><category term='product'/><category term='biking'/><category term='San Diego'/><category term='psychology'/><category term='iphone'/><category term='shell'/><category term='python'/><category term='spam'/><category term='setups'/><category term='internet'/><category term='debian'/><category term='email'/><category term='lockpicking'/><category term='sexuality'/><category term='SSL'/><category term='evil'/><category term='firewall'/><category term='nonsense'/><category term='solaris'/><category term='Religion'/><category term='rant'/><category term='science'/><category term='lame'/><category term='linux'/><category term='racism'/><category term='idea'/><category term='research'/><category term='lost'/><category term='social engineering'/><category term='video games'/><category term='photography'/><category term='security'/><category term='politics'/><category term='programming'/><category term='xoom'/><category term='random'/><category term='graffiti'/><category term='music'/><category term='geek'/><category term='schizophrenia'/><category term='depression'/><category term='terrorism'/><category term='go'/><category term='apartment'/><category term='BP'/><category term='kde'/><category term='gps'/><category term='Denial of Service'/><category term='WEP'/><category term='copyright'/><category term='android'/><category term='anonyimizer'/><category term='wildfires'/><category term='hacks'/><category term='software'/><category term='food'/><category term='tech support'/><category term='entertainment'/><category term='Verizon'/><category term='weird'/><category term='career'/><category term='paranoia'/><category term='failure'/><category term='incredible'/><category term='blogging'/><category term='stupid'/><category term='pet'/><title type='text'>Clinically Awesome</title><subtitle type='html'>Jason Mansfield is a software engineer, security enthusiast, and crazy thinker living in Silicon Valley.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default?start-index=26&amp;max-results=25'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>176</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-4344918338349124637</id><published>2011-11-11T12:13:00.001-08:00</published><updated>2011-11-11T12:27:06.703-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xoom'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Xoom LTE Upgrade</title><content type='html'>A bought a Motorola Xoom android tablet the day it came out and from the beginning there was the promise that it would be upgraded for free to 4G LTE. Last week I got the notice that I could upgrade. Here's how it went:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: transparent;"&gt;I signed up on Nov 2nd and quickly got a shipment traffic email from Motorola.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Nov 3rd I received a pre-labeled FedEx box with instructions and packing materials.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Nov 7th I got around to shipping it out.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: transparent;"&gt;Nov 10th I received the upgraded tablet.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The turnaround time for this was pretty staggering. I'm guessing the recognize that a lot of people depend on these things and wouldn't be happy having to be without their's for long.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The instructions with the returned tablet said I would have to turn it on and when I got logged in I would get a prompt for turning on 4G LTE after a few minutes. Somehow I had cancelled the prompt when it appeared. I found the settings (clearly indicated in the instructions had I cared to look) and then it was a waiting game.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The instructions said it might take a few hours for OTA registration to complete. I was occasionally checking the network connectivity indicator in the lower right to say "4G" instead of "3G". After three hours nothing happened so I went to reboot the device to try again. When it booted back up it immediately said "4G". It worked!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I haven't really played with the 4G much yet as I'm pretty much in WiFi range all the time during my week. I did turn WiFi off for a few and pulled up maps just to see if it was fast. &lt;i&gt;Man those map tiles loaded fast&lt;/i&gt;. I even got a free OEM standard dock (power and audio connectivity, no speakers, USB, or HDMI) as a "while supplies last" deal. In theory they could have upgraded my Android Market to a newer version but my tablet was encrypted so I had to do it myself. I'm more comfortable with the encryption and an extra upgrade step.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall, Motorola did a fantastic job with this. The instructions they provided were clear and described exactly what would happen with the upgrade process. I was pretty floored by how fast I got my upgraded device back. If you bought a 3G Xoom from Verizon you should definitely take advantage of this.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-4344918338349124637?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/4344918338349124637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/11/xoom-lte-upgrade.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/4344918338349124637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/4344918338349124637'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/11/xoom-lte-upgrade.html' title='Xoom LTE Upgrade'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-3258343303880141813</id><published>2011-10-06T12:08:00.000-07:00</published><updated>2011-10-06T12:08:18.291-07:00</updated><title type='text'>On Google+</title><content type='html'>I'm trying out this &lt;a href="https://plus.google.com/116775222297299631121/posts"&gt;Google+&lt;/a&gt; thing.&lt;br /&gt;&lt;br /&gt;I have a Facebook that I maintain for people to find me. Every time I log in my &lt;i&gt;mind recoils in horror&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I previously used tumblr for blogging and really liked the asymmetrical sharing model. Hopefully Google+ incorporated the good bits of everything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-3258343303880141813?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/3258343303880141813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/10/on-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3258343303880141813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3258343303880141813'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/10/on-google.html' title='On Google+'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-308879172547250287</id><published>2011-07-01T12:30:00.000-07:00</published><updated>2011-07-01T12:30:58.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='go'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Go Language Compile/Link/Launch Script</title><content type='html'>I've started playing around with the &lt;a href="http://golang.org/"&gt;Go language&lt;/a&gt; and I think it's pretty neat. I have a security-related project I'm working on to help me learn the language that I'll share soon after it's finished.&lt;br /&gt;&lt;br /&gt;I found myself slightly annoyed when I would compile, link, and launch my program while editing it. It was fast but the command line was long:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;bin/6g whatever.go &amp;amp;&amp;amp; bin/6l -o whatever whatever.6 &amp;amp;&amp;amp; ./whatever -arg1 blah -arg2&lt;/code&gt;&lt;/blockquote&gt;To make things a little easier when switching between source files I wrote a simple script:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;#!/bin/bash&lt;br /&gt;#gogogo.sh &amp;lt;program_name&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;&lt;br /&gt;progname=${1}&lt;br /&gt;shift&lt;br /&gt;bin/6g ${progname}.go &amp;amp;&amp;amp; bin/6l -o ${progname} ${progname}.6 &amp;amp;&amp;amp; ./${progname} ${@}&lt;/code&gt;&lt;/blockquote&gt;Now just run:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;./gogogo.sh whatever -arg1 blah -arg2&lt;/code&gt;&lt;/blockquote&gt;There's probably a smarter way using &lt;i&gt;gomake&lt;/i&gt;&amp;nbsp;or something similar but I haven't dug it up yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-308879172547250287?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/308879172547250287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/07/go-language-compilelinklaunch-script.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/308879172547250287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/308879172547250287'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/07/go-language-compilelinklaunch-script.html' title='Go Language Compile/Link/Launch Script'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6083218264234865462</id><published>2011-02-17T18:40:00.000-08:00</published><updated>2011-02-17T18:40:07.832-08:00</updated><title type='text'>evilbitchanger</title><content type='html'>I've been learning &lt;a href="http://www.secdev.org/projects/scapy/"&gt;scapy&lt;/a&gt;, which is an awesome tool. I have a colleague who is doing some research and had a need for a tool that could modify IP packets in arbitrary ways either from a pcap file or on packets in real time. The prototype sets the IP &lt;a href="http://en.wikipedia.org/wiki/Evil_bit"&gt;evil bit&lt;/a&gt;, recalculates the checksum and forwards the new packet.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Web page &lt;a href="http://static.clinicallyawesome.com/projects/evilbitchanger/start"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Code hosted &lt;a href="http://code.google.com/p/evilbitchanger/"&gt;here&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/7468008418270845225-6083218264234865462?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6083218264234865462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/02/evilbitchanger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6083218264234865462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6083218264234865462'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/02/evilbitchanger.html' title='evilbitchanger'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-2957521118028543880</id><published>2011-02-08T10:55:00.000-08:00</published><updated>2011-02-08T10:55:38.405-08:00</updated><title type='text'>Management vs Leadership</title><content type='html'>Management Skills != Leadership Skills&lt;br /&gt;&lt;br /&gt;IMO:&lt;br /&gt;&lt;br /&gt;People management: concerned with the career growth, compensation, work satisfaction, etc of your reports. In a sense, this is a local extension of HR. Not a technical role. Must be well-versed in the issues related to employee effectiveness.&lt;br /&gt;&lt;br /&gt;Project/Product/Program Management: concerned with planning, development, execution, and maintenance of products, services, etc. Should be technically competent but somewhat isolated from implementation.&lt;br /&gt;&lt;br /&gt;Leadership: Inspires a team and fosters a culture optimized toward producing the desired result. Leadership skills are independent of other skills but complement them. Sometimes the action indicated by good leadership is contradicted by good management.&lt;br /&gt;&lt;br /&gt;People managers deal in carrots, project managers deal in sticks, leaders deal in aspiration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-2957521118028543880?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/2957521118028543880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/02/management-vs-leadership.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/2957521118028543880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/2957521118028543880'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/02/management-vs-leadership.html' title='Management vs Leadership'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-8733660479109054242</id><published>2011-02-01T08:44:00.000-08:00</published><updated>2011-02-01T08:44:19.933-08:00</updated><title type='text'>PS3 Rootkit</title><content type='html'>&lt;a href="http://www.jailbreakscene.com/2011/01/official-ps3-firmware-v356-has-rootkit.html"&gt;Official PS3 firmware v3.56 has a rootkit&lt;/a&gt;&lt;br /&gt;It is imperative that someone create a PS3 worm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-8733660479109054242?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/8733660479109054242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/02/ps3-rootkit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8733660479109054242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8733660479109054242'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/02/ps3-rootkit.html' title='PS3 Rootkit'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6944316501231629843</id><published>2011-01-31T16:48:00.000-08:00</published><updated>2011-01-31T16:48:38.024-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Remakes</title><content type='html'>There's been a trend over the last couple years where old movies are remade and handed to us as something new.&lt;br /&gt;&lt;br /&gt;When IPv6 becomes common place, the same thing is going to happen with network vulnerabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-6944316501231629843?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6944316501231629843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/01/remakes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6944316501231629843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6944316501231629843'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/01/remakes.html' title='Remakes'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-4700933192931631470</id><published>2011-01-06T15:12:00.000-08:00</published><updated>2011-01-06T15:12:28.489-08:00</updated><title type='text'>Altism</title><content type='html'>&lt;i&gt;Altism&lt;/i&gt;&amp;nbsp;-noun:&lt;br /&gt;&lt;br /&gt;The mental deficiency wherein on believes that something is superior because it is uncommon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-4700933192931631470?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/4700933192931631470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2011/01/altism.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/4700933192931631470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/4700933192931631470'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2011/01/altism.html' title='Altism'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-7478520480402145171</id><published>2010-11-16T20:28:00.000-08:00</published><updated>2010-11-16T20:28:56.893-08:00</updated><title type='text'>Move Complete</title><content type='html'>My blog move has been completed! In the future I'll write up notes about the process and share the python code I used to do the migration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-7478520480402145171?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/7478520480402145171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/11/move-complete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7478520480402145171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7478520480402145171'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/11/move-complete.html' title='Move Complete'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-5552169627707450343</id><published>2010-11-02T11:54:00.002-07:00</published><updated>2010-11-04T06:40:40.788-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nonsense'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Adobe Anagram</title><content type='html'>&lt;p&gt;Anyone else notice that Adobe is an anagram for &amp;#8220;B O-dae&amp;#8221;?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-5552169627707450343?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/5552169627707450343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/11/adobe-anagram_4290.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/5552169627707450343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/5552169627707450343'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/11/adobe-anagram_4290.html' title='Adobe Anagram'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-3451200642952044370</id><published>2010-10-28T02:13:00.002-07:00</published><updated>2010-11-04T06:40:46.806-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nonsense'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Adobe: Productive Media Tools</title><content type='html'>&lt;p&gt;Adobe should incorporate some of the security buzz into their marketing:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;Adobe media tools increase productivity, giving you 0-day turnaround.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The SEO opportunities are endless.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-3451200642952044370?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/3451200642952044370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/10/adobe-productive-media-tools_2318.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3451200642952044370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3451200642952044370'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/10/adobe-productive-media-tools_2318.html' title='Adobe: Productive Media Tools'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-414828184446652193</id><published>2010-10-26T10:29:00.002-07:00</published><updated>2010-11-04T06:40:52.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nonsense'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Advanced Evasion Techniques: A Long-Winded Explanation of the Threat</title><content type='html'>&lt;p&gt;Recently a company called Stonesoft launched a website called &lt;a href="http://www.antievasion.com/"&gt;&lt;a href="http://www.antievasion.com/"&gt;http://www.antievasion.com/&lt;/a&gt;&lt;/a&gt; with videos warning us about the threat of Advanced Evasion Techniques that can float right through your network security and attack systems you thought were protected. The videos on their site are worth watching, if for no other reason that they approach self-parody.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Their concern lies mostly in Intrusion Detection/Prevention System (IDS/IPS) software and appliances. These devices observe traffic passing through looking for behavior indicative of an attack in a fashion conceptually similar to antivirus/antimalware. IDS systems merely &amp;#8220;observe and report&amp;#8221; while IPS systems intervene, trying to cut connections or otherwise stop the attack. The limitation of these types of systems is that they&amp;#8217;re primarily signature-based; they are looking for a specific set of indicators to determine that something is an &lt;em&gt;attack&lt;/em&gt;. They cannot say with certainty that anything is &lt;em&gt;safe&lt;/em&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Compare this to police mugshots. You can use them to identify known bad guys but you can&amp;#8217;t use them to identify unknown bad guys or bad guys with convincing disguises. Modern IDS/IPS (and antivirus) are smarter. They&amp;#8217;re better at recognizing fake beards, hats, and changes of clothes. These kinds of attack disguises have often been referred to as &amp;#8220;IDS/IPS evasion techniques&amp;#8221; and they&amp;#8217;re almost as old as IDS/IPS technology itself. As is always the case on the Internet, the good guys cause the bad guys to evolve and vice versa. IDS/IPS technology gets better, IDS/IPS evasion techniques get better.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;These &amp;#8220;disguises&amp;#8221; involve changing the properties of the transmission in ways that are still valid (enough) but violate the IDS/IPS product&amp;#8217;s assumptions about how the data should be transmitted. For example, some IDS/IPS products can only look at one packet at a time. If you break the attack transmission into small enough pieces, the IDS/IPS won&amp;#8217;t be able to see the signature. For IDS/IPS products that are a little smarter, transmitting the pieces in the wrong order might fool them. There are lots of permutations at various levels.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To build an analogy, IDS/IPS systems are like TSA personnel. They scan through your luggage looking for things that &lt;em&gt;might&lt;/em&gt; be dangerous. They can&amp;#8217;t possibly know every possible threat and disguising a threat, like hiding it in your underpants, can potentially get through the screening process (in all fairness, the underwear bomber didn&amp;#8217;t go through TSA screeners, he might have got caught but that demonstrations a point about security; you attack through a channel with weaker defenses).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;TSA screeners could be incredibly effective against a known threat. If we knew attackers were going to carry a weapon onboard a plain in a red stuffed unicorn, TSA personnel would have a clear thing to search for. If the weapon were moved to something else, maybe it would be found, maybe not. In the same vein, when a new vulnerability is discovered, providing a good signature for your IPS could provide adequate detection until a patch becomes available. That is, unless an attack decides to put a moustache on it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So what are Advanced Evasion Techniques? Simply put they are IDS/IPS evasion techniques that are applied at more levels of the network stack. Where previous techniques might manipulate the transmission at the IP and TCP/UDP levels, advanced techniques might also manipulate the application layer. It&amp;#8217;s an evolution on the attackers&amp;#8217; part that many vendors didn&amp;#8217;t anticipate but it&amp;#8217;s not really breaking new ground.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;What does this mean to your network? Hopefully, nothing. The conditions for a successful attack are that a service has to be exploitable &lt;em&gt;and&lt;/em&gt; the attacker has to get the attack passed the IPS &lt;em&gt;and&lt;/em&gt;&amp;#8230; it has to get passed the firewall. The inability of your IPS to stop an attack is moot if the target is not vulnerable &lt;em&gt;or&lt;/em&gt; if there is no path from attacker to target. If either of those cases hold you can be pretty confident. The &amp;#8220;The Principles of AntiEvasion&amp;#8221; video seems to presume that your IPS is the only thing protecting your unpatched services. If you&amp;#8217;re relying on your IPS in that fashion then you probably are at risk. If your firewall is configured sanely and your patches and configuration are solid, that video is mostly just FUD.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To tie this up I&amp;#8217;ll return to the &amp;#8220;human screener&amp;#8221; analogy. An IPS is like a person looking at people entering and leaving a building, trying to guess at motive. The building itself is like a firewall: it limits points of entry with walls and locked doors. Relying on your IPS to protect you is like foregoing walls and trying to guard a valuable resource in the middle of an open field with only a handful of guards.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-414828184446652193?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/414828184446652193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/10/advanced-evasion-techniques-long-winded_1837.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/414828184446652193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/414828184446652193'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/10/advanced-evasion-techniques-long-winded_1837.html' title='Advanced Evasion Techniques: A Long-Winded Explanation of the Threat'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6334335436938856021</id><published>2010-10-05T00:45:00.004-07:00</published><updated>2010-11-04T06:40:58.315-07:00</updated><title type='text'></title><content type='html'>&lt;img src="http://26.media.tumblr.com/tumblr_l9tnnwMsss1qzic40o1_400.jpg" /&gt;&lt;p&gt;On Saturday we adopted our second cat: Sam. Please forgive the mediocre photo. I was thoroughly impressed by the Silicon Valley humane society. Their facilities were excellent and I felt that the staff were genuinely interested in helping us find the right cat. If you&amp;#8217;re thinking of adopting and you&amp;#8217;re in the area I definitely recommend them: &lt;a href="http://hssv.org/"&gt;http://hssv.org/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-6334335436938856021?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6334335436938856021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/10/on-saturday-we-adopted-our-second-cat_2025.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6334335436938856021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6334335436938856021'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/10/on-saturday-we-adopted-our-second-cat_2025.html' title=''/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-523853697134775757</id><published>2010-10-01T15:36:00.004-07:00</published><updated>2010-11-04T06:41:03.931-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='graffiti'/><title type='text'>Graffiti Analysis App</title><content type='html'>http://vimeo.com/13327615&lt;br /&gt;&lt;p&gt;Graffiti Analysis App&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-523853697134775757?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/523853697134775757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/10/graffiti-analysis-app_3605.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/523853697134775757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/523853697134775757'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/10/graffiti-analysis-app_3605.html' title='Graffiti Analysis App'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-8401605803854379692</id><published>2010-09-07T01:37:00.004-07:00</published><updated>2010-11-04T06:41:09.597-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Nikon D90</title><content type='html'>&lt;p&gt;I got my first DSLR and I&amp;#8217;m having a blast with it. On my third day with the camera I managed to get some awesome shots:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/187ws8NZXJus8TOfwc9s_g?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cmvxxECce-Q/TIKOYDO-XQI/AAAAAAAAAcY/T9XnJFd_Dpw/s400/DSC_0119.jpg"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/103960423791494394195/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/UJoZrUn1f0eU6cNhZK5oYg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_cmvxxECce-Q/TIKOYsGUJQI/AAAAAAAAAcc/_Zfn5QD-KmE/s400/DSC_0120.jpg"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/103960423791494394195/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/2sd0fgf5MyFpoiTJ5nXatQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_cmvxxECce-Q/TIKObb1U6GI/AAAAAAAAAc0/aTEZvoUamu4/s400/DSC_0139.jpg"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/103960423791494394195/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;I think they&amp;#8217;re awesome, at least. I&amp;#8217;m having fun with it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-8401605803854379692?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/8401605803854379692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/09/nikon-d90_9179.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8401605803854379692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8401605803854379692'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/09/nikon-d90_9179.html' title='Nikon D90'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cmvxxECce-Q/TIKOYDO-XQI/AAAAAAAAAcY/T9XnJFd_Dpw/s72-c/DSC_0119.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-8802133488915455540</id><published>2010-09-02T00:54:00.003-07:00</published><updated>2010-11-04T06:41:15.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='incredible'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Got Froyo on My Incredible</title><content type='html'>&lt;p&gt;This morning I found that Froyo was available for my Incredible. =D&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After the update, I found that the crapware previously available in the Verizon section of the Market was &amp;#8220;preinstalled&amp;#8221;. D=&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Granted, I haven&amp;#8217;t tried VZ Navigator so maybe it&amp;#8217;s super awesome. But the reason I&amp;#8217;ve never tried it is because Maps works great and I have no need&amp;#8230; for &lt;em&gt;any&lt;/em&gt; of this software.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-8802133488915455540?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/8802133488915455540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/09/got-froyo-on-my-incredible_8603.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8802133488915455540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8802133488915455540'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/09/got-froyo-on-my-incredible_8603.html' title='Got Froyo on My Incredible'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6742891747382715921</id><published>2010-08-31T06:13:00.003-07:00</published><updated>2010-11-04T06:41:21.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nonsense'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>High-Def for the Internet</title><content type='html'>&lt;p&gt;I think I missed my calling in Marketing/PR. If we want to sell people on IPv6, here&amp;#8217;s the slogan:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;IPv6: It&amp;#8217;s High-Def for the Internet.&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;True to the spirit of Marketing/PR, I make no statements about the truth of my slogan.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-6742891747382715921?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6742891747382715921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/08/high-def-for-internet_2943.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6742891747382715921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6742891747382715921'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/08/high-def-for-internet_2943.html' title='High-Def for the Internet'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-7813827999944331117</id><published>2010-08-27T05:21:00.003-07:00</published><updated>2010-11-04T06:41:26.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Guerilla Feature Request</title><content type='html'>&lt;p&gt;You want a feature in a piece of software but you don&amp;#8217;t want to implement it yourself. Luckily, you have access to the repository.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Don&amp;#8217;t bother actually working on the feature. Don&amp;#8217;t bother putting in a feature request. Instead, add a unit test that checks for the feature and check &lt;em&gt;that&lt;/em&gt; in. When the software starts failing unit tests the maintainers will have to decide to toss the test or fix the test by implementing the feature. This would be slightly more effective if the checkin included other tests that were actually useful.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I think this may be apex of Test-Driven Development.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-7813827999944331117?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/7813827999944331117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/08/guerilla-feature-request_6764.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7813827999944331117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7813827999944331117'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/08/guerilla-feature-request_6764.html' title='Guerilla Feature Request'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-1816054593735617031</id><published>2010-08-25T08:18:00.004-07:00</published><updated>2010-11-04T06:41:32.684-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Web 2.0 has killed all the bullshit gatekeepers and put us directly in
touch with the bullshit authors.</title><content type='html'>&lt;em&gt;"Web 2.0 has killed all the bullshit gatekeepers and put us directly in touch with the bullshit authors."&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-1816054593735617031?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/1816054593735617031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/08/web-20-has-killed-all-bullshit_6651.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/1816054593735617031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/1816054593735617031'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/08/web-20-has-killed-all-bullshit_6651.html' title='Web 2.0 has killed all the bullshit gatekeepers and put us directly in&#xA;touch with the bullshit authors.'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-5708088630332778625</id><published>2010-07-15T01:43:00.002-07:00</published><updated>2010-11-04T06:41:38.329-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biking'/><title type='text'>Rode to Work</title><content type='html'>&lt;p&gt;This time it was 19:40 in to work. I haven&amp;#8217;t been sleeping well so I haven&amp;#8217;t been riding. I need to get back on the horse.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-5708088630332778625?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/5708088630332778625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/07/rode-to-work_478.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/5708088630332778625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/5708088630332778625'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/07/rode-to-work_478.html' title='Rode to Work'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6240370287884758028</id><published>2010-07-08T04:33:00.002-07:00</published><updated>2010-11-04T06:41:44.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Bogus Log Generator</title><content type='html'>&lt;p&gt;I wonder what the legal implications might be of a framework that makes it easy to create generators for bogus but convincing log data.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;  &lt;p&gt;Prosecution: &amp;#8220;Your honor, I present to the court computer logs that show that the defendant participated in online activities for which he is charged.&amp;#8221;&lt;/p&gt;&lt;br /&gt;  &lt;br /&gt;  &lt;p&gt;Defense: &amp;#8220;Your honor, I present to the court computer logs that are completely falsified but are completely indistinguishable in form from the logs presented by the prosecution.&amp;#8221;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Flying Monkies, GO!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-6240370287884758028?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6240370287884758028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/07/bogus-log-generator_7161.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6240370287884758028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6240370287884758028'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/07/bogus-log-generator_7161.html' title='Bogus Log Generator'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-3372943289472554168</id><published>2010-06-30T00:41:00.002-07:00</published><updated>2010-11-04T06:41:49.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biking'/><title type='text'>Rode to Work</title><content type='html'>&lt;p&gt;Actually, I&amp;#8217;ve ridden to work about five times since I last posted about it. Totally different route now.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Distance: 4.4 miles&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Moving Time: 18:09&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Riding Music: Bassnectar - Mesmerizing the Ultra&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;I think the time is a personal best but I&amp;#8217;ve only tracked it with the GPS twice now. Good riding music, but a little bland for my taste. Would be appropriate to play in a gym where they have that special selection of music that sounds upbeat but isn&amp;#8217;t actually exciting.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Moving Time Home: 19:45 - stuck behind a couple slowpokes.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-3372943289472554168?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/3372943289472554168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/06/rode-to-work_4918.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3372943289472554168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/3372943289472554168'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/06/rode-to-work_4918.html' title='Rode to Work'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-7539297067324595110</id><published>2010-06-08T13:10:00.002-07:00</published><updated>2010-11-04T06:41:55.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anonyimizer'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><title type='text'>Anonymizer Universal on Anroid</title><content type='html'>&lt;P&gt;&lt;a href="http://static.clinicallyawesome.com/projects/au_on_android/start" /&gt;Anonymizer Universal on Anroid&lt;/a&gt;&lt;/P&gt;&lt;br /&gt;&lt;p&gt;While at Anonymizer I got to use Anonymizer Universal and I thought it was pretty sweet. It doesn&amp;#8217;t take long with a packet sniffer on a popular public wireless access point to see that you have little protection if any without some sort of VPN. Anonymizer Universal is a commercial VPN service that protects your traffic on the local network and allows it to exit through Anonymizer. I got it working on my Android phone using a little hand-configuration. This doesn&amp;#8217;t require the phone to be rooted/jailbroken; it&amp;#8217;s part of the standard functionality. Note that while it works, it&amp;#8217;s not a supported platform&amp;#8230;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-7539297067324595110?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/7539297067324595110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/06/anonymizer-universal-on-anroid_7613.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7539297067324595110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/7539297067324595110'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/06/anonymizer-universal-on-anroid_7613.html' title='Anonymizer Universal on Anroid'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-8540482912141390548</id><published>2010-06-07T15:11:00.002-07:00</published><updated>2010-11-04T06:42:01.295-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='BP'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>I'll Be Here All Week</title><content type='html'>&lt;blockquote&gt;Raffy: I'm quite surprised BP's networks aren't getting a "Free of charge" penetration test right about now&lt;br /&gt;crunge: maybe they are&lt;br /&gt;crunge: Raffy: however, if there are any security holes....&lt;br /&gt;crunge: anyone?&lt;br /&gt;crunge: not&lt;br /&gt;crunge: getting&lt;br /&gt;crunge: successfully&lt;br /&gt;crunge: plugged.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-8540482912141390548?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/8540482912141390548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/06/i-be-here-all-week_7804.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8540482912141390548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/8540482912141390548'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/06/i-be-here-all-week_7804.html' title='I&amp;#39;ll Be Here All Week'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468008418270845225.post-6554407884311498915</id><published>2010-06-04T14:30:00.001-07:00</published><updated>2010-11-04T06:42:06.948-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anonyimizer'/><category scheme='http://www.blogger.com/atom/ns#' term='privacy'/><category scheme='http://www.blogger.com/atom/ns#' term='career'/><title type='text'>No Longer With Anonymizer</title><content type='html'>&lt;p&gt;I guess this is a bit late but it shouldn&amp;#8217;t be Earth-shattering news to anyone. April 30th was my last day at Anonymizer. I had never before been in the position of leaving a job I liked but an opportunity fell into my lap that was too good to pass up. I&amp;#8217;ve taken up a position as a security engineer at a Fortune 500 company in the Silicon Valley area that&amp;#8217;s doing a lot of interesting things and has a lot of interesting challenges to wrestle with. As such, I had to relocate to the valley which, aside from moving away from my friends and family, was an exciting proposition.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are a few things I&amp;#8217;d like to say about Anonymizer. First and foremost is that they really &lt;em&gt;are&lt;/em&gt; passionate about people&amp;#8217;s privacy. Lots of people have said that it&amp;#8217;s the perfect place for the government to back door to spy on us citizens. While that&amp;#8217;s an accurate observation, at the time I left there was no back door, no special eavesdropping equipment or privileges for anyone, and no plans for those things to change. Unfortunately I can&amp;#8217;t go into further detail without risking disclosing proprietary information. I believe in the products I used, Nyms and Anonymizer Universal, enough to continue using them to protect my privacy.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I would also like to mention that Anonymizer was a really interesting place to work. If you&amp;#8217;re in the San Diego area and you think you know your stuff when it comes to networking, Linux, etc, it&amp;#8217;s worth shooting them your resume.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Anyway, new beginning for me. This is the first time I&amp;#8217;ve done security as the focus of my job rather than something orthogonal to my job. I expect I&amp;#8217;ll have a lot more security stuff to talk about fairly soon. I was in the San Diego area for 12 years and while I liked it I&amp;#8217;m excited to explore a new city.  I expect to enjoy doing a lot of touristy stuff without having a short vacation window to explore the bay area.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468008418270845225-6554407884311498915?l=www.clinicallyawesome.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.clinicallyawesome.com/feeds/6554407884311498915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.clinicallyawesome.com/2010/06/no-longer-with-anonymizer_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6554407884311498915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468008418270845225/posts/default/6554407884311498915'/><link rel='alternate' type='text/html' href='http://www.clinicallyawesome.com/2010/06/no-longer-with-anonymizer_04.html' title='No Longer With Anonymizer'/><author><name>Jason Mansfield</name><uri>http://www.blogger.com/profile/01931242304514657402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
