Thank you for the video! This worked, but foy my setup I ran into a python traceback error. This fixed it : md5input=iouPad1 + iouPad2 + struct.pack('!I', ioukey) + iouPad1 The letter i in the struct.pack was a small letter i in the original code. Changing it to a capital avoided the error.
the special chracter not accpeted so not able to paste the code please find the code here #! /usr/bin/python #print "*********************************************************************" #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='\x4B\x58\x21\x81\x56\x7B\x0D\xF3\x21\x43\x9B\x7E\xAC\x1D\xE6\x8A' iouPad2='\x80' + 39*'\0' md5input=iouPad1 + iouPad2 + struct.pack('!i', ioukey) + iouPad1 iouLicense=hashlib.md5(md5input).hexdigest()[:16] print " Add the following text to ~/.iourc:" print "[license] " + hostname + " = " + iouLicense + "; " print "You can disable the phone home feature with something like:" print " echo '127.0.0.127 xml.cisco.com' >> /etc/hosts "
YOU ARE A SAVER!!!! THANK YOU!!!
Thank you for the video! This worked, but foy my setup I ran into a python traceback error. This fixed it :
md5input=iouPad1 + iouPad2 + struct.pack('!I', ioukey) + iouPad1
The letter i in the struct.pack was a small letter i in the original code. Changing it to a capital avoided the error.
Bruh u are the IT GOD huge thanks
it worked! thankyou very much!
Welcome
Where is the IOU Python code from the description?
Sorry missed to post the code in description will post it soon.. thanks for noticing it..
the special chracter not accpeted so not able to paste the code please find the code here
#! /usr/bin/python
#print "*********************************************************************"
#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='\x4B\x58\x21\x81\x56\x7B\x0D\xF3\x21\x43\x9B\x7E\xAC\x1D\xE6\x8A'
iouPad2='\x80' + 39*'\0'
md5input=iouPad1 + iouPad2 + struct.pack('!i', ioukey) + iouPad1
iouLicense=hashlib.md5(md5input).hexdigest()[:16]
print "
Add the following text to ~/.iourc:"
print "[license]
" + hostname + " = " + iouLicense + ";
"
print "You can disable the phone home feature with something like:"
print " echo '127.0.0.127 xml.cisco.com' >> /etc/hosts
"
Thanks bro, it worked..was searching for solution since long..thank you !
Welcome 👍
thanks bhai
how do i paste code to nano file control+ c doesn't work? I'm using VMware
CTRL+shift+V try this
use putty not on VMware workstation
use putty not on VMware workstation
I love you thank you brother I was trying for 2 days and keep getting that error message had to redo everything with your tutorial
Welcome 🙏