Thursday, August 1, 2013

What is IPsec VPN?

Short for IP Security, a set of protocols developed by the IETF to support secure exchange of packets
IPsec supports two encryption modes: Transport and Tunnel. Transport mode encrypts only the data portion (payload) of each packet, but leaves the header untouched. The more secure Tunnel mode encrypts both the header and the payload. On the receiving side, an IPSec-compliant device decrypts each packet.
at the IP layer. IPsec has been deployed widely to implement Virtual Private Networks (VPNs).

For IPsec to work, the sending and receiving devices must share a public key. This is accomplished through a protocol known as Internet Security Association and Key Management Protocol/Oakley (ISAKMP/Oakley), which allows the receiver to obtain a public key and authenticate the sender using digital certificates.

Internet Protocol security (IPsec) uses cryptographic security services to protect communications over Internet Protocol (IP) networks. IPsec supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection.
IPsec is implemented into all newer versions of Microsoft Windows.

How to setup Mac PPTP connection

Import preconfigured PPTP/L2TP connection

You can now also just download a .zip file, which contains a preconfigured PPTP and L2TP connection.
You can just import them to your network center by doubeclicking: http://hmastuff.com/HMA_Mac_PPTP_L2TP.zip
Of course you still need to enter your VPN account username, PPTP password and enter the IP of the
 VPN server you want to connect to.

Alternatively, create the PPTP connection manually as explained below ->

How to create a manual PPTP connection on Mac



This tutorial will explain how to create a manual PPTP connection on Mac, in case you don't want to use our client.
It has been made on Mac OS Leopard on a virtual machine,
so excuse me if it should be a little different on your machine.
Click on the Apple icon, then on "System preferences"
 Click on "Network" in the "Internet & Network" department
The network center appears. Do not change anything here yet.
Click on the "+" at the bottom left of this window.
 Here, click on the Up+Down arrows, right next to the interface selection.
You need to select "VPN" here.
 In this tutorial we want to create a PPTP connection.
If you want to create a L2TP connection, see this tutorial:
Mac L2TP Connection Setup
 In "Service Name", enter anything you want. This is just the name for the connection.
