Shibboleth IdP Probe

Tom Scavo trscavo at gmail.com
Sat Oct 29 18:49:33 EDT 2016


Shibboleth IdP Probe
https://wiki.shibboleth.net/confluence/x/rIBEAQ

What is it? The Shibboleth IdP Probe is a bash script that probes one
or more Shibboleth IdP deployments and determines the version of the
Shibboleth software used by each deployment. This is an expanded
version of a script first announced over a year ago.

For example, you can probe a single IdP (with entityID $id):

$ $BIN_DIR/probe_shib_idps.sh -f $MD_PATH $id
0 redirects:0;response:200;dns:0.524;tcp:0.527;ssl:0.617;total:0.622
https://idp.incommonfederation.org/idp/profile/Status SHIB2

or probe 100s of IdPs at a time:

$ /bin/cat $MD_PATH \
  | /usr/bin/xsltproc $LIB_DIR/extract_IdP_entityIDs.xsl - \
  | $BIN_DIR/probe_shib_idps.sh -f $MD_PATH -d $OUT_DIR -t 8 -m 12

I use the script output to construct these wiki pages:

List of Shibboleth IdPs Grouped by Software Version
https://spaces.internet2.edu/x/0IIQBg

Shibboleth IdP Deployments in eduGAIN Metadata
https://spaces.internet2.edu/x/L45HBQ

The Shibboleth IdP Probe scripts are in GitHub. See the wiki page at
the top for details.

Enjoy!

Tom


More information about the users mailing list