NF.sec – Linux Security Blog – Prosty VPN w przestrzeni użytkownika

Masowe tworzenie lub łączenie się z sieciami przez rasowe tunele VPN nadal pozostaje komfortem dostępnym nie dla wszystkich. Nie wszystkie serwery linuksowe dające nam dostęp do powłoki oferują tego typu usługi. Na szczęście większość z nich umożliwia nam łączenie się przez SSH. I w tym momencie wkracza sshuttle.

Top 10 Awesome Linux Screen Tricks

3) Triple monitoring in screen

tmpfile=$(mktemp) && echo -e 'startup_message offnscreen -t top  htopnsplitnfocusnscreen
-t nethogs nethogs  wlan0nsplitnfocusnscreen -t iotop iotop' > $tmpfile &&
sudo screen -c $tmpfile

This command starts screen with ‘htop’, ‘nethogs’ and ‘iotop’ in split-screen. You have to have these three commands (of course) and specify the interface for nethogs – mine is wlan0, I could have acquired the interface from the default route extending the command but this way is simpler.

htop is a wonderful top replacement with many interactive commands and configuration options. nethogs is a program which tells which processes are using the most bandwidth. iotop tells which processes are using the most I/O.

The command creates a temporary “screenrc” file which it uses for doing the triple-monitoring. You can see several examples of screenrc files here: http://www.softpanorama.org/Utilities/Screen/screenrc_examples.shtml