It will make it easier to select a connection, if you have multiple of those.
I use "HMA VPN". If you also want to create a L2TP connection later,
better use "HMA PPTP VPN" here, or something like that.
In "Server Adress", enter any of the PPTP server IPs you can find in the
VPN control panel (http://vpn.hidemyass.com - "PPTP servers")
Below, in the "Account Name" field, enter your VPN account username.
Check "Show VPN status in menu bar".
Now please go to "Authentication settings"
 Select "Password" and enter your PPTP pasword.
Note: This is not your account password. You can find your PPTP password
in the VPN control panel ( http://vpn.hidemyass.com ) in "PPTP servers"
 Now go to "Advanced..."
It's absolute important to select "Send all traffic over VPN connection".
Otherwise the VPN will have no effect on your machine.
Now you're done.  Click on "OK".
Back in the network window, click on "Apply" and close the network manager.
 Now, back on your desktop, click the network icon in the top right and select
"Connect to HMA VPN" or whatever you called your new connection.
 It will now connect and authenticate.
As soon as you see the running time, that means you're connected.
But we should make sure first your really secure now.
So please open Safari browser.
 Visit this website: http://ipaddress.com
(or any other IP verifying website, like http://www.ip-score.com)
You should now see that your IP, location and internet provider is different than usual.
That means you're succesfully connected. Well done!

How to work VPN with Tunnelblick

How to use our alternative client Tunnelblick with the HMA Pro VPN TCP+UDP OpenVPN-config files





1. Download Tunnelblick from 
 http://code.google.com/p/tunnelblick/wiki/DownloadsEntry?tm=2

2. Install Tunnelblick by following the on screen instructions
   


3. Launch Tunnelblick










4. Add configuration files by clicking on ‘I have configuration files’.

 
 


5. Select ‘OpenVPN Configuration(s)
   


6. Select ‘Open Private Configurations Folder
   


7. A new window with the folder ‘Configurations’ will appear.






8. Now you need the OpenVPN config files for Tunnelblick.

Attention: We received reports that on some systems the Tunnelblick does not work with the standard HMA *.ovpn config files.
If this is the case, use this Mac-versions instead (outdated - for newest servers, use the links below):
http://hmastuff.com/MacOSx_TunnelblickViscosity_HMAConfigFiles_TCPandUDP.zip

Standard versions:
TCP and UDP config files can be downloaded as single files @
http://hidemyass.com/vpn-config/TCP/ and
http://hidemyass.com/vpn-config/UDP/
or completely as .ZIP archive @
http://hidemyass.com/vpn-config/vpn-configs.zip

Extract the entire contents into the ‘Configurations’ folder.







9. Launch Tunnelblick from ‘Applications




10. Click on Tunnelblick icon on taskbar.






11. A drop down menu will appear.


 
12.  Select a VPN location you would like to connect to and it will prompt you for your HMA VPN username and password.

 

 
13. It will now attempt to connect.






 











14. Once connected, you can verify the IP address by going to http://ip-adress.com or http://ip2location.com




15. Congratulations! You are now connected to the VPN.   
 

How to Setup Mac L2TP connection

Instructions for Mac Lion / Leopard / Snow Leopard:

For step-by-step instructions with screenshots, scroll down.
  • System Preference > Network > click on the + button > Interface: VPN > VPN Type: L2TP over IPSec > Service Name: HMA L2TP > Create.
  • Configuration: Default
  • Server Address: The L2TP server IPs can be found @ http://newmastervpn.blogspot.com/2013/07/what-is-l2tp-vpn.html
  • Account Name: Your VPN username
  • Authentication Settings: Password: Your PPTP Password. Please log in to http://vpn.hidemyass.com > PPTP Servers. You will see a different password there, use that.
  • Shared Secret: HideMyAss
  • Advanced.. > Options > Make sure ' Send all traffic over VPN Connection' is checked > OK
  • Apply > Connect. 

Instructions for Mac Tiger:


Applications -> Internet Connect > File > New VPN Connection > L2TP over IPSec > Configuration: Edit Configurations > Description: HMA L2TP >The L2TP server IPs can be found @ http://newmastervpn.blogspot.com/2013/07/what-is-l2tp-vpn.html. > Account name: VPN username > User Authentication: Your PPTP password ( found on http://vpn.hidemyass.com > PPTP Servers > Login Details) > Machine Authentication: Shared Secret: HideMyAss > OK > Connect.


 
 This tutorial will explain how to create a manual L2TP connection on Mac, in case you don't want to use our client. It has been made on Mac OS Leopard on a virtual machine, so excuse me if it should be a little different on your machine. 
Click on the Apple icon, then on "System preferences"
 Click on "Network" in the "Internet & Network" department
The network center appears. Do not change anything here yet. Click on the "+" at the bottom left of this window.
 Here, click on the Up+Down arrows, right next to the interface selection.
You need to select "VPN" here.
 In this tutorial we want to create a L2TP connection. If you want to create a PPTP connection, see this tutorial:
Mac PPTP Connection Setup
 In "Service Name", enter anything you want. This is just the name for the connection. It will make it easier to select a connection, if you have multiple of those.
I use "HMA L2TP VPN".
In "Server Address", enter any of the L2TP server IPs from the list @ http://hidemyass.com/vpn-config/l2tp/
Below, in the "Account Name" field, enter your VPN account username.
Check "Show VPN status in menu bar".
Now please go to "Authentication settings"
 Select "Password" and enter your PPTP pasword. Note: This is not your account password. You can find your PPTP password in the VPN control panel (http://vpn.hidemyass.com) in "PPTP servers"
In the field "Shared secret", enter "HideMyAss" (without quotes, case sensitive!)
 Now go to "Advanced..."
It's absolute important to select "Send all traffic over VPN connection". Otherwise the VPN will have no effect on your machine. Now you're done.  Click on "OK". Back in the network window, click on "Apply" and close the network manager.
 Now, back on your desktop, click the network icon in the top right and select "Connect to HMA L2TP VPN" or whatever you called your new connection.
 It will now connect and authenticate. As soon as you see the running time, that means you're connected. But first we should make sure that you're really secure now. So please open Safari browser.
 Visit this website: http://ipaddress.com (or any other IP verifying website, like http://www.ip-score.com) You should now see that your IP, location and internet provider is different than usual. That means you're succesfully connected. Well done!

How to work VPN in Shimo?

Shimo is a nice VPN client for Mac - it supports OpenVPN, PPTP, L2TP protocol.
But that's not all, it also supports Hamaichi, SSH, Racoon/IPsec, vpnc and Cisco.
Download -> http://www.macupdate.com/app/mac/22929/shimo

  • PPTP: Creating a PPTP connection with Shimo works through the built-in VPN client of MacOS, so it works exactly like explained in our Mac PPTP Tutorial
  • L2TP: Creating a L2TP connection with Shimo works through the built-in VPN client of MacOS, so it works exactly like explained in our Mac L2TP Tutorial
  • You can import them in the Preferences>Profile section,
    by clicking on the "+" and then select "Import from: OpenVPN Config".

  • Should you use the standard HMA config files and not the modified versions mentioned above, you need to modify them by navigating to:
    Preferences>Profiles>Edit>Custom/Routes
    • Remove this lines:
      • show-net-up
      • dhcp-renew
      • dhcp-release

That's all - you're now connected :)

How Microsoft Point-to-Point Compression Works?

Microsoft Point-to-Point Compression (described in RFC 2118) is a streaming data compression algorithm based on an implementation of Lempel–Ziv using a sliding window buffer. According to Hifn's IP statement, MPPC is patent-encumbered.

Where V.44 or V.42bis operate at layer 1 on the OSI model, MPPC operates on layer 2, giving it a significant advantage in terms of computing resources available to it. The dialup modem's in-built compression (V.44 or V.42bis) can only occur after the data has been serially transmitted to the modem, typically at a maximum rate of 115,200 bit/s. MPPC, as it is controlled by the operating system, can receive as much data as it wishes to compress, before forwarding it on to the modem.
The modem's hardware must not delay data too much, while waiting for more to compress in one packet, otherwise an unacceptable latency level will result. It also cannot afford to, as this would require both sizable computing resources (on the scale of a modem) as well as significant buffer RAM. Software compression such as MPPC is free to use the host computer's resources which will typically include a CPU of several hundred megahertz and several hundred megabytes of RAM; Greater computing power than the modem by several orders of magnitude. This allows it to keep a much larger buffer to work on at any one time, and it processes through a given amount of data much faster.

The end result is that where V.44 may achieve a maximum of 4:1 compression (230 kbit/s) but is usually limited to 115.2 kbit/s, MPPC is capable of a maximum of 8:1 compression (460 kbit/s). MPPC also, given the far greater computing power at its disposal, is more effective on data than V.44 and achieves higher compression ratios when 8:1 isn't achievable.

Wednesday, July 31, 2013

What is Web Browser - MasterVPN

A web browser is a software application for retrieving, presenting, and traversing information
resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video, or other piece of content. Hyperlinks present in resources enable users easily to navigate their browsers to related resources.
The major web browsers are Internet Explorer, Firefox, Google Chrome, Apple Safari, and Opera.

Contents

List of web-browsers

The mainly known web-browsers are:
Microsoft Internet Explorer, Mozilla Firefox, Seamonkey, Google Chrome, Safari, Netscape Navigator, Konqueror, Opera, AOL Explorer
But there are numerous others:
Maxthon, Amaya, Epiphany, Camino, Arachne, K-Meleon, Shiira, Sputnik, iCab, Galeon, Links, Phoenix, OmniWeb, Avant, and many many more;
For iOS (iPhone, iPad, etc.) see a list of available browsers here: http://ipod.about.com/od/bestiphoneapps/tp/Top-Iphone-Web-Browser-Apps.htm

Comparison of web-browsers

The mostly-recommended browser is certainly Mozilla Firefox. It's open source and free, platform-independent and easy to extend.
For a more detailed comparison of web-browsers see the Wikipedia article: Comparison of web-browsers -> http://en.wikipedia.org/wiki/Comparison_of_web_browsers

Pro / Contra

Privacy:
Google Chrome logs your online activity and send's it to Google. Big minus!
Internet Explorer is from Microsoft, no trust there, but it seems to not spy as Chrome does.
Firefox is open-source, spyware-free and trusted.
Speed:
Google Chrome and Internet Explorer are faster than Firefox
Firefox needs the most system resources
Extensions:
Firefox is very easy to extend and has thousands of extensions.
Google Chrome tries too, but will probably never do as well as Firefox does, regarding add-ons and extensions.
Internet Explorer offers no extensions, only useless spyware toolbars

Recommendation

At the end, we'll certainly recommend Mozilla Firefox because of the following reasons:
  • free
  • open source
  • easy to extend
  • not from Microsoft (that's a plus!)
  • not from Google (that's also a plus!)
When coming to points of speed and system performance, Mozilla Firefox could be better. It's not as fast as Internet Explorer or Google Chrome. But it's free, open-source, and easy to extend.
It's regularly updated and has a big community which helps developing further versions of Firefox. There are countless add-ons.