This page shows a list of open source software currently in use within NRENs, created by NRENs and where NRENs have a service dependency on that software. It is not intended to be exhaustive but shows where we have dependencies and where lack of funding could have service implications.
Software | Further Links | Owners / Developers | License | Organisations using (list of generally known, not complete or exhaustive) | Comments |
---|---|---|---|---|---|
Shibboleth | Shibboleth Consortium | Apache License 2.0 | AAF, UK federation, Jisc, SWITCH, HEANET, RNP, eduID.cz, GARR, Aconet, Belnet, CANARIE, DFN, Gakunin, Haka, Renater, Nordunet. | Currently funded by the independent Shibboleth Consortium. | |
SimpleSAML | UNINETT | GNU GPL v2.1 | SURFConext, WAYF, FEIDE, ArnesAAI, AAF, IDEM, eduID.cz, SIR, UK federation, SWAMID | Currently funded by time allocated from lead developers and other contributions via hakathons. | |
Filesender | http://subversion.assembla.com/svn/file_sender/filesender/ | AARNet / HEAnet / SURFnet / RENATER/ UNINETT | 3-clause BSD | Known installations | Currently funded by contributions from select organisations. |
perfSONAR | GÉANT, Internet2, ESnet and University of Indiana | Variable for different modules | GÉANT, Internet2, ESnet, University of Indiana, DFN, FAU, SWITCH, PSNC, RNP, ... | Collaborative development with 3 different collaboration models. | |
Grouper | github.com/Internet2/grouper | Internet2 | Apache License 2.0 | GÉANT, Internet2 | Funding via project grants. |
CoManage | Internet2 | Apache License 2.0 | GÉANT, Internet2 | Funding via project grants. | |
Perun | https://github.com/CESNET/perun | Cesnet | © 2010-2016 CESNET and CERIT-SC, all rights reserved. | CESNET, ELIXIR, EGI, ... | |
OpenConext | Surfnet | https://openconext.org/about/licenses | SURFnet, Jisc, Elixir | Funding via project grants. | |
MediaMosa | https://github.com/mediamosa/mediamosa | SURFnet / Kennisnet | GNU GPL v2 | ||
MET | https://github.com/GEANT/met | GÉANT | 2-clause BSD | ||
PyFF | https://github.com/leifj/pyFF | leifj | 2-clause BSD | SWAMID, ACOnet, GÉANT (FaaS) | |
FedLab | |||||
Foodle | https://github.com/UNINETT/Foodle | UNINETT | GNU LGPL v2 | ||
Jagger | https://github.com/Edugate/Jagger | HEAnet | MIT/Expat | HEAnet, GÉANT (FaaS), URAN (prod), Cesnet (prod), GARR/IDEM (prod), FCCN (prod), WACREN (prod), CANARIE (prod), PIONEER (pre-prod) | |
DiscoJuice | https://github.com/andreassolberg/DiscoJuice https://github.com/andreassolberg/DiscoJuice-Backend | andreas | GNU LGPL v3, GNU LGPL v2.1 | UNINETT (Foodle), ACOnet (experimental/alternative) | |
EventR | https://github.com/GEANT/eventr | GÉANT | |||
Compendium | GÉANT | ||||
CORE | https://github.com/GEANT/CORE | GÉANT | 3-clause BSD | GÉANT | |
Sympa | https://sourcesup.renater.fr/projects/sympa/ | RENATER | GNU GPL v2+ | RENATER, Internet2, GÉANT, etc. | |
DjNRO | https://code.grnet.gr/projects/djnro/ https://github.com/grnet/djnro | GRNET | permissive | GRNET, AARNet, REANNZ, ACOnet | |
BentoDS | https://github.com/Edugate/BentoDS | HEAnet | MIT | HEAnet, WACREN | |
pysaml2 | https://github.com/rohe/pysaml2 | roland | Apache License 2.0 | SUNET (eduID) | |
APIS | https://github.com/OAuth-Apis/apis | SURFnet | Apache License 2.0 | SURFnet | Interesting out-of-the-box OAuth authorization server. |
Technical edugain | Variuous repos on code.geant.net (a single repository could, or should, be created). | GÉANT | GÉANT Standard Open Source - Software Outward Licence | GÉANT | Basically a set of monitoring tools for eduGAIN which could be "transformed" to a more organic software project. |
IdP-Installer | https://github.com/idp-installer-manager/idp-installer-global | CANARIE / SWAMID | GPL v3 software license profile: http://bit.ly/idpInstaller3-SoftwareProfile | CANARIE, SWAMID, OARNet(Ohio fed in the US) | Collaborative effort with 'coalition of the willing' from CANARIE, SWAMID, and other contributions from OARNet at this time (March2016) |
Moonshot (GSS-EAP) | https://wiki.moonshot.ja.net | Jisc / Painess Security | BSD | Jisc (Assent service) SWITCH, CARNet, CESNET, NIIFI, RedIRIS, NORDUnet, RENATER (GÉANT pilot) | Funded largely directly by Jisc. |
UltraGrid | https://sourceforge.net/projects/ultragrid/ | Cesnet | 3-clause BSD, GPL v2 | Cesnet, Jisc, Internet2 users, CENIC, REANNZ, i2cat | Software for low latency and high-quality video network transmissions |
AAF IdP Installer | Guides for upgrading from Shibboleth v2 to v3 using the AAF Installer | AAF | Apache License 2.0 | AAF | The Shibboleth IdP Installer automates the install of version 3 for the Shibboleth IdP on a dedicated Redhat or CentOS 7 server. |
AAF Federation Registry | Github Repo for FR | AAF | Apache License 2.0 | AAF, NZ, Singapore, Hong Kong | The Federation Registry project provides an extensible, open web application that provides a central point of registration, management and reporting for identity and service providers participating in a standards compliant SAML 2 identity federation. |
AAF Virtual Home | AAF | Apache License 2.0 | AAF, NZ, Singapore. Hong Kong | There exists a community of researchers that are unable to take advantage of the services provided by a federation because they are not a member of, or associated with, an organisation that is a subscriber to the federation. They are thus unable to obtain an identity and credentials that would enable their use of the federation services and resources. These researchers can be from small research organisations, work with government departments or commercial organisations or may be citizen researchers. Because they have no Home Organisation within the federation, these users can become part of the AAF Virtual Home (AAF VH). The AAF Virtual Home (VH) is an identity management system for individuals who need to access services via the federation but who do not have an account with an federation identity provider (IdP). | |
AAF Discovery Service | Github Repo the AAF DS | AAF | Apache License 2.0 | AAF, Hong Kong | A SAML 2.0 compliant Discovery Service written in Ruby. Developed as part of the AAF Next Generation Project. |
AAF Rapid Connect | AAF | Apache License 2.0 | AAF, NZ | AAF Rapid Connect is a tool which allows Service Providers to easily connect services to the federation. Based on the JSON Web Token standard it allows applications running on PaaS providers such as Heroku, Google App Engine and Pagoda to connect to the federation. It also allows developers running their own servers to connect applications to the federation without the requirement to install a Shibboleth SP or Apache webserver. In addition to easing the technical burden, Rapid Connect simplifies user attribute transfer by automatically providing the most common attributes supported by international federations for research applications. | |
AAF Identity Enhancement | Github Repo for IDE | AAF | Apache License 2.0 | AAF | IdE enhances existing institution identities for users undertaking research activities in the Australian Higher Education sector by specifically identifying these users as a "researchers". |
Galaxy / AAF Integration | https://github.com/ausaccessfed/galaxy-aaf-integration | AAF | Apache License 2.0 | AAF | This project extends the Galaxy Project to support authentication via AAF Rapid Connect, and optionally the resolution of additional attributes from AAF Identity Enhancement. Supported Versions: This patch and the instructions were tested against Galaxy v15.05, but are expected to continue to function unless the framework and internal APIs are changed to break backward compatibility. |
AAF ECP Validator | Github Repo for the ECP Validator | AAF | Apache License 2.0 | AAF | Test / Validation tool for ECP. It returns a JSON encoded string to the client application that contains the set of attributes provided by the users IdP. This in turn can be used by an ECP implementation to check that they are able to undertake the entire environment setup between IdP and SP and parse response data offered by services. |
AAF Attribute Validator | Github Repo for the Attribute Validator | AAF | Apache License 2.0 | AAF, NZ, Singapore, Hong Kong | Test tool for SAML. If displays a users Attributes released by an IdP providing a report on their validity with respect to the federations requirements for attributes. A .pdf document can be created by the user to send to their organization's IdP administrators to highlight issue with the user's attributes. |
IPFIXcol | https://github.com/CESNET/IPFIXcol | Cesnet | 3-clause BSD, alternatively GNU GPL v2 | Cesnet | IPFIX collector and related tools. |
NEMEA | https://github.com/CESNET/nemea | Cesnet | 3-clause BSD, alternatively GNU GPL v2 | Cesnet | System for network traffic analysis and anomaly detection. |