This section contains all downloadable software components by the Trust@HsH research group. We provide the sourcecode of all software via our Github account. On this site, all corresponding Github repositories are linked, as well as the binary-archive of the latest version of a software (only if there is a binary, ifmapj as a library don’t have a binary-archive).
Old versions of the binary releases (and software we provided before we moved to Github) is available by the archive of the specific project.
If you encounter any problems with downloading or executing our software, please contact us via trust-at-hsh@listserv.dfn.de
Browse our publication files or refer to the publications section for details.
This section contains some file we use in the development of our software to ensure our code conventions. (Note: not all software is completely conform with our conventions and will be adjusted step by step.)
You can download the current version of VisITMeta, the next-generation
IF-MAP visualization client (and successor of irongui) via
VisITMeta main project
Metalyzer project
VisITMeta LeapMotion device integration
IRON software components implement the IF-MAP protocol of the TCG. The Trust@HsH group provides
irondemo - a set of scripts to create a demo environment with all iron* software from scratch, as well as run pre-configured agendas.
irond - an IF-MAP 2.2 server
ifmapj - an IF-MAP 2.2 library for Java
ifmapcli - a set of command line tools that can simulate simple IF-MAP clients
ironcontrol - a IF-MAP 2.2 client for Android.
Github repository / User documentation / Developer documentation
irontemplate - a template project for developing ifmapj-based IF-MAP 2.2 clients. Includes Maven configuration and scripts to generate keystore, as well with a simple Client class that shows some basic ifmapj operations.
ironvas - an IF-MAP 2.2 client that can publish vulnerability reports from OpenVAS to an IF-MAP server
irongenlog - an IF-MAP 2.2 client that combines a domain specific language and logstash to connect arbitrary tools with logging output to IF-MAP
ironflow - an IF-MAP 2.2 client that can publish OpenFlow information to an IF-MAP server
ironsyslog - an IF-MAP 2.2 client that acts as a Syslog relay server and publishs Syslog information to an IF-MAP server
irondetect - a IF-MAP 2.2 client that can correlate metadata based on Contexts, Anomalies and Signatures, and can react via Alerts, all defined in a policy.
irongpm - a IF-MAP 2.2 client that detects patterns in a MAP graph and creates actions based on predefined rules.
ironcommon - a IF-MAP 2.2 helper library for our projects.
irondhcp - an IF-MAP 2.2 client that can publish lease information of an ISC DHCP server to an IF-MAP server
irongui - an IF-MAP 2.2 client that can visualize the contents of an IF-MAP 2.0 server
ifmapj-examples - a sample project that illustrates how to use the ifmapj library
All tools are written in Java (some with parts in Scala) and Perl.
Browse the archive for older versions of IRON software.
TNC@FHH is an open source implementation of the Trusted Computing Group’s Trusted Network Connect framework. It basically implements the following TNC interfaces
The Trust@HsH group provides
TNC@FHH, a suite that provides a set of sample IMC/Vs, a PDP for 802.1X and TLS connections, a PEP for TLS, a XACML policy framework, basic support for TPM based remote attestation and a simulation tool in order to ease testing of IMC/V modules.
The FreeRADIUS server that can be used for 802.1x based authentication with our tnc@fhh server and client is extended by changes to the EAP-TNC and EAP-TTLS module and can be loaded via Github (at the moment, it’s a fork of the original FreeRADIUS server till the changes get used in the official main branch)
The Trust@HsH XACML PDP is a XACML PDP based on the implementation of Sun. It can be used to evaluate incoming XACML requests and generate XACML responses. The XACML PDP can be used in conbination with tnc@fhh Server in version 0.8.3 or greater, to enhance TNC with XACML policy evaluation.
Browse the archive for older versions of TNC-related software