README.md 1016 Bytes
Newer Older
Pietsch, Martin's avatar
Pietsch, Martin committed
1
2
## Description

3
This role configures fail2ban.
Pietsch, Martin's avatar
Pietsch, Martin committed
4
5
6

## Requirements

7
none
Pietsch, Martin's avatar
Pietsch, Martin committed
8
9
10

### Roles

11
tbd: A list of required roles. Parent roles must not be listed.
Pietsch, Martin's avatar
Pietsch, Martin committed
12
13
14
15
16
17
18
19
20
21

### Variables

A list of all role variables.
Changed variable of parent roles must be listed too.

### Plugins

## Processes

22
tbd: A rough overview of the steps.
Pietsch, Martin's avatar
Pietsch, Martin committed
23

24
## License
Pietsch, Martin's avatar
Pietsch, Martin committed
25

26
BSD-3-Clauses
Pietsch, Martin's avatar
Pietsch, Martin committed
27

28
## Author Information
Pietsch, Martin's avatar
Pietsch, Martin committed
29

30
- Michael Klix <michael.klix@tu-dresden.de>
Pietsch, Martin's avatar
Pietsch, Martin committed
31

32
33
Based on the provided SDM framework of
- Martin Pietsch <martin.pietsch@tu-dresden.de>
Pietsch, Martin's avatar
Pietsch, Martin committed
34

35
36
Mainly influenced by the implementation/example of
- Nicolas Bigot <https://github.com/nbigot/ansible-fail2ban>
Pietsch, Martin's avatar
Pietsch, Martin committed
37

38
39
40
41
## Literature
- https://fail2ban.org/wiki/index.php/Category:HTTP
- https://fedoraproject.org/wiki/Fail2ban_with_FirewallD
- https://computingforgeeks.com/install-and-use-firewalld-on-ubuntu-18-04-ubuntu-16-04
42
- https://www.digitalocean.com/community/tutorials/how-to-protect-an-nginx-server-with-fail2ban-on-ubuntu-14-04
43
- https://snippets.aktagon.com/snippets/554-how-to-secure-an-nginx-server-with-fail2ban