mirror of
https://github.com/opnsense/plugins.git
synced 2026-05-28 04:34:15 -04:00
*: add pkg-descr files for all plugins; closes #95
(cherry picked from commit 66b02729fa)
This commit is contained in:
parent
c174f2f2d9
commit
8f7dea8a36
23 changed files with 176 additions and 6 deletions
2
devel/debug/pkg-descr
Normal file
2
devel/debug/pkg-descr
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Add several debugging tools to enable full stack traces on crash
|
||||
reports and extended syntax checks for development activities.
|
||||
7
devel/helloworld/pkg-descr
Normal file
7
devel/helloworld/pkg-descr
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
The goal of the "Hello world" plugin is to showcase the capabilities
|
||||
of the OPNsense plugin framework. It will control a program on the
|
||||
system named "testConnection.py". It will send an email using plain
|
||||
SMTP and will respond with a JSON message about the result of the
|
||||
attempt.
|
||||
|
||||
WWW: https://docs.opnsense.org/development/examples/helloworld.html
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
The snmp plugin allows you to query information about your OPNsense appliance about
|
||||
memory, load and CPU utilization and system statistics by using the bsnmp-ucd module as well as
|
||||
to create counters from log files, program output and other text data via the bsnmp-regex module.
|
||||
|
||||
The SNMP plugin allows to query information about your appliance. It
|
||||
includes memory, load, CPU utilization and system statistics by using
|
||||
the bsnmp-ucd module as well as to create counters from log files,
|
||||
program output and other text data via the bsnmp-regex module.
|
||||
|
|
|
|||
|
|
@ -1 +1,10 @@
|
|||
Manage the Zabbix Agent to allow OPNsense to be monitored by a Zabbix Server.
|
||||
Zabbix is an enterprise-class open source distributed monitoring solution.
|
||||
|
||||
Zabbix is software that monitors numerous parameters of a network and the
|
||||
health and integrity of servers. Zabbix uses a flexible notification
|
||||
mechanism that allows users to configure e-mail based alerts for virtually
|
||||
any event. This allows a fast reaction to server problems. Zabbix offers
|
||||
excellent reporting and data visualisation features based on the stored
|
||||
data. This makes Zabbix ideal for capacity planning.
|
||||
|
||||
WWW: http://www.zabbix.com/
|
||||
|
|
|
|||
10
net/ftp-proxy/pkg-descr
Normal file
10
net/ftp-proxy/pkg-descr
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
Ftp-proxy is a proxy for the Internet File Transfer Protocol. FTP
|
||||
control connections are being redirected into the proxy, after which
|
||||
the proxy connects to the server on behalf of the client.
|
||||
|
||||
The proxy allows data connections to pass, rewriting and redirecting them
|
||||
so that the right addresses are used. All connections from the client to
|
||||
the server have their source address rewritten so they appear to come
|
||||
from the proxy. Consequently, all connections from the server to the
|
||||
proxy have their destination address rewritten, so they are redirected to
|
||||
the client.
|
||||
6
net/haproxy/pkg-descr
Normal file
6
net/haproxy/pkg-descr
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
HAProxy is a free, very fast and reliable solution offering high
|
||||
availability, load balancing, and proxying for TCP and HTTP-based
|
||||
applications. It is particularly suited for web sites crawling under
|
||||
very high loads while needing persistence or Layer7 processing.
|
||||
|
||||
WWW: http://haproxy.1wt.eu/
|
||||
4
net/igmp-proxy/pkg-descr
Normal file
4
net/igmp-proxy/pkg-descr
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
Igmpproxy is a simple multicast routing daemon based on mrouted.
|
||||
It uses IGMP forwarding to dynamically route multicast traffic.
|
||||
|
||||
WWW: http://igmpproxy.sourceforge.net/
|
||||
16
net/l2tp/pkg-descr
Normal file
16
net/l2tp/pkg-descr
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
Mpd is a netgraph(4) based implementation of the multi-link PPP
|
||||
protocol for FreeBSD. It is designed to be both fast and flexible.
|
||||
It handles configuration and negotiation in user land, while routing
|
||||
all data packets strictly in the kernel. It supports several of
|
||||
the numerous PPP sub-protocols and extensions, such as:
|
||||
|
||||
Multi-link PPP capability
|
||||
PAP, CHAP, MS-CHAP and EAP authentication
|
||||
PPP compression and encryption
|
||||
IPCP and IPV6CP parameter negotiation
|
||||
|
||||
This plugin has support for the following link type:
|
||||
|
||||
Layer Two Tunnelling Protocol (L2TP)
|
||||
|
||||
WWW: http://www.sourceforge.net/projects/mpd
|
||||
16
net/pppoe/pkg-descr
Normal file
16
net/pppoe/pkg-descr
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
Mpd is a netgraph(4) based implementation of the multi-link PPP
|
||||
protocol for FreeBSD. It is designed to be both fast and flexible.
|
||||
It handles configuration and negotiation in user land, while routing
|
||||
all data packets strictly in the kernel. It supports several of
|
||||
the numerous PPP sub-protocols and extensions, such as:
|
||||
|
||||
Multi-link PPP capability
|
||||
PAP, CHAP, MS-CHAP and EAP authentication
|
||||
PPP compression and encryption
|
||||
IPCP and IPV6CP parameter negotiation
|
||||
|
||||
This plugin has support for the following link type:
|
||||
|
||||
PPP over Ethernet (PPPoE)
|
||||
|
||||
WWW: http://www.sourceforge.net/projects/mpd
|
||||
16
net/pptp/pkg-descr
Normal file
16
net/pptp/pkg-descr
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
Mpd is a netgraph(4) based implementation of the multi-link PPP
|
||||
protocol for FreeBSD. It is designed to be both fast and flexible.
|
||||
It handles configuration and negotiation in user land, while routing
|
||||
all data packets strictly in the kernel. It supports several of
|
||||
the numerous PPP sub-protocols and extensions, such as:
|
||||
|
||||
Multi-link PPP capability
|
||||
PAP, CHAP, MS-CHAP and EAP authentication
|
||||
PPP compression and encryption
|
||||
IPCP and IPV6CP parameter negotiation
|
||||
|
||||
This plugin has support for the following link type:
|
||||
|
||||
Point-to-Point Tunnelling Protocol (PPTP)
|
||||
|
||||
WWW: http://www.sourceforge.net/projects/mpd
|
||||
10
net/relayd/pkg-descr
Normal file
10
net/relayd/pkg-descr
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
relayd is a daemon to relay and dynamically redirect incoming connections
|
||||
to a target host. Its purposes is to run as a load-balancer. The daemon
|
||||
is able to monitor groups of hosts for availability, which is determined
|
||||
by checking for a specific service common to a host group. When availability
|
||||
is confirmed, Layer 3 and/or layer 7 forwarding services are set up by relayd.
|
||||
|
||||
Layer 3 redirection happens at the packet level; to configure it, relayd
|
||||
communicates with pf(4).
|
||||
|
||||
WWW: https://github.com/mmatuska/relayd
|
||||
5
net/upnp/pkg-descr
Normal file
5
net/upnp/pkg-descr
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
Mini UPnPd is a lightweight implementation of a UPnP IGD daemon. This is
|
||||
supposed to be run on your gateway machine to allow client systems to redirect
|
||||
ports and punch holes in the firewall.
|
||||
|
||||
WWW: http://miniupnp.free.fr/
|
||||
4
net/wol/pkg-descr
Normal file
4
net/wol/pkg-descr
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
wol implements Wake-On-LAN functionality in a small program.
|
||||
It wakes up hardware that is Magic Packet compliant.
|
||||
|
||||
WWW: http://ahh.sourceforge.net/wol/
|
||||
6
security/acme-client/pkg-descr
Normal file
6
security/acme-client/pkg-descr
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
This plugin contains a full ACME protocol implementation based on the
|
||||
acme.sh project. Acording to the authors, it's probably "the easiest
|
||||
and smallest and smartest shell script" to automatically issue and renew
|
||||
the free certificates from Let's Encrypt.
|
||||
|
||||
WWW: https://github.com/Neilpang/acme.sh
|
||||
9
security/intrusion-detection-content-pt-open/pkg-plist
Normal file
9
security/intrusion-detection-content-pt-open/pkg-plist
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
The Attack Detection Team searches for new vulnerabilities and 0-days,
|
||||
reproduces it and creates PoC exploits to understand how these security
|
||||
flaws work and how related attacks can be detected on the network layer.
|
||||
Additionally, we are interested in malware and hackers’ TTPs, so we
|
||||
develop Suricata rules for detecting all sorts of such activities.
|
||||
|
||||
LICENSE: https://github.com/ptresearch/AttackDetection/blob/master/LICENSE
|
||||
|
||||
WWW: https://github.com/ptresearch/AttackDetection/
|
||||
20
security/tinc/pkg-descr
Normal file
20
security/tinc/pkg-descr
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and
|
||||
encryption to create a secure private network between hosts on the Internet.
|
||||
|
||||
Because the tunnel appears to the IP level network code as a normal network
|
||||
device, there is no need to adapt any existing software. This tunnelling
|
||||
allows VPN sites to share information with each other over the Internet
|
||||
without exposing any information to others.
|
||||
|
||||
A single tinc daemon can accept more than one connection at a time, thus
|
||||
making it possible to create larger virtual networks, because some
|
||||
limitations are circumvented.
|
||||
|
||||
Instead of most other VPN implementations, tinc encapsulates each network
|
||||
packet in its own UDP packet, instead of encapsulating all into one TCP or
|
||||
even PPP over TCP stream. This results in lower latencies, less overhead,
|
||||
and in general better responsiveness and throughput.
|
||||
|
||||
LICENSE: GPL3 or later with execption to link with OpenSSL
|
||||
|
||||
WWW: http://www.tinc-vpn.org/
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
PLUGIN_NAME= boot-delay
|
||||
PLUGIN_VERSION= 1.0
|
||||
PLUGIN_COMMENT= Apply a persistent boot delay
|
||||
PLUGIN_COMMENT= Apply a persistent 10 second boot delay
|
||||
PLUGIN_MAINTAINER= franco@opnsense.org
|
||||
|
||||
.include "../../Mk/plugins.mk"
|
||||
|
|
|
|||
4
sysutils/boot-delay/pkg-descr
Normal file
4
sysutils/boot-delay/pkg-descr
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
This plugin simply adds 10 seconds to the bootup process in order to
|
||||
wait for e.g. USB drivers / devices to become ready. The behaviour
|
||||
matches the initial installer media behaviour, which is normally
|
||||
removed after the first successful boot.
|
||||
6
sysutils/monit/pkg-descr
Normal file
6
sysutils/monit/pkg-descr
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
Monit is a utility for managing and monitoring processes,
|
||||
files, directories, devices and network services on a Unix system.
|
||||
Monit conducts automatic maintenance and repair and can execute
|
||||
meaningful causal actions in error situations.
|
||||
|
||||
WWW: http://mmonit.com/monit/
|
||||
7
sysutils/smart/pkg-descr
Normal file
7
sysutils/smart/pkg-descr
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
The smartmontools package contains two utility programs (smartctl and smartd)
|
||||
to control and monitor storage systems using the Self-Monitoring, Analysis
|
||||
and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and
|
||||
SCSI hard disks. It is derived from the smartsuite package, and includes
|
||||
support for ATA/ATAPI/SATA disks and SCSI disks and tape devices.
|
||||
|
||||
WWW: http://www.smartmontools.org
|
||||
10
sysutils/vmware/pkg-descr
Normal file
10
sysutils/vmware/pkg-descr
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
The Open Virtual Machine Tools (open-vm-tools) are the open source
|
||||
implementation of VMware Tools. They are a set of guest operating
|
||||
system virtualization components that enhance performance and user
|
||||
experience of virtual machines. As virtualization technology rapidly
|
||||
becomes mainstream, each virtualization solution provider implements
|
||||
their own set of tools and utilities to supplement the guest virtual
|
||||
machine. However, most of the implementations are proprietary and
|
||||
are tied to a specific virtualization platform.
|
||||
|
||||
: http://open-vm-tools.sourceforge.net
|
||||
1
sysutils/xen/pkg-descr
Normal file
1
sysutils/xen/pkg-descr
Normal file
|
|
@ -0,0 +1 @@
|
|||
FreeBSD VM tools for Citrix XenServer and XCP
|
||||
2
www/web-proxy-sso/pkg-descr
Normal file
2
www/web-proxy-sso/pkg-descr
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Allow to use the web proxy with Single Sign-On against an
|
||||
Active Directory instead of using a bundled authentication.
|
||||
Loading…
Reference in a new issue