Project

General

Profile

Dependencies » History » Version 7

Luke Murphey, 10/28/2010 11:00 PM

1 1 Luke Murphey
h1. Dependencies
2 2 Luke Murphey
3 1 Luke Murphey
Below is information on software that NSIA depends on as well as the languages used to implement NSIA.
4 1 Luke Murphey
5 1 Luke Murphey
h2. Implementation Language and Framework
6 1 Luke Murphey
7 1 Luke Murphey
|*Component*       |*Language* |*Notes*|
8 1 Luke Murphey
|Core Application|Java     |This is the only necessary component|
9 1 Luke Murphey
|Windows Service (ThreatFactor NSIA Service.exe) |C#       |Only necessary on Windows|
10 1 Luke Murphey
|Bootstrap Executable |C       |Compiles on both Unix/Linux and Windows in GCC|
11 1 Luke Murphey
12 1 Luke Murphey
h2. Internal Dependencies
13 1 Luke Murphey
14 1 Luke Murphey
|*Library*  |*Purpose*  |*Version*       |*License*|
15 4 Luke Murphey
|"commons-codec-1.3.jar":http://commons.apache.org/codec/         |Encoding/Decoding functions (SQL, Base-64 etc.)|1.3|Apache License 2.0|
16 4 Luke Murphey
|"commons-dbcp-1.2.3.jar":http://commons.apache.org/dbcp/        |Database connection pool broker |1.2.3 |Apache License 2.0 |
17 4 Luke Murphey
|"commons-httpclient-3.0.1.jar":http://hc.apache.org/httpclient-3.x/  |HTTP client |3.0.1 |Apache License 2.0 |
18 4 Luke Murphey
|"commons-lang-2.3.jar":http://commons.apache.org/lang/          |Various new additional functions |2.3 |Apache License 2.0 |
19 4 Luke Murphey
|"commons-logging.jar":http://commons.apache.org/logging/           |Application logging classes |1.1 |Apache License 2.0 |
20 4 Luke Murphey
|"commons-logging-api.jar":http://commons.apache.org/logging/       |Application logging classes |1.1 |Apache License 2.0 |
21 4 Luke Murphey
|"commons-pool-1.3.jar":http://commons.apache.org/pool/          |Database connection pool broker support classes |1.3 |Apache License 2.0 |
22 4 Luke Murphey
|"jasper-compiler.jar":http://jasperforge.org/projects/jasperreports           |JSP processing library |2.0 |Apache License 2.0 |
23 4 Luke Murphey
|"jasper-compiler-jdt.jar":http://jasperforge.org/projects/jasperreports       |JSP processing library |2.0 |Apache License 2.0 |
24 4 Luke Murphey
|"jasper-runtime.jar":http://jasperforge.org/projects/jasperreports            |JSP processing library |2.0 |Apache License 2.0 |
25 4 Luke Murphey
|"jcommon-1.0.0.jar":http://www.jfree.org/jcommon/             |Required by JFreeChart |1.0.0 |LGPL |
26 4 Luke Murphey
|"jfreechart-1.0.1.jar":http://www.jfree.org/jfreechart/          |Chart creator |1.0.1 |LGPL |
27 4 Luke Murphey
|"JSAP-2.0b.jar":http://www.martiansoftware.com/jsap/                 |Command-line processor |2.0b |LGPL |
28 4 Luke Murphey
|"jsdk-24.jar":http://java.sun.com/javaee/                   |Servlet libraries |2.4 |Binary Code License Agreement |
29 4 Luke Murphey
|"codepress":http://sourceforge.net/projects/codepress/                     |JavaScript syntax highlighter |0.95 |LGPL 2.1 |
30 4 Luke Murphey
|"org.mortbay.jetty.jar":http://www.mortbay.org/         |HTTP server |5.1.11 RC0 |Apache License 2.0 |
31 4 Luke Murphey
|"commons-fileupload-1.2.jar":http://commons.apache.org/fileupload/apidocs/index.html        |File Upload Library |1.2 |Apache License 2.0 |
32 4 Luke Murphey
|"xmlrpc-2.0.jar":http://ws.apache.org/xmlrpc/                |XML-RPC connector |2.0 |Apache License 2.0 |
33 3 Luke Murphey
|"derby.jar":http://db.apache.org/derby/                     |Derby Database |10.5.3.0 |Apache License 2.0 |
34 3 Luke Murphey
|"derby.war":http://db.apache.org/derby/                     |Derby Database |10.5.3.0 |Apache License 2.0 |
35 3 Luke Murphey
|"derbyClient.jar":http://db.apache.org/derby/               |Derby Database |10.5.3.0 |Apache License 2.0 |
36 3 Luke Murphey
|"derbyLocale_cs.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
37 3 Luke Murphey
|"derbyLocale_de_DE.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
38 3 Luke Murphey
|"derbyLocale_es.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
39 3 Luke Murphey
|"derbyLocale_fr.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
40 3 Luke Murphey
|"derbyLocale_hu.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
41 3 Luke Murphey
|"derbyLocale_it.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
42 3 Luke Murphey
|"derbyLocale_ja_JP.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
43 3 Luke Murphey
|"derbyLocale_ko_KR.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
44 3 Luke Murphey
|"derbyLocale_pl.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
45 3 Luke Murphey
|"derbyLocale_pt_BR.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
46 3 Luke Murphey
|"derbyLocale_ru.jar":http://db.apache.org/derby/            |Derby Database |10.5.3.0 |Apache License 2.0 |
47 3 Luke Murphey
|"derbyLocale_zh_CN.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
48 3 Luke Murphey
|"derbyLocale_zh_TW.jar":http://db.apache.org/derby/         |Derby Database |10.5.3.0 |Apache License 2.0 |
49 3 Luke Murphey
|"derbynet.jar":http://db.apache.org/derby/                  |Derby Database |10.5.3.0 |Apache License 2.0 |
50 3 Luke Murphey
|"derbyrun.jar":http://db.apache.org/derby/                  |Derby Database |10.5.3.0 |Apache License 2.0 |
51 3 Luke Murphey
|"derbytools.jar":http://db.apache.org/derby/                |Derby Database |10.5.3.0 |Apache License 2.0 |
52 3 Luke Murphey
|"log4j-1.2.14.jar":http://logging.apache.org/log4j/1.2/              |Common Logging Library |1.2.14 |Apache License 2.0 |
53 5 Luke Murphey
|"java-diff-1.0.5.jar":http://www.incava.org/projects/java/java-diff/           |Java Diff Algorithm |1.0.5|LGPL |
54 3 Luke Murphey
|"Nuvola Icons 1.0":http://www.icon-king.com/projects/nuvola/	       |Icons (used in the web interface)|	1.0|	LGPL|
55 3 Luke Murphey
|"FamFamFam Silk Icons":http://www.famfamfam.com/archive/silk-icons-thats-your-lot/	       |Icons (used in the web interface)|	1.3|	CC 2.5|
56 3 Luke Murphey
|"chardet.jar":http://jchardet.sourceforge.net/	               |Character Encoding Detector	|1.0	|MPL 1.1|
57 3 Luke Murphey
|"filterbuilder.jar":http://jericho.htmlparser.net/             |Kizna HTML Parser	|1.6	|LGPL 2.1|
58 3 Luke Murphey
|"htmllexer.jar":http://jericho.htmlparser.net/                 |Kizna HTML Parser	|1.6	|LGPL 2.1|
59 3 Luke Murphey
|"htmlparser.jar":http://jericho.htmlparser.net/                |Kizna HTML Parser	|1.6	|LGPL 2.1|
60 3 Luke Murphey
|"mina-core-1.1.5.jar":http://mina.apache.org/           |Asynchronous Socket Library	|1.1.5	|Apache License 2.0|
61 3 Luke Murphey
|"mime-util.jar":http://sourceforge.net/projects/mime-util/                 |Mime-Type inference Library	|1.0	|Apache License 2.0|
62 3 Luke Murphey
|"slf4j-api-1.4.3.jar":http://www.slf4j.org/           |SLF4J Logging Library	|1.4.3	|MIT X11 Equivalent|
63 3 Luke Murphey
|"slf4j-log4j12-1.4.3.jar":http://www.slf4j.org/       |SLF4J to Log4J Adapter	|1.4.3	|MIT X11 Equivalent|
64 3 Luke Murphey
|"mail.jar":http://java.sun.com/products/javamail/                      |JavaMail API |1.4.1|	|
65 3 Luke Murphey
|"trilead-ssh2-build213.jar":http://www.trilead.com/Products/Trilead_SSH_for_Java/     |Trilead SSH Libraries	|Build 213	|BSD|
66 3 Luke Murphey
|"swt.jar":http://www.eclipse.org/swt/                       |SWT |3.4	|Common Public License 10|
67 3 Luke Murphey
|"freemarker.jar":http://freemarker.sourceforge.net/                |Freemarker templating system|2.3.15 |BSD	|	
68 6 Luke Murphey
|"jquery.tools.min.js":http://flowplayer.org/tools/download/index.html                |jQuery Tools|1.2.5 |MIT |	
69 6 Luke Murphey
|"jquery-1.4.2.min.js":http://jquery.com/               |jQuery Tools|1.4.2 |MIT |
70 6 Luke Murphey
|"jquery-ui-1.8rc3.custom.min.js":http://jqueryui.com               |jQuery UI|1.8 RC3 |MIT |	
71 7 Luke Murphey
|"ajaxload(Loading.gif)":http://ajaxload.info/               |Ajaxload animation|NA |(undefined) |
72 7 Luke Murphey
|"jquery.shiftcheckbox.js":http://plugins.jquery.com/project/shiftcheckbox               |JQuery ShiftCheckbox|NA |MIT (or GPL 2) |
73 6 Luke Murphey
74 6 Luke Murphey
75 6 Luke Murphey
h2. Windows Installer Dependencies
76 6 Luke Murphey
77 6 Luke Murphey
|*Library*  |*Purpose*  |*Version*       |*License*|
78 6 Luke Murphey
|"NsSCM":http://nsis.sourceforge.net/NsSCM_plug-in         |NSIS Service Control Manager Plugin|20.10.2003 |(undefined)|