Project

General

Profile

Dependencies

Below is information on software that NSIA depends on as well as the languages used to implement NSIA.

Implementation Language and Framework

Component Language Notes
Core Application Java This is the only necessary component
Windows Service (ThreatFactor NSIA Service.exe) C# Only necessary on Windows
Bootstrap Executable C Compiles on both Unix/Linux and Windows in GCC

Internal Dependencies

Library Purpose Version License
commons-codec-1.3.jar Encoding/Decoding functions (SQL, Base-64 etc.) 1.3 Apache License 2.0
commons-dbcp-1.2.3.jar Database connection pool broker 1.2.3 Apache License 2.0
commons-httpclient-3.0.1.jar HTTP client 3.0.1 Apache License 2.0
commons-lang-2.3.jar Various new additional functions 2.3 Apache License 2.0
commons-logging.jar Application logging classes 1.1 Apache License 2.0
commons-logging-api.jar Application logging classes 1.1 Apache License 2.0
commons-pool-1.3.jar Database connection pool broker support classes 1.3 Apache License 2.0
jasper-compiler.jar JSP processing library 2.0 Apache License 2.0
jasper-compiler-jdt.jar JSP processing library 2.0 Apache License 2.0
jasper-runtime.jar JSP processing library 2.0 Apache License 2.0
jcommon-1.0.0.jar Required by JFreeChart 1.0.0 LGPL
jfreechart-1.0.1.jar Chart creator 1.0.1 LGPL
JSAP-2.0b.jar Command-line processor 2.0b LGPL
jsdk-24.jar Servlet libraries 2.4 Binary Code License Agreement
codepress JavaScript syntax highlighter 0.95 LGPL 2.1
org.mortbay.jetty.jar HTTP server 5.1.11 RC0 Apache License 2.0
commons-fileupload-1.2.jar File Upload Library 1.2 Apache License 2.0
xmlrpc-2.0.jar XML-RPC connector 2.0 Apache License 2.0
derby.jar Derby Database 10.5.3.0 Apache License 2.0
derby.war Derby Database 10.5.3.0 Apache License 2.0
derbyClient.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_cs.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_de_DE.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_es.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_fr.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_hu.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_it.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_ja_JP.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_ko_KR.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_pl.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_pt_BR.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_ru.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_zh_CN.jar Derby Database 10.5.3.0 Apache License 2.0
derbyLocale_zh_TW.jar Derby Database 10.5.3.0 Apache License 2.0
derbynet.jar Derby Database 10.5.3.0 Apache License 2.0
derbyrun.jar Derby Database 10.5.3.0 Apache License 2.0
derbytools.jar Derby Database 10.5.3.0 Apache License 2.0
log4j-1.2.14.jar Common Logging Library 1.2.14 Apache License 2.0
java-diff-1.0.5.jar Java Diff Algorithm 1.0.5 LGPL
Nuvola Icons 1.0 Icons (used in the web interface) 1.0 LGPL
FamFamFam Silk Icons Icons (used in the web interface) 1.3 CC 2.5
chardet.jar Character Encoding Detector 1.0 MPL 1.1
filterbuilder.jar Kizna HTML Parser 1.6 LGPL 2.1
htmllexer.jar Kizna HTML Parser 1.6 LGPL 2.1
htmlparser.jar Kizna HTML Parser 1.6 LGPL 2.1
mina-core-1.1.5.jar Asynchronous Socket Library 1.1.5 Apache License 2.0
mime-util.jar Mime-Type inference Library 1.0 Apache License 2.0
slf4j-api-1.4.3.jar SLF4J Logging Library 1.4.3 MIT X11 Equivalent
slf4j-log4j12-1.4.3.jar SLF4J to Log4J Adapter 1.4.3 MIT X11 Equivalent
mail.jar JavaMail API 1.4.1
trilead-ssh2-build213.jar Trilead SSH Libraries Build 213 BSD
swt.jar SWT 3.4 Common Public License 10
freemarker.jar Freemarker templating system 2.3.15 BSD
jquery.tools.min.js jQuery Tools 1.2.5 MIT
jquery-1.4.2.min.js jQuery Tools 1.4.2 MIT
jquery-ui-1.8.5.custom.min.js jQuery UI (see jQuery Theme Specification) 1.8.5 MIT
ajaxload Ajaxload animation NA (undefined)
jquery.shiftcheckbox.js JQuery ShiftCheckbox NA (released 7.2.09) MIT (or GPL 2)
opencsv-2.2.jar OpenCSV 2.2 Apache License 2.0
jsoup-1.4.1.jar jsoup 1.4.1 MIT

Windows Installer Dependencies

Library Purpose Version License
NsSCM NSIS Service Control Manager Plugin 20.10.2003 (undefined)