Config Router

  • Google Sheets
  • CCNA Online training
    • CCNA
  • CISCO Lab Guides
    • CCNA Security Lab Manual With Solutions
    • CCNP Route Lab Manual with Solutions
    • CCNP Switch Lab Manual with Solutions
  • Juniper
  • Linux
  • DevOps Tutorials
  • Python Array
You are here: Home / Juniper / User-agent string details for Junos Pulse on iOS

User-agent string details for Junos Pulse on iOS

May 13, 2016 by Marques Brownlee

Beginning with the iOS 3.2 client, the user-agent string has changed. If user-agent restrictions are configured on the realm or role, certain iOS clients might have difficulties with logging in.

  • The IVE administrator has configured user-agent restrictions on the realm or role to provide access, which is based on the client being used.
  • The restriction was in the form of JunosPulse iPad or JunosPulse iPhone.
  • After upgrading the client, users are prevented from connecting successfully.

Starting with Pulse 3.2 on iOS, the client software version is included in the user-agent string.

iOS 3.2.2 user-agent strings:

For iPhone:

JunosPulseiPhone Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206 JunosPulse(Version-3.2.2.21349)iPhone

For iPad:

JunosPulseiPad/iPhone Mozilla/5.0 (iPad; U; CPU OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8G4 JunosPulse(Version-3.2.2.21349)iPad/iPhone

iOS 3.2 user-agent string:

JunosPulse(Version-3.2.0.20175)iPad/iPhone
JunosPulse(Version-3.2.0.20175)iPhone

iOS 3.0.3 user-agent string:

JunosPulseiPhone
JunosPulseiPad

When using user-agent string restrictions, be aware that the user-agent may change in the future.

Recommendation:
When using a literal form, such as JunosPulse(Version-3.2.0.20175)iPad/iPhone, you are permitting only clients that match the user-agent string to login. If possible, it is recommended to use wildcards in the restrictions,

  • *JunosPulse*iPad* should be used to recognize iPad.
  • *JunosPulse*iPhone* should be used to recognize iPhone.

Note: iPad match should be listed prior to iPhone.

  • *JunosPulse*Android* to recognize Android.

Note: This article will be updated as and when changes are made to the user-agent string. The user agent strings for different browsers can be found via the following link:

http://whatsmyuseragent.com/

Go to the above link by using different browsers to get the correct user-agent string on iOS clients and other client machines.

Related

Filed Under: Juniper Tagged With: IVE administrator, Junos Pulse, User-agent string

Recent Posts

  • How do I give user access to Jenkins?
  • What is docker volume command?
  • What is the date format in Unix?
  • What is the difference between ARG and ENV Docker?
  • What is rsync command Linux?
  • How to Add Music to Snapchat 2021 Android? | How to Search, Add, Share Songs on Snapchat Story?
  • How to Enable Snapchat Notifications for Android & iPhone? | Steps to Turn on Snapchat Bitmoji Notification
  • Easy Methods to Fix Snapchat Camera Not Working Black Screen Issue | Reasons & Troubleshooting Tips to Solve Snapchat Camera Problems
  • Detailed Procedure for How to Update Snapchat on iOS 14 for Free
  • What is Snapchat Spotlight Feature? How to Make a Spotlight on Snapchat?
  • Snapchat Hack Tutorial 2021: Can I hack a Snapchat Account without them knowing?

Copyright © 2025 · News Pro Theme on Genesis Framework · WordPress · Log in