Download the PHP package geant/cat without Composer

On this page you can find all versions of the php package geant/cat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cat

CAT, the Configuration Assistant Tool for Enterprise Wi-Fi networks such as eduroam

CAT collects information about RADIUS/EAP deployments from Wi-Fi network administrators and generates simple-to-use, good-looking, and secure installation programs for users of these networks. The goal is to vastly improve the network security by pushing secure Wi-Fi settings to all users without the need to expose them to or require them to understand all of the underlying technologies and configuration parameters.

Code Climate Scrutinizer Code Quality Build Status

eduroam CAT User Manuals

The flagship of CAT, the eduroam CAT (https://cat.eduroam.org), has extensive documentation (with screenshots!) of CAT. You may want to read those for an overview of the features.

eduroam CAT/Managed IdP National Roaming Operator documentation

eduroam CAT institution administrator documentation eduroam Managed IdP institution administrator documentation

There is no documentation for end users, simply because it's so easy to use on the end-user side that no documentation is required! :-)

The source code is thoroughly documented using PhpDocumentor 3.

Large parts of the code can be remote-controlled using the UserAPI and AdminAPI.

Known deployments

There are three known production deployments of CAT (please let us know if you are deploying the software and want to be on this list!).

Installation and configuration of your own deployment

With the production deployments as listed above, there are probably few use cases you would want to run your own installation. If you do want to deploy CAT yourself, the installation and configuration instructions can be found at Configuration.md

Previous Versions of CAT

The 1.0.x and 1.1.x versions of CAT were developed on a SVN server of the GEANT project. The code is meanwhile available on a Bitbucket Git instance of the GEANT project: https://bitbucket.software.geant.org/projects/CAT/repos/cat/browse


All versions of cat with dependencies

PHP Build Version
Package Version
Requires geoip2/geoip2 Version ^2.9
phpmailer/phpmailer Version ^6.0
simplesamlphp/simplesamlphp Version ^2.3
chillerlan/php-qrcode Version ^4.3
pear/net_dns2 Version 1.5.3
components/jquery Version ^3.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package geant/cat contains the following files

Loading the files please wait ....