Upstream Projects: Difference between revisions

From Edge Threat Management Wiki - Arista
Jump to navigationJump to search
No edit summary
No edit summary
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category: Developer Wiki]]
[[Category: Developer Wiki]]
This page lists all of the upstream projects used by Untangle.
This page lists many of the upstream projects used by Untangle.




{| class="wikitable border="1"
{| class="wikitable border="1"
|-
|-
! project name
! project namets
! license
! license
! linked
! linked
Line 12: Line 12:
! URL
! URL
|-
|-
| linux kernel || GPL || || yes || server || http://kernel.org  
| linux kernel || GPLv2 || || yes || server || [http://kernel.org 1]
|-
|-
| debian squeeze || GPL/LGPL || || || server || http://debian.org  
| debian || assorted || || || server || [http://debian.org 1]
|-
|-
| postgres || BSD || || || uvm || http://postgresql.org
| postgres || BSD || || || uvm || [http://postgresql.org 1]
|-
|-
| apache log4j  || apache || yes || || uvm || http://logging.apache.org/log4j/docs/
| apache log4j  || apache || yes || || uvm || [http://logging.apache.org/log4j/docs/ 1]
|-
|-
| apache tomcat || apache  || yes || || uvm || http://jakarta.apache.org/tomcat/index.html
| apache tomcat || apache  || yes || || uvm || [http://jakarta.apache.org/tomcat/index.html 1]
|-
|-
| apache fileupload || apache  || yes || || uvm || https://commons.apache.org/proper/commons-fileupload/
| apache fileupload || apache  || yes || || uvm || [https://commons.apache.org/proper/commons-fileupload/ 1]
|-
|-
| apache io || apache  || yes || || uvm || https://commons.apache.org/proper/commons-
| apache io || apache  || yes || || uvm || [https://commons.apache.org/proper/commons-io/ 1]
https://commons.apache.org/proper/commons-io/
|-
|-
| gettext commons || GPLv2 || yes ||   || i18n || https://github.com/dallaslu/gettext-commons
| apache httpcomponents || apache  || yes || || uvm || [https://hc.apache.org/httpcomponents-client-ga/ 1]
|-
|-
| apache ant || apache || yes || || build || http://ant.apache.org/
| gettext commons || apache || yes ||   || i18n || [https://code.google.com/archive/p/gettext-commons/ 1]
|-
|-
| dns java || BSD || yes ||   || uvm || http://www.xbill.org/dnsjava/
| dns java || BSD || yes ||   || uvm || [http://www.xbill.org/dnsjava/ 1]
|-
|-
| javamail || Sun || yes || || uvm || http://java.sun.com/products/javamail/
| javamail || GPLv2+CPE || yes || || uvm || [https://javaee.github.io/javamail/JavaMail-License 1]
|-
|-
| libxml2 || MIT || yes || || uvm || http://xmlsoft.org/
| postgresJDBC || BSD || yes || || uvm || [http://jdbc.postgresql.org/ 1]
|-
|-
| postgresJDBC || BSD || yes || || uvm || http://jdbc.postgresql.org/
| java (JRE) || GPLv2 || || || uvm || [http://openjdk.java.net/ 1]
|-
|-
| iptables || GPL || ||   || server || http://netfilter.org
| clamav || GPLv2 || || || virus blocker lite || [http://www.clamav.net/ 1]
|-
|-
| libsysfs || LGPL || yes || || uvm || http://linux-diag.sourceforge.net/Sysfsutils.html
| spamassassin || apache || || || spam blocker lite || [http://spamassassin.apache.org/ 1]
|-
|-
| java JRE 8 || GPL || || || uvm || http://openjdk.java.net/
| velocity || apache || || || smtp-casing || [http://jakarta.apache.org/velocity/ 1]
|-
|-
| clamav || GPL || || || virus blocker || http://www.clamav.net/
| OpenVPN || GPLv2 || || || openvpn || [http://openvpn.net/ 1]
|-
|-
| spamassassin || apache || || || spam blocker || http://spamassassin.apache.org/
| ExtJS || LGPL || || || UI || [http://extjs.com 1]
|-
|-
| velocity || apache || || || smtp-casing || http://jakarta.apache.org/velocity/
| GeoIP2 || Apache || yes ||   || uvm || [https://github.com/maxmind/GeoIP2-java 1]
|-
|-
| OpenVPN || GPL || || || openvpn || http://openvpn.net/
| libnetfilter-queue || GPLv2 || yes ||   || uvm || [http://www.netfilter.org/projects/libnetfilter_queue/ 1]
|-
|-
| Ext JS || LGPL || || || UI || http://extjs.com
| libnetfilter-conntrack || GPLv2 || yes ||   || uvm || [http://www.netfilter.org/projects/libnetfilter_conntrack/ 1]
|-
|-
| GeoIP2 || Apache || yes ||   || uvm || https://github.com/maxmind/GeoIP2-java
| jabsorb || apache ||   || yes || UI || [http://jabsorb.org/ 1]
|-
|-
| libnfnetlink || GPL || yes ||   || uvm || http://www.netfilter.org/projects/libnfnetlink/index.html
| jradius || LGPL ||   ||   || directory connector || [http://coova.org/JRadius 1]
|-
|-
| libnetfilter_queue || GPL || yes ||   || uvm || http://www.netfilter.org/projects/libnetfilter_queue/index.html
| python-jsonrpc || LGPL ||   || yes || uvm || [http://json-rpc.org/wiki/python-json-rpc 1]
|-
|-
| libnetfilter-conntrack || GPL || yes ||   || uvm || http://www.netfilter.org/projects/libnetfilter_conntrack/index.html
| selenium-java || apache ||   ||   || directory connector || [http://www.seleniumhq.org/about/license.jsp 1]
|-
|-
| jabsorb || apache ||   || yes || UI || http://jabsorb.org/
| NSIS || zlib,bzip2 ||   ||  || openvpn,uvm || [http://nsis.sourceforge.net 1]
|-
|-
| jradius || LGPL ||   ||   || directory connector || http://coova.org/JRadius
| Emerging Threats || BSD ||   ||   || ips || [http://doc.emergingthreats.net/bin/view/Main/EmergingFAQ#Are_the_Emerging_Threats_Rules_R 1]
|-
|-
| python-jsonrpc || LGPL ||   || yes || uvm || http://json-rpc.org/wiki/python-json-rpc
| suricata || GPLv2 ||   ||   || ips || [https://suricata-ids.org/about/open-source/ 1]
 
|}
|}


Line 75: Line 75:
* Web Filter
* Web Filter
* Application Control
* Application Control
Many of these projects also use their own sub-libraries and sub-projects.

Latest revision as of 17:54, 17 April 2019

This page lists many of the upstream projects used by Untangle.


project namets license linked modified used in URL
linux kernel GPLv2   yes server 1
debian assorted     server 1
postgres BSD     uvm 1
apache log4j apache yes   uvm 1
apache tomcat apache yes   uvm 1
apache fileupload apache yes   uvm 1
apache io apache yes   uvm 1
apache httpcomponents apache yes   uvm 1
gettext commons apache yes   i18n 1
dns java BSD yes   uvm 1
javamail GPLv2+CPE yes   uvm 1
postgresJDBC BSD yes   uvm 1
java (JRE) GPLv2     uvm 1
clamav GPLv2     virus blocker lite 1
spamassassin apache     spam blocker lite 1
velocity apache     smtp-casing 1
OpenVPN GPLv2     openvpn 1
ExtJS LGPL     UI 1
GeoIP2 Apache yes   uvm 1
libnetfilter-queue GPLv2 yes   uvm 1
libnetfilter-conntrack GPLv2 yes   uvm 1
jabsorb apache   yes UI 1
jradius LGPL     directory connector 1
python-jsonrpc LGPL   yes uvm 1
selenium-java apache     directory connector 1
NSIS zlib,bzip2     openvpn,uvm 1
Emerging Threats BSD     ips 1
suricata GPLv2     ips 1

Many commercial applications use paid OEM technology:

  • Spam Blocker
  • Virus Blocker
  • Web Filter
  • Application Control

Many of these projects also use their own sub-libraries and sub-projects.