Search Guard() is an Elasticsearch plugin that offers encryption,
authentication, and authorization. It builds on Search Guard SSL and provides
pluggable authentication and authorization modules in addition.
Search Guard is fully compatible with Kibana, Logstash and Beats.
As an alternative to other security solutions for Elasticsearch,
Search Guard offers the following main features:
TLS on transport- and REST-layer
Fine-grained role- and index-based access control
HTTP Basic Authentication
LDAP / Active Directory
Kerberos / SPNEGO
JSON web token
Document- and Field-level security
Audit logging
Kibana multi-tenancy
REST management API
Proxy support
User impersonation
WWW: https://github.com/floragunncom/search-guard
cd into %%PREFIX%%/lib/elasticsearch/plugins/search-guard-5/tools/
Execute ./install_demo_configuration.sh, chmod the script first if necessary.
This will generate all required TLS certificates and add the Search Guard
configuration to your elasticsearch.yml file.
Start Elasticsearch (service elasticsearch start)
Execute ./sgadmin_demo.sh, chmod the script if necessary first. This will
execute sgadmin and populate the Search Guard configuration index
with the files contained in the plugins/search-guard-<version>/sgconfig
directory.
Test the installation by visiting https://localhost:9200. When prompted,
use admin/admin as username and password. This user has full access
to the cluster.
Display information about the currently logged in user by visiting
https://localhost:9200/_searchguard/authinfo
Remove expired ports:
2021-03-31 www/gtkhtml3: Obsolete by upstream, doesn't build with recent
versions of pango
2021-03-31 deskutils/tomboy: Unmaintained and dead upstream, depends on
deprecated libraries such as www/gtkhtml3. Upstream project is now called
tomboy-ng.
deskutils/tomboy-plugin-reminder: part of deskutils/tomboy
2021-03-31 devel/monodevelop: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 sysutils/syslog-ng327: Not officially supported by upstream
2021-03-31 sysutils/logstash5: End of life since release of 7.3.0
2021-03-31 www/decss: Abandonware
2021-03-31 textproc/elasticsearch5: End of life since release of 7.3.0
2021-03-31 textproc/elasticsearch5-search-guard: textproc/elasticsearch5 is
scheduled for removal
2021-03-31 multimedia/gnome-subtitles: outdated, depends on deprecated library
www/gtkhtml3
2021-03-31 net/libproxy-mozjs: Uses EOL Python 2.7 via lang/spidermonkey52
2020-12-31 lang/spidermonkey52: Uses Python 2.7 which is EOLed upstream
Schedule elasticsearch 5.x ports for removal.
As elasticsearch components of versions prior to 7.3.x are not
maintained any longer, schedule EOL'd elastic ports for removal at
31st of March 2021.
Life cycle explained: https://www.elastic.co/support/eol
Reviewed by: osa (mentor)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D27811
New port: textproc/elasticsearch5-search-guard
Search Guard() is an Elasticsearch plugin that offers encryption,
authentication, and authorization. It builds on Search Guard SSL and provides
pluggable authentication and authorization modules in addition.
Search Guard is fully compatible with Kibana, Logstash and Beats.
As an alternative to other security solutions for Elasticsearch,
Search Guard offers the following main features:
TLS on transport- and REST-layer
Fine-grained role- and index-based access control
HTTP Basic Authentication
LDAP / Active Directory
Kerberos / SPNEGO
(Only the first 15 lines of the commit message are shown above )