Friday, July 10, 2009

Ajaxterm - a web based ternimal client.

In previous article I discussed about how to bring the web to terminal. Now I like to tell about how to bring the terminal to web. It will be a good solution for remote access and access the internet through restricted proxy servers and sockets when you are using web based SSH terminal client like Ajaxterm. so the another advantage is you can handle the remote administration tasks.

Ajaxterm is written in python in server side, Ajax/javascript for client side processing and written by Antony Lesuisse.


Ajaxterm runs on Linux, MacOS X, FreeBSD, Solaris, cygwin and any Unix that runs python2.3.

It is easily to install on linux using source packages without compilations.

if you are using debian or ubuntu enter this command on terminal.

sudo apt-get install ajaxterm


If you are install using source packages then goto ajaxterm-0.10 directory using terminal and simply run using ./

If you are using debian then enter this command
sudo /etc/init.d/ajaxterm start
then you can access with http://localhost:8022/ and it will listen port 8022 by default.

then you will get a window same as this.

then you want to configure apache for remote access. Put the following code
in vhost file.

Submit to FSDaily

Wednesday, July 8, 2009

Command line web browsing.

Hi guys. Last days I was so busy with my university works. That's why I couldn't post new posts. Say to lot of things. so now I am talking about command line web browsing as I mentioned above.

How many of you know that you can surf the web using terminal? I think many linux users don't know about terminal based web browsing and web browsers.

In childhood of linux there are no graphical web browsers to surf the internet. those are text based and command based. Now I am going to talk about those web browsers and how they install and use properly. I bring forward some useful web browsers.

1. w3m
w3m is also a command line web browser and it supports to display for tables, frames,SSL connections , color and inline images on suitable terminal.

w3m comes with ubuntu by default. if your distribution is another try with source packages.

w3m with

2. lynx
This browser have more features than w3m and runs on Unix, VMS, Windows 95/98/NT, DOS386+ but not 3.1, 3.11, or OS/2 EMX

The features of lynx which are not in w3m
  • Lynx can handle cookies.
  • Lynx has many options.
  • Lynx is multilingual. (W3m is Japanese-English bilingual)
in ubuntu
sudo apt-get install lynx
or using source packages.

lynx with google

3. links
links is also a text-based browser which supports color and monochrome terminals and allows horizontal scrolling.

in ubuntu
sudo apt-get install links

links with

4. retawq
retawq is an interactive, multi-threaded network client (web browser) for text terminals on computers with Unix-like operating systems.

there are no repositories in ubuntu archives.

you can install using sorce packages with simply
./configure -> make -> sudo make install
retawq with ubuntu