Installing Cisco VPN client on Windows 10 – Workaround

According to official source, Cisco VPN client reached its End-of-Life and was removed from Cisco support site on July 2016. The next-generation alternative to the client – Cisco AnyConnect Secure Mobility Client is available to customers with AnyConnect Plus or Apex licenses.

If you are on Windows 10 and still vouch for the older version of Cisco VPN client, it can be downloaded from here.

There is a problem though – the software does not work straight forward on windows 10 and Cisco will not release a fix for product whose support period ended. In my case, the software did not even install in the first hand.

There is a workaround for this. It is a bit tedious task but this worked out for me.


If there are any Cisco VPN client application currently installed in your system, uninstall it. 
* Restart the system
Install and run winfix.exe from Citrix. 
  - This fixes DNE (Deterministic Network Enhancer) repair problems in Windows, enabling DNE to install correctly. 
* Restart your system.
Download and install SonicWALL Global VPN client (32bit, 64bit)
  - This will install correct DNE software which will work with Cisco VPN client as well.
* Restart your system

[su_highlight]Windows and Restarts :([/su_highlight]

Download and install Cisco VPN client from here, choose the version that you need.
After installation completes successfully, open regedit and head over to:
 HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > CVirtA
    select DisplayName and modify the following:
32 bit systems (“@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter” to “Cisco Systems VPN Adapter”)
64 bit systems (“@oem8.ifn,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows” to “Cisco Systems VPN Adapter for 64-bit Windows”)

This should enable Cisco VPN client to run successfully in windows 10. The above is what worked in my system, do comment below if you made this work by any other method.

Wireless connection issue in Mac OS X Mavericks – fix

Wireless connection in Mac OS X can sometime screw up. This article helps fixing wireless connection issue in OS X Mavericks.

The issue might appear just after OS X update or sometime, it can just occur after waking up a Mac from sleep. The symptoms include – connections getting randomly disconnected, unable to connect to known SSID’s, slow connection speed etc.

The issue can be fixed simply by following the following steps. Just make sure you have the Wi-Fi password for your primary network as you will need it to rejoin the wireless network.

Turn off your Wi-Fi (Pull down Wi-Fi menu and click Turn Wi-Fi Off)
Head over to /Library/Preferences/SystemConfiguration/ in Finder.
Locate and delete the following files from the SystemConfiguration folder:
- NetworkInterfaces.plist
- preferences.plist
You might want to keep a backup of these files just in case something 
goes wrong.
Empty the Trash and reboot the Mac
Turn your Wi-Fi back on from the Wi-Fi pull down menu and connect to your 
preferred network as usual.

After this process, OS X creates all new preference file for wireless networking and this helps in fixing the Wi-Fi issues unless there is a deeper problem related to hardware (Wireless card, Router etc.)

Broken/incomplete Ubuntu upgrades – Fix

If you encounter power outage or any other issue which causes your computer to power down abruptly while upgrading Ubuntu from one version to newer, you are more likely to get a broken ubuntu upgrade. This can be fixed if you are able to get to a terminal in the broken system.

On terminal,

sudo dpkg --configure -a

installs and configures any remaning upgrade packages


sudo apt-get upgrade --fix-broken

I encountered this issue while trying to upgrade from Ubuntu 13.10 to 14.04. This method fixed my ubuntu upgrade and saved me from a clean install. I hope this works out for others as well.


Break-UP Letter To Windows 7

I wrote this piece of note on 28th November 2009. Just remembering how things were on those days, I could not resist myself from posting it in here.

My dear Windows 7, I am extremely very sorry to tell u that I am in the verge of breaking up with you !! I have tried hard not to do this but can’t help it out now. I have been with you since the very beginning. Did you forget the beta phase you spent with me?? I downloaded you completely as a release client and currently installed your final version too. I was with you in every step of your life. But what did you give me in return?? — Incompatibility??, The Blue Screen of Death??, Vulnerability to viruses??, low security?? Did I deserve these things?? How could you forget those nights we spent together just looking at each other without sleeping??…u on my monitor and me in front of you …. i still remember those moments…. I admit that you are very beautiful… but beauty is not the only thing, is it?? You might be laughing right now thinking – ”How far would you go, at last you have to come to me”.. but you are wrong this time, babe!!! I got a more secure, robust, fast and good operating system than you. Its called ‘Ubuntu’ !! I shouldn’t have told you this but for everything bad you have done to me, its important to inform you. It is not as beautiful as you but more decent and COMPIZ is there to show its natural beauty. Don’t think I’ll get in trouble for not getting to use the softwares made for windows, there is WINE for everything!!!

So at last with humble apologies, I hereby declare that you and me are no more related to each other. But i still wish you a good life ahead. I know its hard for you and me too. But, Please try to forget me and I’ll try to forget you !!!

Workaround : NTC ADSL – Browsing Issues

I belong to the herd of people who are frustrated by NTC ADSL service these days. On one hand, it is hard to get connected to ADSL server itself and on the other hand, inspite of getting connected, it is impossible to browse anything. Nepal Telecom Corporation, following its tradition of low quality service on almost every of its services, has failed to provide reliable internet connection via ADSL. The problem of getting connected but not being able to browse anything seems to originate due to some issues in NTC’s DNS Server.

Here is a small fix that seems to work to fix the problem where we are not able to browse anything despite of being connected to ADSL server:

Using Google Public DNS on local computer

I was able to overcome the problem by changing DNS servers to Gooble Public DNS in my computer. Google Public DNS is a free, global Domain Name System resolution service, that can be used as an alternative to our current DNS provider. I was able to browse normally after configuring my network settings to use the IP addresses and as DNS servers. ( and are Google’s Public DNS Servers.)

This quick fix solved my problem and let me browse sites without error. I hope NTC would fix the issues with ADSL in near future but atleast till the issues persist, this workaround can be a life saver.

Google’s public DNS seem to fail too these days. Using OpenDNS can solve the problem as well. OpenDNS servers are : and

Update (27-02-14)
NTC is using as its Secondary DNS on connecting ADSL. This should do the trick and solve connection problems to a level.

CEHv7 Exam (312-50) – Practice Questions

I searched the web for practice questions to prepare for CEHv7 exam but couldn’t find good resource at a single place. There are plenty of resources for CEHv6 but pretty less for CEHv7. I found some test questions in AIOTESTKING which turned out to be pretty useful for the exam. But as the questions were managed as a single question per page, I had to go on clicking through next page for every questions which was kind of annoying. Therefore I compiled all available questions in a file and uploaded here for someone like me in need.


Rooting Samsung Galaxy Y

Samsung Galaxy YSamsung Galaxy Y, a hype these days for being cheap but fully featured Galaxy series Android phone. Equipped with 823 MHz processor and 290 MB RAM, this low end device is good for go with Android 2.3.6 Gingerbread OS. Rooting Samsung Galaxy Y is not a big deal and the tutorials can be found here and there pretty easily but I happened to encounter with a problem while rooting the device. Detail rooting procedure explained here:


[su_list icon=”icon: caret-right” icon_color=”#c92b05″]

  • Download from XDA-Developers
  • Copy the downloaded to the root of SD Card (Just in the first place in the SD card not inside any folder)
  • Switch off the phone
  • Enter into recovery mode
    • To start the phone in recovery mode, [su_highlight]Hold the POWER, VOLUME UP, and HOME button[/su_highlight] simultaneously
  • Navigate to [su_highlight]Apply Update From SDCard [/su_highlight]in the recovery menu using volume slider and press the HOME button (Select the option)
  • Select from the files and folders listing of the SDCard.
    • This is where I got the error. After step 5, a listing of files and folders of the SDCard should occur but in my case, it threw an error saying SDCard Cannot be Mounted.

    [su_label type=”info”]The solution is to Format the SDCard. Format the SDCard first and then continue from step 2.[/su_label]

  • The update should be applied now.
  • Navigate to [su_highlight]reboot system now[/su_highlight] option in the recovery menu and press the HOME button.
  • Samsung Galaxy Y is rooted. SuperUser app can be found in the phone after rooting it.


Rooting an android phone can void its warranty so do it on your own risk

well, we can always unroot to get the warranty back 😉