DDOS Servlet Filter

DDOS servlet filter is able to apply a remotely triggered black holing as per RFC 5635!

Лицензия

Лицензия

Категории

Категории

Сеть ORM Данные
Группа

Группа

net.itransformers
Идентификатор

Идентификатор

ddos-servlet-filter
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

war
Описание

Описание

DDOS Servlet Filter
DDOS servlet filter is able to apply a remotely triggered black holing as per RFC 5635!
Ссылка на сайт

Ссылка на сайт

http://itransformers.net/ddos-servlet-filter
Организация-разработчик

Организация-разработчик

iTransformers Labs
Система контроля версий

Система контроля версий

https://github.com/iTransformers/ddos-servlet-filter.git

Скачать ddos-servlet-filter

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.itransformers/ddos-servlet-filter/ -->
<dependency>
    <groupId>net.itransformers</groupId>
    <artifactId>ddos-servlet-filter</artifactId>
    <version>1.0.0</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/net.itransformers/ddos-servlet-filter/
implementation 'net.itransformers:ddos-servlet-filter:1.0.0'
// https://jarcasting.com/artifacts/net.itransformers/ddos-servlet-filter/
implementation ("net.itransformers:ddos-servlet-filter:1.0.0")
'net.itransformers:ddos-servlet-filter:war:1.0.0'
<dependency org="net.itransformers" name="ddos-servlet-filter" rev="1.0.0">
  <artifact name="ddos-servlet-filter" type="war" />
</dependency>
@Grapes(
@Grab(group='net.itransformers', module='ddos-servlet-filter', version='1.0.0')
)
libraryDependencies += "net.itransformers" % "ddos-servlet-filter" % "1.0.0"
[net.itransformers/ddos-servlet-filter "1.0.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
net.itransformers : expect4groovy jar 1.0.0
net.itransformers : expect4java jar 1.0.0

provided (1)

Идентификатор библиотеки Тип Версия
javax.servlet : javax.servlet-api jar 3.0.1

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.9

Модули Проекта

Данный проект не имеет модулей.

DDOS Servlet Filter

The time of static applications that just wait to be hit by a massive number of requests has gone.

This piece of code is an example of a Self-Protective servlet filter able to defend itself against DDOS by utilizing the Remotely Triggered Black Holling technique.

DDOS servlet filter is able to apply a remotely triggered black holing as per RFC 5635.

The servlet filter will track the number of requests comming from certain prefix. alt tag

If certain threashold is triggered will pull the RTBH trigger and will put it in quarantine.

alt tag

Eventually the trigger route will be redistributed in the network and the attacker will be blocked for certain preconfigured period of time. alt tag

There is also a quarantineController initialized in the init method of the servlet filter that check for prefixes with expired quarantine period. For those the trigger route will be deleted.

Note that in order that servlet filter to be useful for you you will have to have access to the infrastructure of your provider. It is a simple example on how enterprise java applications could benefit from RTBH and how powerful the integration between application and environment could be.

Current build status

Codeship Status for iTransformers/ddos-servlet-filter

Questions?

Community forum

Issues?

Issue tracker

net.itransformers

iTransformers Labs

networking research

Версии библиотеки

Версия
1.0.0