Skip to content
This repository was archived by the owner on Jul 9, 2026. It is now read-only.

anl-cyberscience/java-taxii

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has been archived and is no longer maintained. The code is provided for historical reference and may contain unpatched or unknown vulnerabilities. It should not be used in production systems.

java-taxii

A Java library for handling TAXII Messages and invoking TAXII Services. For more information, see http://taxii.mitre.org/.

Overview

A primary goal of java-taxii is to remain faithful to both the TAXII specifications and to customary Java practices. java-taxii is designed to be intuitive both to Java developers and XML developers.

Versioning

Releases of java-taxii will comply with the Semantic Versioning specification at http://semver.org/. Java-taxii is currently under active development; see TODO.txt for a tentative roadmap. Releases will be announced on the TAXII discussion list.

Building

This project uses Gradle 1.12+ as the primary build tool. See www.gradle.org for details.

Common targets (see a complete list by running 'gradle tasks'):

clean             - Deletes the build directory.
build             - Builds the project, creates the jar, runs the tests
generate          - Runs the JAXB xjc compiler against the schemas in 
                    src/main/xsd, generating java in src/generated/java
cleanGenerate    - Removes the src/generated/java directory
compileGenerated  - Compiles the generated code

To run gradle behind a web proxy, set the following properties in a gradle.properties file in your USER_HOME/.gradle directory. See http://www.gradle.org/docs/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy for details.

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=userid
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

Feedback

You are encouraged to provide feedback by commenting on open issues or signing up for the TAXII discussion list and posting your questions.

About

A Java library for handling TAXII Messages and invoking TAXII Services. See http://taxii.mitre.org/.

Resources

License

Stars

0 stars

Watchers

10 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Java 57.5%
  • XSLT 33.2%
  • HTML 9.3%