appsensor-storage-nosql-elasticsearch

The AppSensor project is an OWASP project to create a knowledge base as well as practical implementations for intrusion detection within applications.

License

License

Categories

Categories

Search Business Logic Libraries Elasticsearch
GroupId

GroupId

org.owasp.appsensor
ArtifactId

ArtifactId

appsensor-storage-nosql-elasticsearch
Last Version

Last Version

2.3.3
Release Date

Release Date

Type

Type

jar
Description

Description

appsensor-storage-nosql-elasticsearch
The AppSensor project is an OWASP project to create a knowledge base as well as practical implementations for intrusion detection within applications.
Project Organization

Project Organization

The Open Web Application Security Project (OWASP)

Download appsensor-storage-nosql-elasticsearch

How to add to project

<!-- https://jarcasting.com/artifacts/org.owasp.appsensor/appsensor-storage-nosql-elasticsearch/ -->
<dependency>
    <groupId>org.owasp.appsensor</groupId>
    <artifactId>appsensor-storage-nosql-elasticsearch</artifactId>
    <version>2.3.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.owasp.appsensor/appsensor-storage-nosql-elasticsearch/
implementation 'org.owasp.appsensor:appsensor-storage-nosql-elasticsearch:2.3.3'
// https://jarcasting.com/artifacts/org.owasp.appsensor/appsensor-storage-nosql-elasticsearch/
implementation ("org.owasp.appsensor:appsensor-storage-nosql-elasticsearch:2.3.3")
'org.owasp.appsensor:appsensor-storage-nosql-elasticsearch:jar:2.3.3'
<dependency org="org.owasp.appsensor" name="appsensor-storage-nosql-elasticsearch" rev="2.3.3">
  <artifact name="appsensor-storage-nosql-elasticsearch" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.owasp.appsensor', module='appsensor-storage-nosql-elasticsearch', version='2.3.3')
)
libraryDependencies += "org.owasp.appsensor" % "appsensor-storage-nosql-elasticsearch" % "2.3.3"
[org.owasp.appsensor/appsensor-storage-nosql-elasticsearch "2.3.3"]

Dependencies

compile (5)

Group / Artifact Type Version
org.elasticsearch : elasticsearch jar 2.3.4
com.fasterxml.jackson.core : jackson-databind jar 2.6.6
com.fasterxml.jackson.datatype : jackson-datatype-hibernate5 jar 2.8.1
org.owasp.appsensor : appsensor-core jar 2.3.3
com.google.code.gson : gson jar 2.2.4

test (10)

Group / Artifact Type Version
net.java.dev.jna : jna jar 4.1.0
org.owasp.appsensor : appsensor-local test-jar 2.3.3
org.owasp.appsensor : appsensor-local jar 2.3.3
org.owasp.appsensor : appsensor-configuration-stax jar 2.3.3
org.owasp.appsensor : appsensor-analysis-reference jar 2.3.3
org.owasp.appsensor : appsensor-reporting-simple-logging jar 2.3.3
org.owasp.appsensor : appsensor-access-control-reference jar 2.3.3
org.springframework : spring-test jar 4.0.1.RELEASE
junit : junit jar 4.11
org.mockito : mockito-all jar 1.9.5

Project Modules

There are no modules declared in this project.

AppSensor

Build Status

AppSensor is a framework that provides real-time event detection and response. The initial goal is to provide application layer intrusion detection (self-defending applications), though many types of systems are possible using the framework.

AppSensor has a website with further documentation and is an OWASP project.

Previous releases are tracked here in the releases. The upcoming releases and milestones are tracked in the roadmap.

The AppSensor source code is released under an MIT license. See the accompanying LICENSE.txt file for license content.

Demo Quickstart

If you are just wanting to get a demo going, see the sample-apps/DemoSetup.md guide.

Building

AppSensor is a multi-module maven project. The project requires Java version 7 or higher. Building is generally handled by the following steps

  • clone the repo (or your fork)

    git clone https://github.com/jtmelton/appsensor.git
    
  • get into appsensor directory

    cd appsensor
    
  • install multi-module parent - one time requirement per version

    mvn -N install 
    
  • run the tests - done every time you make changes

    mvn test
    

Documentation

For an extensive book documenting the concepts (ideas) behind AppSensor, go to the OWASP site and download the PDF.

If you're looking for in-depth user or developer documentation, visit http://appsensor.org/

User / Developer Quick Start

We recommend you visit http://appsensor.org/ and read the "Getting Started" page.

If you prefer presentations, here is a recent slide deck

If you prefer video, here is a recent talk

Downloads

Both production and snapshot releases are available in the central maven repository

https://repo1.maven.org/maven2/org/owasp/appsensor/

An example of getting one of the dependencies is shown below:

<dependency>
	<groupId>org.owasp.appsensor</groupId>
	<artifactId>appsensor-core</artifactId>
	<version>2.3.1</version>
</dependency>

Contributing

Want to contribute? Great - we love the help! Start on the mailing list at [email protected] for help with any questions.

If you want more information about how to contribute, see the CONTRIBUTING.md

Versions

Version
2.3.3
2.3.2
2.3.1
2.3.0