PEMU – Cisco Pix Emulator on Linux
Posted by Josh on Mon 30 Apr 2007Categories: Cisco , Linux , PEMU , virtualization - [19] Comments
PEMU is a Cisco Pix Firewall Emulator based on QEMU open source machine emulator and virtualizer. The author is known as ‘mmm123′ on the hacki forum . Unfortunately, there is not a Windows port for the emulator. However, you can use vmware player to run the emulator on a windows machine.
Click Image to play tutorial:

VMware Player & EasyVMX tutorial
CentOS Server Install Tutorial
Ubuntu Desktop Tutorial
Update:
Here are a few more tutorials on Pemu that you may be interested in
Pemu Pix emulator with GNS3
How to communicate with Pemu using GNS3
How to use Pemu as your personal Firewall
May 1st, 2007 at 11:07 am
thanks….thanks….thanks….thanks
u help me very much….your blog for me is best in the net.
thanks again
May 4th, 2007 at 12:27 am
thank a lot
http://www.dynamips.cn/bbs
May 5th, 2007 at 1:56 pm
Man you like hitting enter lot eh? Some reason i was on the brink of insanity!
Kudos for the tutorial though!
May 10th, 2007 at 11:47 am
Thank you very much!!!
This tuto is very helpful for me!
I have one serial and activation-key on real UnRestricted PIX 535 using 7.2.1 image. But nothing changed when I applied it to PEMU using 7.2.2 image by activation-key command. The simulator PIX is still in Restricted. Is it because of image? Please advise! Many thanks!
May 27th, 2007 at 1:30 am
[...] PEMU – Cisco Pix Emulator on Linux [...]
June 3rd, 2007 at 2:09 pm
This was very usefull! Thanks!
October 5th, 2007 at 2:22 am
Hi there, Thank you for the tutorials. I followed the dynamips one no problem and i am a Unix novice. I am however having a problem with PEMU on Ubuntu. All is well up until the point where i unpack the pemu_public2007-04-20.tar file. I have a lot more files and extra folders in my unpacked version, than is shown in the tutorial. Also, no Pemu executable. Is it something i am doing wrong…probably.
October 7th, 2007 at 3:38 am
thanks mate. nice tutorial, got up to speed immediately. cheers!!!!
October 29th, 2007 at 12:33 pm
thanks so much for doing these tutorials, youve really helped me
may you goto your heaven
January 2nd, 2008 at 1:57 pm
hi – thanks indeed for the tutorial which was most useful
also worth noting that the latest pemu wrapper can be found here http://7200emu.hacki.at/viewtopic.php?t=2113
January 3rd, 2008 at 4:51 pm
Thanks for posting the most recent pemu wrapper.
March 21st, 2008 at 10:08 am
I’m finally catching up here. Thanks for the vid on pemu. For the first time (in a handful of not-so-dedicated attempts), I’ve got it running.
March 26th, 2008 at 9:25 pm
[...] PEMU – Cisco Pix Emulator on Linux [...]
September 2nd, 2008 at 7:53 am
Hi,
Can any one help me out regarding running PIX PEMU on windows. I am able to run PIX PEMU but when i try to configure VPN or enable ISAMKP i get this message.
“The DES algorithm requires a VPN-DES activation key”
I am not able to configure ISAKMP atttibutes. Please help me out this regards. I am running “PIX Version 7.0(5)”
September 11th, 2008 at 11:36 pm
Shan,
You need a license key. Follow these directions.
1) Search google and ebay for show version output of a Pix firewall with an unrestricted license.
http://www.blindhog.net/gns3-how-to-find-pix-images-pix-serial-numbers-and-ios-images-using-google/
2) Use GNS3. It is much easier.
http://www.blindhog.net/pemu-pix-emulator-with-gns3/
3) Set the default serial number of Pix firewalls in GNS3 to match the serial number of the output you found on ebay or google.
4) Boot the virtual firewall
5) Enter the activation key from the CLI
6) Save the GNS3 topology as a project.
http://www.blindhog.net/gns3-how-to-save-labs-with-router-configs/
Josh
September 21st, 2008 at 12:45 pm
[...] leave you with some good links for the day. Someone has come up with a pix/ASA emulator for linux. Also, there’s a virtual switch software being sold by vmware. Like the post says, the price [...]
October 6th, 2008 at 7:40 pm
hi all im having this issue
./pemu: Permission denied
and im root.
Help and thanks
October 9th, 2008 at 8:33 pm
Opnine,
Does the pemu binary have exec rights? Send the output of this command from the pemu folder.
‘ls -l ./pemu’
Josh
December 29th, 2008 at 12:56 am
Opnine,
chmod gu+x pemu
./pemu
should work