SSH SOCKS Proxy tunnel for secure web browsing

August 16, 2009 Jamee Leave a comment

When you are at the coffee shop, or at a conference, and you are not sure that you want to send all your data over the wi-fi network in plaintext, you want a secure tunnel to browse. You can use the “-D” flag of openssh to create a SOCKS proxy.

SSH SOCKS proxy is one of the way to have a secure tunnel for web browsing. It’s comes handy when we need to do secure browsing in a public network such as in a public WiFi environment, as the traffic between our host and the proxy is encrypted .

For this to work, we need to have an SSH server somewhere that we want to tunnel our traffic to, and an SSH client at our host.

Creating an SSH SOCKS tunnel is as simple as running the following command;

$ ssh -D any-port-no-above-1024 user@proxy-address

e.g: $ ssh -D 8080 jamee@jaamee.com

This proxy address will be the SSH server address or ip.

The command assumes we have a user account with the username jamee at the server with the address jaamee.com, and 8080 is our local port to be used for the tunnel.

The next step is to configure our web browser to use the tunnel. Now all you have to do is set the preference in Firefox to use a SOCKS proxy. The proxy is, of course, “localhost”, with the port 8080. To do it in Firefox on Linux, choose Edit in the menu and click on Preferences (or Tools->Options in Windows). Then choose Advanced tab and click on the Network tab. Click the Settings button next to the Configure how Firefox connects to the internet text, and fill up the SOCKS proxy information as the following;

socks-mini

That’s just it, and from this point forward Firefox will tunnel all the browsing traffic through our SOCKS proxy, and the end server will see our traffic coming from our SOCKS proxy server. This can also be considered as a VPN as servers in our proxy server’s network can be accessed with their internal adresses.

An easy to remember login URL for WordPress

October 19, 2009 Jamee Leave a comment

Often people finds wordpress login URL hard to remember or at least hazardous to type on the browser. I found a very nice tip on internet and I’d like to share it here. Thanks to the author for the awesome tip.

http://outthinkgroup.com/2008/12/10/wordpress-tip-make-an-easy-to-remember-login-url/

Happy Blogging :D

Categories: Uncategorized

Publicize in WordPress

October 18, 2009 Jamee Leave a comment

WordPress.com sends the published blog posts to several places to automatically promote them for the author. This is called as “Publicize”.

One can also choose to send the posts to any of several third party services. Currently, WordPress.com Publicize supports the following.

I found this while surfing through wordpress features. Following link has these details:

http://en.support.wordpress.com/publicize/

Happy sharing :D

Categories: Uncategorized

WiseStamp- Email Signatures

August 24, 2009 Jamee Leave a comment

WiseStamp is a Firefox extension that empowers your email signature on any popular webmail service platforms (Gmail ,Yahoo Mail ,AOL, Hotmail, Google App.)Easily customize, Include IM & Social profiles, Automatically share your Blog posts, Quotes, News, Bookmarks and more. You can also separate preset signatures for your personal and business email interactions.

With WiseStamp you can:

  • Customize your signature - Design style, Font, Size, Color, images etc.

  • Add Rss feeds - Automatically Share blog posts, bookmarks, videos, daily quotes and many more.
  • Easily add your social services – IM Services, LinkedIn, Facebook, Flickr and many more..
  • Use multiple signatures - Create business & personal signatures to insert in your emails.

Wisestamp Supports:

  • AOL Mail.
  • Hotmail.
  • Yahoo.
  • Gmail.

Just surf here and follow the  instructions to set it up and go :-)

http://www.wisestamp.com/

WHO-HOSTS – Who hosts which!

August 24, 2009 Jamee Leave a comment

Who-Hosts.com is an online tool that helps you easily find out who hosts a web site. Simply enter the desired domain name and let who hosts reveal to you who is the host of a this domain.

Just Visit :

http://who-hosts.com/

Yahoo! Mail for mobile web

August 19, 2009 Jamee Leave a comment

Just browse this kink in your mobile’s web browser:

new.m.yahoo.com/r/mail

Experience the ultimate :D

Categories: Internet, Tips & Tricks

Catch-all

August 19, 2009 Jamee Leave a comment

A Catch-all for email, usually refers to a mailbox on a domain that will “catch all” of the emails addressed to the domain that do not exist in the mail server. Configuring a catch-all address can help avoid losing emails due to misspelling.

For example: if jamee@jaamee.com is configured to be the catch-all email address on jaamee.com, then any email sent to an undefined@jaamee.com email address will be forwarded to jamee@jaamee.com instead of being rejected as an Undeliverable message or Unknown User error.

