Cisco Iou Keygen Pygmalion
- Cisco IOU/IOL images were released for Architecture and testing purposes but today Cisco IOU/IOL images are used for CCIE routig and switching practice for CCIE routing and switching. Eve-ng is one of the best emulator to Practice with Cisco IOU/IOL images, where you can imports the image in eve-ng and access it via GUI.
- Today we will discuss and run the cisco IOU license using the GNS3 earlier version of Gns3 1.5.2. Any how Gns3 is the very advanced tool for network testers. As per my experience i am very struggled to run the IOU for the first time. Firstly i run only IOS in Gns3 at local computer, but switching purpose i am very confused to run switches in.
#! /usr/bin/python |
print'n*********************************************************************' |
print'Cisco IOU License Generator - Kal 2011, python port of 2006 C version' |
import os |
import socket |
import hashlib |
import struct |
# get the host id and host name to calculate the hostkey |
hostid=os.popen('hostid').read().strip() |
hostname = socket.gethostname() |
ioukey=int(hostid,16) |
for x in hostname: |
ioukey = ioukey +ord(x) |
print'hostid='+ hostid +', hostname='+ hostname +', ioukey='+hex(ioukey)[2:] |
# create the license using md5sum |
iouPad1='x4Bx58x21x81x56x7Bx0DxF3x21x43x9Bx7ExACx1DxE6x8A' |
iouPad2='x80'+39*'0' |
md5input=iouPad1 + iouPad2 + struct.pack('!L', ioukey) + iouPad1 |
iouLicense=hashlib.md5(md5input).hexdigest()[:16] |
# add license info to $HOME/.iourc |
print'n*********************************************************************' |
print'Create the license file $HOME/.iourc with this command:' |
print' echo -e '[license]n'+ hostname +' = '+ iouLicense +';''+' tee $HOME/.iourc ' |
print'nThe command adds the following text to $HOME/.iourc:' |
print'[license]n'+ hostname +' = '+ iouLicense +';' |
# disable phone home feature |
print'n*********************************************************************' |
print'Disable the phone home feature with this command:' |
print' grep -q -F '127.0.0.1 xml.cisco.com' /etc/hosts echo '127.0.0.1 xml.cisco.com' sudo tee -a /etc/hosts' |
print'nThe command adds the following text to /etc/hosts:' |
print'127.0.0.1 xml.cisco.com' |
print'n*********************************************************************' |
Running Cisco Switches on GNS3. April 6, 2016 May 9, 2016 ANJAN CHANDRA Catalyst Switch, Cisco, Cisco L2 Switch, GNS3 IOU. Upload Keygen to IOU VM. Either have to download the KeyGen.py or take it from the zip file itself and upload it to the VM. Run the Keygen in IOU VM.
commented Sep 23, 2015
I'm getting this error SyntaxError: Missing parentheses in call to 'print' Python version 3.5 |
commented Dec 15, 2015
this a great video work for me |
commented Feb 26, 2016
Cisco Iou Keygen Pygmalion 2017
thanks |
commented Nov 26, 2016
I think Python updated python3 libraries and now it's not running. File 'CiscoIOUKeygen.py', line 2 I tried to add parentheses to the print lines, but now i get error: Traceback (most recent call last): Any ideas? |
commented Jan 26, 2017
I think you need to use python2 and not python3, I encountered this before and someone from a different site said to use the python2. |
commented Mar 31, 2017 • edited
edited
ubuntu 16.04, worked straight out box, copy-and-paste, thanks for the script. |
commented Apr 8, 2017
i have cousing this problem.Please solve this. Whatsapp plus themes xml free download. gns3@gns3-iouvm: ^ |
commented Jun 16, 2017 • edited
edited
In python 3.x print is a function. You must use python 2.X and not 3.x. Or you can change code. Ex print 'blablabla' to print('blablabla') |
commented Jul 18, 2017
Try this those who are using pyth ver 3.really hats off this man |
commented Feb 7, 2018 • edited
edited
It was not very clear to me but now I understand why there is no windows version of this script. You need to run it from the shell of your GNSVM and not from your main operating system. Here are some simple instructions using GNS3 2.1.3 (Fairly sure its Python 3 and not Python 2) In the GNS Shell type,
You should see your license key on the screen, it will look something like.. [license] Type this into GNS3 Edit - Preferences - IOS on UNIX (The big white box) [license] |
commented Feb 21, 2018 • edited
edited
To make this work do the following on the VM you are running IOU/IOL on. Next Move to the directory you are running IOU from: Create the python script: now run the script: you will get some output. You may also need to make the iourc file executable: now paste the line starting with grep in the console. That should be it and the IOL should start now. |