Enhanced Security Measures in Place:   To ensure a safer experience, we’ve implemented additional, temporary security measures for all users.

test_security_policy_match limitation with pan version 8

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements

test_security_policy_match limitation with pan version 8

L3 Networker

HI, @gfreeman and all ,

 

Just wanted to confirm , if we have limitation for test_security_policy_match cmd for Pan version 8 , getting error while pulling  security rule name ? Same cmd is working fine for me if i am running for firewall having version 9 .

 

I tried to pull output using fw.xapi.op as well but same result .

 

Thanks 

2 accepted solutions

Accepted Solutions

Please try updating your pandevice/base.py file as shown here and tell me if this fixes it:

 

https://github.com/PaloAltoNetworks/pandevice/commit/284710ac8633330fed1ef2d96180a2e955785e90

View solution in original post

HI @gfreeman 

 

I have tested it and working as excepted .

 

Thanks a lot for your help   🙂

 

 

View solution in original post

6 REPLIES 6

L5 Sessionator

I believe this command was added to pandevice in the 8.x timeframe, so it should work.

 

What is the command you're running against both firewalls, and what is the error you're seeing when running against the 8.x firewall?

HI @gfreeman  ,

 

Please find error details below against fw version 8:

 

==============Policy detail==================
Traceback (most recent call last):
File "finaltestversion.py", line 67, in <module>
x = fw.test_security_policy_match(from_zone=srczone, to_zone=dstzone, source=srcip, destination=dstip, port=dstport, protocol=proto)
File "C:\U\site-packages\pandevice\base.py", line 4873, in test_security_policy_match
'name': elm.attrib['name'],
KeyError: 'name'

 

However again version 9 i am getting output as expected i.e policy name , index and action .

hi @gfreeman ,

 

just checking if you got a chance to check for error .

 

Thanks .

Please try updating your pandevice/base.py file as shown here and tell me if this fixes it:

 

https://github.com/PaloAltoNetworks/pandevice/commit/284710ac8633330fed1ef2d96180a2e955785e90

@gfreeman ,

 

Thanks ,  i will test this and update you.

 

 

HI @gfreeman 

 

I have tested it and working as excepted .

 

Thanks a lot for your help   🙂

 

 

  • 2 accepted solutions
  • 5124 Views
  • 6 replies
  • 0 Likes
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!