Dependencies » History » Version 12
Luke Murphey, 01/12/2011 07:23 AM
| 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 | 10 | Luke Murphey | |"jquery-ui-1.8.5.custom.min.js":http://jqueryui.com |jQuery UI (see [[jQuery Theme Specification]])|1.8.5 |MIT | |
| 71 | 7 | Luke Murphey | |"ajaxload(Loading.gif)":http://ajaxload.info/ |Ajaxload animation|NA |(undefined) | |
| 72 | 8 | Luke Murphey | |"jquery.shiftcheckbox.js":http://plugins.jquery.com/project/shiftcheckbox |JQuery ShiftCheckbox|NA (released 7.2.09) |MIT (or GPL 2) | |
| 73 | 11 | Luke Murphey | |"opencsv-2.2.jar":https://sourceforge.net/projects/opencsv/ |OpenCSV|2.2 |Apache License 2.0 | |
| 74 | 12 | Luke Murphey | |"jsoup-1.4.1.jar":http://jsoup.org/ |jsoup|1.4.1 |MIT | |
| 75 | 6 | Luke Murphey | |
| 76 | 6 | Luke Murphey | |
| 77 | 6 | Luke Murphey | h2. Windows Installer Dependencies |
| 78 | 6 | Luke Murphey | |
| 79 | 6 | Luke Murphey | |*Library* |*Purpose* |*Version* |*License*| |
| 80 | 6 | Luke Murphey | |"NsSCM":http://nsis.sourceforge.net/NsSCM_plug-in |NSIS Service Control Manager Plugin|20.10.2003 |(undefined)| |