Recent Articles
Recent Articles
This page compiles a selection of articles that I have written fairly recently, for various publications.
January 2010, Command Line Kung Fu Episode 78
Twitter Post: Now I know my ABCs... Next time won't Fu Shell with me? Episode #78: Advanced Process Whack-A-Mole
January 2010, Command Line Kung Fu Episode 77
Twitter Post: I'm not the world's most passionate guy, but when I looked in her eyes, I almost shell fu my Lola. Ep #77: USB History
Say Hello to My Little Friend Netstat...
January 2010, Command Line Kung Fu Episode 76
Twitter Post: I like big shells & I cannot lie...My anaconda don't want none, unless U got Fu, hun. Episode #76: Netstat fun.
Yule Be Wanting an Explanation Then
December 2009, Command Line Kung Fu Episode 75
Twitter Post: Shell auld acquaintance be fu-got, and never brought to mind? Episode #75: Empty set delims, loose typing, no-CRLF, etc
December 2009, Command Line Kung Fu Episode 74
Twitter Post: Deck the shells w/ boughs of holly. Fu-La-La-La-La..La-La-La-La. Ep #74: Merry Christmas from CLKF Blog!
December 2009, Command Line Kung Fu Episode 73
Twitter Post: Rudolph the red-nosed reindeer, had a very shiny shell. And if fu ever saw it... Episode #73: Perm Fun
December 2009, Command Line Kung Fu Episode 72
Twitter Post: Chestnuts roasting on an open fu. Jack Frost nipping at your shell. Episode #72: Character Deletion.
December 2009, Command Line Kung Fu Episode 71
Twitter Post: Dashing through the shell, on a one horse open sleigh. O'er the fields we go..fu'ing all the way. Episode #71: Join files
November 2009, Command Line Kung Fu Episode 70
Twitter Post: Then 1 foggy Xmas Eve, Santa came 2 say: Rudolph with your fu so bright, won't you guide my shell 2nite? Episode #70: Web
November 2009, Command Line Kung Fu Episode 69
Twitter Post: That ain't workin'. That's the way U do it. Get your shell fu for nothing & your chix for free. Ep #69: Kill connections
November 2009, Command Line Kung Fu Episode 68
Twitter Post: Never gonna give fu up, never gonna let shell down, never gonna run around & desert U. Episode #68: Help!
November 2009, Command Line Kung Fu Episode 67
Twitter Post: Still looking for that fu jean, baby queen, prettiest shell I ever seen. Rock on! Episode #67: Time Fu
October 2009, Command Line Kung Fu Episode 66
Twitter Post: F-R-E-E, that spells free, shell fu blog dot com, baby! Saw their ad on my TV... Episode #66: Log Jam!
October 2009, Command Line Kung Fu Episode 65
Twitter Post: We don't need no education. We don't need no fu control. Hey...Teachers! Leave them shells alone! Episode #65: Loops
The Times (OK, Dates) They Are a Changing!
October 2009, Command Line Kung Fu Episode 64
Twitter Post: Delta Dawn, what's that flower fu have on? Could it be a faded shell from days gone by?
October 2009, Command Line Kung Fu Episode 63
Twitter Post: Sweet dreams are made of fu. Who am I to disagree? I travel the world and the seven seas.
September 2009, Command Line Kung Fu Episode 62
Twitter Post: Broke out some fu of the kung kind over at the Command Line Kung Fu blog. (Ed is on vacation so I got roped in)
Just Sit RIght Back & You'll Hear a Tale... or a Tail...
September 2009, Command Line Kung Fu Episode 61
Twitter Post: Just shell right back and you'll hear a tale, a tale of some fateful fu. Episode #61: Desert Island Fu!
September 2009, Command Line Kung Fu Episode 60
Twitter Post: 2 all-beef patties, special sauce, lettuce, fu... pickles, onions, on a sesame seed shell. Episode #60: Attributes!
Lions and Tigers and Shares... Oh Mount!
September 2009, Command Line Kung Fu Episode 59
Twitter Post: I fell into a burning ring of fu. I went down, down, down, but the shell went higher. (Johnny Cash!) Episode #59: Shares.
September 2009, Command Line Kung Fu Episode 58
Twitter Post: I know what shells like. I know what shells want. I know what shells like..shells like..FU! Episode # 58: More Randomness
August 2009, Command Line Kung Fu Episode 57
Twitter Post: Take me out to the ball game. Take me out with the crowd. Buy me some shell fu and cracker jacks! Episode #57: Services
August 2009, Command Line Kung Fu Episode 56
Twitter Post: Sweet home Alabama. Where the shells are so fu. Sweet home Alabama. Lord, I'm coming home to U. Episode #56 Missing JPGs
August 2009, Command Line Kung Fu Episode 55
Twitter Post: I'm so excited! And I just can't hide it. I'm about to lose control, and I think I want fu...I shell fu! Episode #55: Net
August 2009, Command Line Kung Fu Episode 54
Twitter Post: Give me the beat boys & free my soul. I wanna get lost in your shell fu roll & drift away... Episode #54: Chmod Squad
July 2009, Command Line Kung Fu Episode 53
Twitter Post: Happy birthday to U! Happy birthday to U! U look like a shell.. & U code like 1 fu! Episode #53: Countdowns.
July 2009, Command Line Kung Fu Episode 52
Twitter Post: Salt & Peppa's here & we're in effect. Want fu to push it, shell! Ahh..push it. Push it real good! Episode #52: Pushd!
July 2009, Command Line Kung Fu Episode 51
Twitter Post: Summer lovin'...had me a blast. Shell-fu lovin'...happened so fast. I met a girl, crazy for fu... Episode #51: ARP!
Nmap 5.00 Initial Impressions - Niiiice!
July 2009, My thoughts on the new Nmap release
July 2009, Command Line Kung Fu Episode 50
Twitter Post: Time keeps on slippin,slippin,slippin..into the fu-ture. I wanna shell like an eagle..2 the sea. Episode #50: Sched Tasks
There's No Place Like %HOMEPATH%
June 2009, Command Line Kung Fu Episode 49
Twitter Post: Billy Jean is not my lover. She's just a girl who says that I am the 1. But the shell is not my fu. Episode #49: Env Vars
June 2009, Command Line Kung Fu Episode 48
Twitter Post: When you're strange..Faces come out of the shell. When you're strange..No one remembers your fu. Ep #48: Parse-a-Palooza
My Concluding Remarks from the 2009 Pen Test Summit
June 2009
All Speaker Presentations from the 2009 Pen Test Summit
June 2009
My Tweets from 2009 Pen Test Summit
June 2009
Fun with Output Redirection and Errorlevels
June 2009, Command Line Kung Fu Episode 47
Twitter Post: Who can take a sunrise..sprinkle it with fu..cover it in chocolate & a miracle or 2? The shellman! Episode #47: Redir fun
Counting Matching Lines in Files
June 2009, Command Line Kung Fu Episode 46
Twitter Post: When the moon hits your eye like a big pizza pie, that's a-shell-fu. Episode #46: 2 Announcements & Totaling Lines
June 2009, Command Line Kung Fu Episode 45
Twitter Post: Shout! Shout! Let it all out! These are the shells I can fu without. C'mon. I'm talking to U! Episode #45: Del Empty Dirs
June 2009, Command Line Kung Fu Episode 44
Twitter Post: Like a virgin,touched for the very 1st time. Like a vir-ir-ir-gin,w/ your shell fu next 2 mine. Episode #44: Users->Grps
June 2009, Command Line Kung Fu Episode 43
Twitter Post: Once upon a time, there was light in my shell. Now there's only fu in the dark... Episode #43: Showing Group Membership
Listing and Dropping SMB Sessions
May 2009, Command Line Kung Fu Episode 42
Twitter Post: It's the end of the shell as we know it. It's the end of the shell as we know it. And I feel fu. Episode #42: SMB sessions
DoS or No DoS, That Is the Question
May 2009, Command Line Kung Fu Episode 41
Twitter Post: U like to think you're immune to the shell, but U might as well face it: U're addicted to fu. Episode #41: DoS or No DoS?
May 2009, Command Line Kung Fu Episode 40
Twitter Post: When the working day is done, Oh shells, they wanna have fu. They just wanna! They just wanna! Episode #40: Ed's GUI Heresy
Replacing Strings in Multiple Files
May 2009, Command Line Kung Fu Episode 39
Twitter Post: Old MacDonald had a shell. E-I-E-I-Oh! And on that farm he had some fu. Episode #39: Replacing Strings in Multiple Files
The Browser Count Torture Test
May 2009, Command Line Kung Fu Episode 38
Twitter Post: Play that funky music, shell boy! Lay down the fu & play that funky music 'til u die. Episode #38: Browser Counter Torture
Show Account Security Settings
May 2009, Command Line Kung Fu Episode 37
Twitter Post: Sweet dreams are made of these. Fu am I to disagree? I travel the shell and 7 seas. Episode #37: Account Security Settings
May 2009, Command Line Kung Fu Episode 36
Twitter Post: Every breath you take... Every move you make... Every vow you break... I'll be shelling fu. Episode #36: Links & Shortcuts
Remotely Locking Out User While Preserving Session
May 2009, Command Line Kung Fu Episode 35
Twitter Post: In the midnight hour, she cries "Fu! Fu! Fu!". With a rebel shell, she cries "Fu!". Episode #35: Ending User Sessions.
May 2009, Command Line Kung Fu Episode 34
Twitter Post: I wanna walk, but I run back to you...That's why...I hate my shell for loving fu! Episode #34: Suspicious Password Entries
May 2009, Command Line Kung Fu Episode 33
Twitter Post: I... don't wanna work. I want to bang on the shell all day. I just wanna fu. Episode #33: Listing only sub-dirs.
May 2009, Command Line Kung Fu Episode 32
Twitter Post: Imagine there's no GUI. It's easy if fu try. Only a shell below us. Above us... only sky. Episode #32: Wiping Securely.
May 2009, Command Line Kung Fu Episode 31
Twitter Post: Relax! Don't fu it, when you wanna shell to it. Relax! Don't fu it... When you wanna come. Episode #31: Remote Cmd Exec.
May 2009, Command Line Kung Fu Episode 30
Twitter Post: Here's to you, Mrs. Robinson! Jesus loves fu more than you shell know. Whoa-whoa-whoa. Episode #30: Twiddling da firewall
April 2009, Command Line Kung Fu Episode 29
Twitter Post: Yo, pretty ladies around the world! Got a weird thing to shell fu, so tell all the boys and girls. Episode #29 File Times
April 2009, Command Line Kung Fu Episode 28
Twitter Post: She was a fast machine, she kept her motor clean, she was the best shell fu that I'd ever seen. Episode #28: Env var fun!
April 2009, Command Line Kung Fu Episode 27
Twitter Post: There shell was just a walkin' down the street, singing "Fu-wa-ditty... Ditty-dum-ditty-fu." Episode #27: More history fu!
Renaming Files With Regular Expressions
April 2009, Command Line Kung Fu Episode 26
Twitter Post: Fu are so beautiful.. to me. Cant you see? You're every shell I hoped for,everything I need. Episode #26: Renaming Files
April 2009, Command Line Kung Fu Episode 25
Twitter Post: You are an obsession. You're _my_ obsession. Fu do you want me to be, to make you shell with me? Episode #25: Shell Math.
Copying and Synchronizing (Remote) Directories
April 2009, Command Line Kung Fu Episode 24
Twitter Post: Domo arigato, Mr. Fu-boto. Himitsu wo shell-i tai! Episode #24: rsync and robocopy... very useful sync'ing tools.
April 2009, Command Line Kung Fu Episode 23
Twitter Post: Shell have fu-fu-fu 'til her daddy takes the T-bird away... Episode #23: Job control in Lin and... well... a bit in Win.
April 2009, Command Line Kung Fu Episode 22
Twitter Post: Hey, hey, shell, said the way you move... Gonna make you sweat, gonna make you fu. Episode #22: Killing processes.
April 2009, Command Line Kung Fu Episode 21
Twitter Post: Take me down to the paradise city, where the fu is green and the shells are pretty! Episode #21: Searching for files.
April 2009, Command Line Kung Fu Episode 20
Twitter Post: Jenny... I got your number. 867-Fu-Shell-09. 867-Fu-Shell-09. Episode #20: Making your ping beep, w/ shell buffering prob.
Clearing The Contents Of A File
April 2009, Command Line Kung Fu Episode 19
Twitter Post: But I would not feel so all alone... _Everybody_ must shell fu! Episode 19: Clearing File Contents - /dev/null and Win nul.
Clearing The System DNS Lookup Cache
April 2009, Command Line Kung Fu Episode 18
Twitter Post: When I find myself in times of trouble, mother mary shells to me, speaking words of fu, Let It Be. Episode 18: DNS Cache Fu
DNS Cache Snooping in a Single Command
March 2009, Command Line Kung Fu Episode 17
Twitter Post: Well, you can tell by the way I fu my walk... I'm a shell's man, no time to talk. Episode 17: DNS Cache Snooping in 1 cmd!
March 2009, Command Line Kung Fu Episode 16
Twitter Post: Ain't no particular shell I'm more compatible with. I just want your extra time, and your... FU! Episode 16: Patch Check!
March 2009, Command Line Kung Fu Episode 15
Twitter Post: Put your right fu in. Put your right fu out. Put your right fu in and shell it all about. Episode 15: User Creation Time
March 2009, Command Line Kung Fu Episode 14
Twitter Post: My fu runs cold! My memory has just been sold. My command shell's in the centerfold. Episode 14: Shell shortcuts.
Find Vulnerable Systems in A Nessus Export
March 2009, Command Line Kung Fu Episode 13
Twitter Post: Wise... men... say... Only fools rush in. But I can't help... shelling in love with fu! Episode 13: Analyze Nessus reports.
March 2009, Command Line Kung Fu Episode 12
Twitter Post: She's a very kinky shell. The kind you dont take home to mutha! She will never let your fu down. Episode 12: Parsing trix.
Listing Files by Inode as a Proxy for Create Time
March 2009, Command Line Kung Fu Episode 11
Twitter Post: Please, please shell me now. Is there some fu I should know? Episode 11: File create times by inode proxy? What the Hal?
Finding Names of Files Matching a String
March 2009, Command Line Kung Fu Episode 10
Twitter Post: A-TOM-IC shells! Bow-wow-wow-yippi-fu-yippi-yay: Episode 10: Find names of files with strings in Hal's Hellish Interview.
Stupid Shell Tricks: Display the Nth Line
March 2009, Command Line Kung Fu Episode 9
Twitter Post: It's raining shells, hallelujah! It's raining fu, you know _what_ to do! Episode 9: Shell trix: Show line #n & HEAD on Win.
March 2009, Command Line Kung Fu Episode 8
Twitter Post: Command shells in the night... exchanging glances... Fu-be-do-be-do. Episode 8: Netstat protocol stats!
March 2009, Command Line Kung Fu Episode 7
Twitter Post: Geeks spew new fu for you to do! Episode 7: Canceling shutdowns at the command line on Win, Lin, and Mac OS X.
March 2009, Command Line Kung Fu Episode 6
Simple Text Manipulation - Reverse DNS Records
March 2009, Command Line Kung Fu Episode 5
February 2009, Command Line Kung Fu Episode 4
Watching the File Count in a Directory
February 2009, Command Line Kung Fu Episode 3
Looking at the Config of the Built-In Firewall
February 2009, Command Line Kung Fu Episode 2
Protecting your Web Apps: Two Big Mistakes and 12 Practical Tips to Avoid Them
February 2009, SANS Reading Room (with Frank Kim)
Windows registry forensics: Investigating system-wide settings
October 2008, TechTarget Threat Monitor
Windows registry forensics guide: Investigating hacker activities
June 2008, TechTarget Threat Monitor
More built-in Windows commands for system analysis
May 2008, TechTarget Threat Monitor
Worst practices: Learning from bad security tips
April 2008, TechTarget Threat Monitor
Built-in Windows commands to determine if a system has been hacked
March 2008, TechTarget Threat Monitor
Exploit research: Keeping tabs on the hacker undergroun
February 2008, TechTarget Threat Monitor
Enterprise security in 2008: Malware trends suggest new twists on old tricks
January 2008, TechTarget Threat Monitor
Thinking fast-flux: New bait for advanced phishing tactics
January 2008, TechTarget Threat Monitor
November 2007, Information Security Magazine (with Matthew Carpenter)
iPhone security in the enterprise: Mitigating the risks
November 2007, TechTarget Threat Monitor
Fight viruses with your USB flash drive
September 2007, TechTarget Threat Monitor
Finding malware on your Windows box (using the command line)
August 2007, TechTarget Threat Monitor
Windows Vista security flaws show progress, not perfection
May 2007, TechTarget Threat Monitor
Polymorphic viruses call for new antimalware defenses
April 2007, TechTarget Threat Monitor
Plentiful VoIP Exploits Demand Careful Consideration
March 2007, TechTarget Threat Monitor
The Security Risks of Google Notebook
March 2007, TechTarget Threat Monitor
Finding Files and Counting Lines at the Windows Command Prompt
February 2007, Internet Storm Center
10 Emerging Malware Trends for 2007
January 2007, TechTarget Threat Monitor
Google Code Search -- Finding security flaws has never been easier
December 2006, TechTarget Network Security Tactics
December 2006, Internet Storm Center
Information Security Freeware Has Its Benefits
December 2006, TechTarget Network Security Tactics
Defensive measures for evolving phishing tactics
October 2006, TechTarget Threat Monitor
Laptop crypto: Do it, but realize it's not a panacea
September 2006, TechTarget Threat Monitor
Avoiding the scourge of DNS amplification attacks
August 2006, TechTarget Threat Monitor
How to protect your company against cybercrime
May 2006, TechTarget Threat Monitor
May 2006, Information Security Magazine (with Tom Liston)
November 2005, Information Security Magazine (with Mike Poor)
Windows XP SP 2 -- Helps control malware ... but watch out for that firewall!
October 2004, TechTarget Threat Monitor
August 2004, TechTarget Threat Monitor
Battling worms with network-based IPS
June 2004, TechTarget Threat Monitor