Global Protect HIP Report generation as a replacement for PanGpHip, currently for Linux.
You can use it with gpclient
, openconnect
or alone.
Usage: gp-hip-report [flags]
Flags:
-h, --help Show context-sensitive help.
--cookie=STRING Global Protect cookie
--md5=STRING MD5 sum
--client-ip=STRING Client IPv4 address
--client-ipv6=STRING Client IPv4 address
--client-os=STRING Client OS (ignored)
gpclient connect --csd-wrapper "/usr/bin/gp-hip-report" <PORTAL_URL>
Generating a HIP report without MD5, Client IPv4/IPv6, username, Domain information:
gp-hip-report
Generating a HIP report with user, domain, computer, Client IP information:
gp-hip-report --md5 3e33a6232b6a99c625d5e2696492c714 --cookie "user=dangerousplay&domain=net&computer=wts02" --client-ip 192.168.1.2
Download the .deb
from a release and installs it:
wget https://github.com/dangerousplay/gp-hip-report/releases/download/<version>/gp-hip-report_<version>_<arch>.deb
dpkg -i gp-hip-report_<version>_<arch>.deb
Download the precompiled binary and add the setuid
flag.
$ sudo wget https://github.com/dangerousplay/gp-hip-report/releases/download/<version>/gp-hip-report_<version>_$(uname)_$(uname -m) -O /usr/bin/gp-hip-report
$ sudo chmod u+s /usr/bin/gp-hip-report
OS | Versions |
---|---|
Ubuntu | 24.04 |
Reports the encryption state of the mounted disks on the system.
Name | OS |
---|---|
cryptsetup | Linux |
Reports the interfaces Mac Address, assigned IPv4/IPv6 addresses and the status of installed firewalls.
Name | OS |
---|---|
iptables | Linux |
nftables | Linux |
ufw | Linux |
Name | OS |
---|---|
Falcon Sensor | Linux |
OS | Name | Missing patch report? |
---|---|---|
Linux | apt | No |