Slashdot Mirror


What's On Your Thumbdrive?

Broue Master asks: "Nowadays, we need to support not only people at the office, but friends, family, friends of the family, family of the friends... you name it! They all run Windows to a degree and there are many tools to help you when assisting. Personally, I have a thumb-drive with removable memory cards. One of them has a small bootable Linux, the other one is filled with ready to use Windows utilities (CPU-Z, Ultra-Edit32), DOS utilities I've been collecting over the years, and Unix-style utilities (ps.exe, kill.exe, and others) ported to Windows, without the need for a layer like Cygwin. I also have a copy of the install files for AVG, Spybot, Sygate and the likes. But, even though I think I have many great tools, I'm sure I do not know about a lot of great others to help diagnose and solve problem. So I ask you, what's on your thumb-drive?"

7 of 314 comments (clear)

  1. For those who know what I'm talking about... by ModernGeek · · Score: 3, Interesting

    ....we need an open source equivalent to the GeekSquad MRI :)

    --
    Sig: I stole this sig.
  2. A few win32 apps on my drive by (H)elix1 · · Score: 4, Interesting

    are Putty (ssh client and proxy pipe), PSCP (secure copy of files from *nix to/from win), PSFTP (secure ftp), tail, and scite (a nice text editor).

  3. Quick list by Denyer · · Score: 5, Interesting

    Some of this is a bit redundant, but it is all only 19Mb using UPX.

    1by1 (play MP3s), AriskKey (recover passwords), AutoRuns (enumerate startup tasks), BurnCDCC (burn ISO images), CD (basic CD player), CDex (rip CDs + convert MP3/WAV), Copier (quick scan + print), CWShredder (clean spyware), DComBob (tame DCOM), Discover (force windows onscreen), DupeLocater (find and clean), FileRecovery PC Inspector (undelete), Folder2ISO (make ISO images), FoxitReader (read PDFs), GUIPDFTK (split/join PDFs), HijackThis (find spyware), HJSplit (split/join files), Identify_Boards (identify hardware), IPAgent (show IP), KatMouse installer (due to MS drivers), LCISOCreator (make ISO image from CD), Leaktest (test firewall), Microsoft keygen (people lose things), MultiRes (change res + force refresh), Multi Timer (stopwatch), NoteTab Light (text editor), NTest (test monitor setup), OnTop (pin windows to foreground), Process Explorer (task manager), ProduKey (recover passwords), Registry Commander (virus cleanup), ResHacker (examine executables), Rootkit Revealer (just in case), ShootTheMessenger (turn service off), Shred by AnalogX (simple filer shredder), TedNPad (unicode text editor), TFT (dead pixel locator), UNPnP (tame SSDP), UPX (compress executables), UnitConverter (what it says), utorrent (basic torrent app), VCdControlTool (mount ISO images), Windows 98 generic USB flash driver, WinImp (archive to ZIP, de-archives more), WinIPs (set hardware IPs), Wizmo (create force kill shortcuts), WNTIPCFG (show IP config), WS_FTP95 (basic FTP client), XnView (image browser and effects), XPDite (minor XP-SP1 fix), YACalc (evaluate expressions), XVI32 (hex editor)

    --
    Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
  4. The information needed to rebuild my life by Just+Some+Guy · · Score: 5, Interesting

    An Electronic Survival Kit. If there's one thing Katrina taught me, it's that losing your entire life would completely suck. Why not take a few minutes now so that you can get back to normal ASAP?

    --
    Dewey, what part of this looks like authorities should be involved?
  5. Re:Here are two excellent resources... by Mooga · · Score: 5, Interesting

    PortableApps.com has tons of great stuff. I use Portable Firefox all the time when I'm on the run and can't use my own laptop.

    I've also been crazy enought to run Steam on one of my 1 gig thumb drives. Simply install Steam and the games of your choice localy (I did it with Half-Life and TFC). Then copy the whole Steam folder to your thumb drive. While updates take a long time, booting the game and downloading new maps isn't nearly as bad as you would think. Lag was minimal when I tested.

    --
    ~ Mooga
  6. Doom. by SanityInAnarchy · · Score: 3, Interesting

    A favorite in high school. Teacher would give us a computer lab for Senior Thesis, then leave to go about other business, and we'd all pull out thumbdrives and play networked Doom.

    --
    Don't thank God, thank a doctor!
  7. Unix Tools and such by SCHecklerX · · Score: 3, Interesting
    I've been working on a nice portable solution myself. Ideally, now that fast hardware and RAM is cheaper, it would be very nice if every OS had a standard virtual machine (java, whatever) and then we could all carry around one suite of tools that works everywhere. That being a dream, most people have windoze at home, so my portable apps are all windoze based. Here's what I've done:

    First, you have to deal with the fact that your USB key may not always mount as the same drive letter. I use pstart to take care of this: http://www.pegtop.de/start/. A great little app to give you a consistent environment no matter who's machine you are using.

    Next, a unix environment. First, get a bunch of tools (including zsh) from here:
    http://unxutils.sourceforge.net/. Some of these don't work (man, df, etc), so you will want to find better versions elsewhere (they do exist! I just discovered a good version of DF from this thread, thanks! Others include dd, ls). Zsh is the killer app from this suite. A nice shell that does not depend on cygwin. You'll need to create two files to set up your environment. All of my unix tools exist in a subdirectory called 'unixtools' on the key disk.

    Start with a script (call it startup) to properly initialize zsh to know where your stuff is. You then initialize zsh from pstart using 'unixtools/zsh.exe startup' Note that $UTD will now be defined as your unix tools drive for use in any other sh scripts you want to write:

    UTD="${0%:*}:"

    if [ ${#UTD} -gt 2 ]; then
    UTD="${PWD%:*}:"
    fi

    export ZDOTDIR=$UTD/unixtools
    export ZSHROOT=$UTD/unixtools
    export UTD

    exec $ZSHROOT/sh.exe

    And of course we need a .zshrc (you need to replace ls with a version I don't recall where is at this moment for DIRCOLORS to work). You can see I have set up some aliases, most notably for gvim (this demonstrates the use of $UTD):

    export PS1="[%n@%m %d]$ "
    export PATH="$ZSHROOT;$PATH"
    export SHELL=zsh

    eval `$UTD/unixtools/dircolors.exe $UTD/unixtools/DIRCOLORS`

    alias ls='ls -F --color'
    alias clear=cls
    alias vi="$UTD/gvim/PortableGVim.exe"
    alias awk=gawk
    precmd () {
    title $USERNAME@$HOST: $PWD
    }

    One app I like to use on the USB drive is freecommander. Unfortunately, this program relies solely on its INI file, and does not take parameters for browsing. To fix this, I wrote the following script called 'browse' for launching it:

    #!/sh.exe

    FCINI="$UTD/freecommander/freecommand er.ini"
    FCTMP="$UTD/freecommander/freecommander.t mp"

    if [[ -z "$1" || "$1" == '.' ]]; then
    DWP=`echo $PWD | sed -e 's!/!\\\\\\\!g'`
    else
    DWP=`echo $1 | sed -e 's!/!\\\\\\\!g'`
    fi

    TRHOME=`echo $HOME | sed -e 's!/!\\\\\\\!g'`

    sed -e "s/^Dir2.*/Dir2=$DWP/" $FCINI > $FCTMP
    sed -e "s/^Dir1.*/Dir1=$TRHOME/" $FCTMP > $FCINI

    exec $UDT/freecommander/freeCommander.exe

    Notice above that I can actually use a 'shebang' line, thanks to the $ZSHROOT environment set up in our startup script. Very cool! This even works if you install activestate perl on your key disk. I put perl in unixtools/perl. That means that from your zsh, you can do things like './test' where 'test' has '#!/perl/bin/perl.exe -w' as its first line. I think this is very cool!

    I should put this all on a web page one of these days :) Some other things I have on the key disk, that didn't involve quite the devotion of time:

    • Sylpheed. I have my home mail server set up to use imap over ssl and smtp auth with ssl. Those two things were a little bit of work to set up. You can always use ssh forwarding instead v