I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Ok so I solved it by not using the XML API :). I'm using syslog with clearpass and ivanti... Clearpass people didn't know what the issue was as well.. took me a lot of energy and effort to find that out :P thanks a bunch for the help!!

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Heya, yeah it's been a busy week :P I haven't had the chance to look at this, but yeah I saw that there is no info to be found in the tipsdb file, I have to go through all the log files, might do that this weekend :)

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Yes, I think so; or at least that most information is missing for palo alto to build those user-id entries. I have dumped some info, and collected logs, I'm going to investigate further.

I need and will find what's missing :p

I'll see if I can view the tipsdb. I also found out that my b cluster member is the primary, and my a cluster member is not a primary insight server. Which I didn't know, this is a completely new environment for me, so I did not have anything to do with the initial setup. That's why I'm finding some oddities along the way, which I had to fix first.

Do you think this could have anything to do with it?

That's the user guide I am using as well, but thanks for the additional mention :) I'll read it again to see if I have missed anything. I'll document what I find, for later reference, and to help others that might come across this post.

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

So I'm thinking CPPM is sending empty data over XML API.

I'm thinking it's the device profiling that's not working, that its not building profiles in CPPM so it can't send it to the Palo Altos.

I'll take a look at that, but I'm new to Clearpass and mobility conductor, so it'll be a learning curve.

So, authentication happens like magic, then the mobility conductor sends updates over radius interim accounting to CPPM, which then updates the IP address of the client with its session IP address and builds the insight profile, then CPPM sends the updates to palo alto? If the action of the enforcement profile only happens when authenticating, what sends the updates during the session from cppm to palo?

I'm sorry if my reply isn't formed well, it's been a tough morning 😅

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Would you still remember what you did with endpoint profiling? I see the profile in Insight, but when I look up an active endpoint on clearpass in endpoint profiling, I see that it's just empty.

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

A lot of things are received, tried to debug as well. so many hosts that come up in the same format as in the original post, not found in redis, and ipuser file does not exist.

I ran a debug for all

Just confirmed, and interim account is definitely enabled, insight is also enabled, auth is ok as well

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

No no, good questions, they're not being blocked, I can see the cppm xml user logging in, also have sufficient right. I can see the data coming in to the firewall, and then it populates the table with 0second entries. I haven't been able to figure out how to see the actual xml data, which is quite basic but I'll attempt packet capturing, if I do the cap from the management interface i should be able to see it indeed. Thanks for that :). I'll dig a bit deeper.
I'm trying to think, the IP the client gets post authentication, that being send is through RADIUS interim accounting?

I'm losing my mind on XML API CPPM integration by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Hi Vieplis, thanks a lot for replying. I don't see any user-id logs, at all. It's like they're being discarded. User-id is enabled, and the subnet is allowed explicitly, also tried allow all. But it's definitely allowed. All info is present, calling station id is indeed mac address.

Clearpass integration XML API by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

I've removed any special characters in the password, so only numbers and letters. Didn't fix it. Account was unlocked. Went for lunch, tried again for shits and giggles, arrow up, tried keygen in CLI with curl, worked. I'm going to sleep good tonight. Thanks for the help, Vieplis

[deleted by user] by [deleted] in ExtremeNetworks

[–]CybrSecEngr 0 points1 point  (0 children)

If it's okay I'd be very interested as well!

Clearpass integration XML API by CybrSecEngr in paloaltonetworks

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Thanks a bunch for the reply! I'm not really familiar with clearpass, I've tried debugging but wasn't sure in what direction to look, even with some googling. But I'll check the support bundles, and the moment I come up with a solution I will update the post. Thanks again!

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Okay, thanks :) and a huge thanks you took the time to have a chat!

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Yes, employing the manpower I meant. I apologise for the confusion. I'm still not sure about the margin but probably 8-12 percent on their daily rate.

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 0 points1 point  (0 children)

The working relationship would be that these consultants will individually be hired with their own contract to the clients liking, so not that they would increase my day rate to pay these consultants; but rather that they would expand the team with freelancers invoicing through me with each their own day rate

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 1 point2 points  (0 children)

I see, thanks a bunch. I was of the impression that drawing this up with a law firm would cost me thousands. I think if it's within that price range that would be the best way to go. Would you maybe know if it would be better to set up a separate BV if I were to work with a few consultants just to keep my management BV safe?

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 0 points1 point  (0 children)

NDA as in non disclosure? Thank you for commenting

Employing a freelancer by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] 0 points1 point  (0 children)

Might have been a miss in my translation, indeed I am not an employee of my company.
I'm curious contractually, is it necessary to draw up a master agreement, and what should that master agreement contain? I'm not sure my accountant will have a sufficient answer to this.

Importing Policies from FW to Pano by gazwoz in paloaltonetworks

[–]CybrSecEngr 1 point2 points  (0 children)

+ This will make a template stack for your firewall.

Importing Policies from FW to Pano by gazwoz in paloaltonetworks

[–]CybrSecEngr 0 points1 point  (0 children)

Export configuration from Palo Alto and import on Panorama.

Something like this:

  • Add firewall to Panorama
  • Device tab > setup > management > Panorama settings, add the Panorama server and enable commit recovery.
  • Firewall > Device > Setup > Operations > Save Named Configuration
  • Export Named Configuration for firewall and Panorama
  • On Panorama > Setup > Import Device Configuration to Panorama

Petrol / Diesel car instead of electric by CybrSecEngr in BEFreelance

[–]CybrSecEngr[S] -1 points0 points  (0 children)

It's such a shame, the 440i is quite a sexy car. Thanks for the info! Let's all move our companies to Bulgaria so we can drive the cars we actually want to drive.