You can only set one catch-all email address per domain. So it’s better to set the Administrator email address as the catch-all.

Zymic – Nice free web hosting solution

August 19, 2009 Jamee Leave a comment

Zymic offers free web hosting with a level of professionalism any paid web hosting company offers, along with a full range of free hosting features. The main features are:

General Features

Disk space
5 GB
Data transfer (Monthly)
50 GB
Control Panel
ZHCP
Zymic Hosting Control Panel for easy management
Number of Accounts
Unlimited
Access
Upload, rename and edit your website files with ease
Advertisements
No

PHP and Databases

PHP
Version 5.1.6
Databases
Accepts a total of 5 MySQL database accounts
PHPMyAdmin
Version 2.8.2
Advanced MySQL database management.

Domain Names

Sub-Domains
Yes
Domain
You can use your own domain on the hosting
Free Domain
Win a free domain (e.g. site.com)

Zymic Hosting Control Panel (ZHCP) Features

File Manager
Upload, edit, rename, and delete files instead of using FTP
Statistics
Webalizer
Cash Prizes
The top 3 most popular websites every month win a cash prize!
MySQL Management
Web based MySQL management or simply use PHPMyAdmin
Free Support
Provides free community based support
Account Settings
Change various settings including E-Mail, password, etc

Happy hosting :-)

Categories: Domain & Web Hosting, Internet Tags:

Configure Putty & Firefox To Use SSH SOCKS Proxy Tunnel

August 17, 2009 Jamee Leave a comment

On the previous posts I’ve talked about using SSH SOCKS Proxy Tunneling. But that was possible when you have a Linux or Unix OS running on your machine. What about the Windows lovers :p. No worries you’re on Windows!!! You still can do this. Things you need for this are:

1. PuTTY SSH Client.
2. Firefox Web Browser.
3. SSH access to a unix/linux server.

Now, first run PuTTY. You should be on the “PuTTY Configuration” window. On the “Host Name (or IP address)” field, type the hostname or IP address of your remote server. And select “Connection type” as “SSH“. The port should get automatically selected to 22.

putty-remote-server-hostname1

Then, in the left-hand menu, click on “SSH“. In “Protocol options“, tick “enable compression” and set your preferred SSH version to “2“.

putty-ssh-connection-option

Now expand the “SSH” menu and select the “Tunnels” sub-menu.

putty-tunnels-menu

Now under the “Tunnels” menu (Options controlling SSH port forwarding), in the “Source port” field, type in a source port. Here I am using 4567. But you can use anything. Then select “Dynamic” as “Destination” and click the “Add” button.

putty-port-forwarding

After clicking the “Add” button the newly added forwarded port should get listed under “Forwarded ports” list.

putty-ssh-tunnel-port-forwarding

Now, go back to the “Session” tab at the top of the menu, give the new connection a name (here i used My SSH Proxy) and click on the “Save” button.

putty-my-ssh-proxy

Congrats! we are done with the PuTTY configuration.

Now do the rest as same like previous posts. You’re done on using SOCKS Proxy Tunneling in Windows. :-)

Tunnel DNS Lookups in SOCKS Proxy on Firefox

August 16, 2009 Jamee Leave a comment

SSH SOCKS option is a great way to quickly tunnel web traffic. A word of caution for  that is all DNS traffic is still in the clear. While the web traffic and URLs aren’t sniffable any more, curious people can still get a sense for what kinds of stuff you’re browsing, based on domain names. (And for the really really paranoid: if you’re on open wireless, your DNS lookups could get hijacked, causing you to browse to look-alike sites ready to phish your login credentials.)

Luckily, with SOCKS5 Firefox can control which side of the proxy handles DNS lookups. By default, it does the lookups locally resulting in the scenario above. To change this, set network.proxy.socks_remote_dns = true in about:config. This makes the SOCKS proxy more like a regular proxy, where DNS is handled by the remote end of the tunnel. Do the following for this:

  1. In the browser location bar (the place where you type web addresses), type about:config and press Enter. This opens a different set of Firefox preferences.
  2. Where it says ‘Filter:’ at the top, type network.proxy.socks. The list of preferences will automatically change to show your proxy preferences.
  3. Highlight ‘network.proxy.socks_remote_dns’ by clicking it only once. Then, right-click it. This opens a small pull-down menu. Select ‘Toggle’ from the menu to change its value to ‘true’. This adds privacy by preventing DNS queries from leaking. This is the reason why Firefox is recommended over other browsers for using this service.
  4. Close Firefox and restart it.