The Return of Command-Line Kung Fu
From Open Source Bridge attendee wiki 2010
A follow-on to last year’s highly popular presentation, Hal Pomeranz returns with another super-size helping of command-line madness!
Speaker: Hal Pomeranz
Return to this session's details
Contributed notes
Presentation slides at http://www.deer-run.com/~hal/Return_of_Command-Line_Kung_Fu(OSBridge2010).pdfdf >/dev/tcp/foo.example.com/9999
port checker: (echo >/dev/tcp/foo.example.com/23) 2>/dev/null && echo live port || echo dead port
Port Scanner: for (( i=1; $i < 1024; i++)); do echo >/dev/tcp/foo.example.com/$i && echo $i/tcp live; done 2>/dev/null
All the cool tcp redirections don't work on older Debian boxes, including older Ubuntus. (works on Debian testing :D)
Answers to Stumper Questions:
find /etc -type f | xargs file | grep ' text' | sed 's/:[^:]*$//' | xargs grep -l string
find dir1 dir2 -type f | xargs md5sum | sort -u -k1,1 | awk '{$1=""; print};
'date -d @epoch_time' will give you a human-readable version of an epoch time string. Neato!