mirror of
https://github.com/agresdominik/website.git
synced 2026-04-21 18:05:53 +00:00
Fixed list
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
title: "Bruteforce Analysis"
|
title: "Bruteforce Analysis"
|
||||||
draft: true
|
draft: true
|
||||||
date: "2025-10-25"
|
date: "2025-10-25"
|
||||||
description: "Desc"
|
description: "Writing a parser for and analysing my VPS servers fail2ban logs."
|
||||||
---
|
---
|
||||||
|
|
||||||
# Introduction
|
# Introduction
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
title: "Test"
|
|
||||||
draft: true
|
|
||||||
date: '2025-10-24'
|
|
||||||
---
|
|
||||||
|
|
||||||
Help Me
|
|
||||||
@@ -6,10 +6,11 @@
|
|||||||
{{ range .Pages }}
|
{{ range .Pages }}
|
||||||
<div class="blogpost">
|
<div class="blogpost">
|
||||||
<div class="blogpost-content">
|
<div class="blogpost-content">
|
||||||
<a href="{{ .RelPermalink }}">{{ .Title }}</a>
|
<a class="blogpost-title" href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||||
<span>{{ .Date | time.Format "January 2, 2006" }}</span>
|
<span class="blogpost-date">{{ .Date | time.Format "January 2, 2006" }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
|
<div class="blogpost-content">
|
||||||
<span>{{ .Description }}</span>
|
<span>{{ .Description }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -35,22 +35,12 @@
|
|||||||
|
|
||||||
<div class="blogpost">
|
<div class="blogpost">
|
||||||
<div class="blogpost-content">
|
<div class="blogpost-content">
|
||||||
<a href="/blog/bruteforce/">Bruteforce Analysis</a>
|
<a class="blogpost-title" href="/blog/bruteforce/">Bruteforce Analysis</a>
|
||||||
<span>October 25, 2025</span>
|
<span class="blogpost-date">October 25, 2025</span>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<span>Desc</span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="blogpost">
|
|
||||||
<div class="blogpost-content">
|
<div class="blogpost-content">
|
||||||
<a href="/blog/test/">Test</a>
|
<span>Writing a parser for and analysing my VPS servers fail2ban logs.</span>
|
||||||
<span>October 24, 2025</span>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<span></span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -15,12 +15,5 @@
|
|||||||
<guid>http://localhost:1313/blog/bruteforce/</guid>
|
<guid>http://localhost:1313/blog/bruteforce/</guid>
|
||||||
<description><h1 id="introduction">Introduction</h1>
<p>Recently I set up this Website as a small side Project in order to learn a little bit of HTML, CSS and the use of static site generators. In order to host this website I used my VPS I own on <a href="https://www.ionos.de/">IONOS</a>. As someone who has spent a lot of time in the Cybersecurity world, I gave my best to secure the VPS as well as possible. Login via SSH is enabled only via Private/Public Key Authentification and <a href="https://github.com/fail2ban/fail2ban">Fail2Ban</a> is setup to ban anyone who tries to login more than 5 Times. Once this was setup I created a way to &ldquo;pull&rdquo; the logs from nginx and fail2ban onto my private ProxMox server and Process these into Grafana. As I was doing this, I noticed that the fail2ban logfile has over 31.000 rows. Nothing suspicious for a public IP Adress, yet a interesting amount of data.</p></description>
|
<description><h1 id="introduction">Introduction</h1>
<p>Recently I set up this Website as a small side Project in order to learn a little bit of HTML, CSS and the use of static site generators. In order to host this website I used my VPS I own on <a href="https://www.ionos.de/">IONOS</a>. As someone who has spent a lot of time in the Cybersecurity world, I gave my best to secure the VPS as well as possible. Login via SSH is enabled only via Private/Public Key Authentification and <a href="https://github.com/fail2ban/fail2ban">Fail2Ban</a> is setup to ban anyone who tries to login more than 5 Times. Once this was setup I created a way to &ldquo;pull&rdquo; the logs from nginx and fail2ban onto my private ProxMox server and Process these into Grafana. As I was doing this, I noticed that the fail2ban logfile has over 31.000 rows. Nothing suspicious for a public IP Adress, yet a interesting amount of data.</p></description>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<title>Test</title>
|
|
||||||
<link>http://localhost:1313/blog/test/</link>
|
|
||||||
<pubDate>Fri, 24 Oct 2025 00:00:00 +0000</pubDate>
|
|
||||||
<guid>http://localhost:1313/blog/test/</guid>
|
|
||||||
<description><p>Help Me</p></description>
|
|
||||||
</item>
|
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<main>
|
<main>
|
||||||
|
|
||||||
|
|
||||||
Categories
|
<h1>Categories</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ img {
|
|||||||
|
|
||||||
.blogpost {
|
.blogpost {
|
||||||
margin-top: 1rem;
|
margin-top: 1rem;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 2rem;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
padding-left: 15px;
|
padding-left: 15px;
|
||||||
background-color: var(--color-accent);
|
background-color: var(--color-accent);
|
||||||
@@ -203,10 +203,22 @@ img {
|
|||||||
|
|
||||||
.blogpost-content {
|
.blogpost-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
margin: 10px 0;
|
margin: 10px 0;
|
||||||
display: grid;
|
padding-left: 5px;
|
||||||
grid-template-columns: 450px 1fr;
|
padding-right: 5px;
|
||||||
row-gap: 8px;
|
}
|
||||||
|
|
||||||
|
.blogpost-title {
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 14pt;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blogpost-date {
|
||||||
|
font-style: italic;
|
||||||
|
font-size: 12pt;
|
||||||
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<main>
|
<main>
|
||||||
|
|
||||||
|
|
||||||
Categories
|
<h1>Categories</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<main>
|
<main>
|
||||||
|
|
||||||
|
|
||||||
Tags
|
<h1>Tags</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
|||||||
@@ -15,13 +15,6 @@
|
|||||||
<guid>http://localhost:1313/blog/bruteforce/</guid>
|
<guid>http://localhost:1313/blog/bruteforce/</guid>
|
||||||
<description><h1 id="introduction">Introduction</h1>
<p>Recently I set up this Website as a small side Project in order to learn a little bit of HTML, CSS and the use of static site generators. In order to host this website I used my VPS I own on <a href="https://www.ionos.de/">IONOS</a>. As someone who has spent a lot of time in the Cybersecurity world, I gave my best to secure the VPS as well as possible. Login via SSH is enabled only via Private/Public Key Authentification and <a href="https://github.com/fail2ban/fail2ban">Fail2Ban</a> is setup to ban anyone who tries to login more than 5 Times. Once this was setup I created a way to &ldquo;pull&rdquo; the logs from nginx and fail2ban onto my private ProxMox server and Process these into Grafana. As I was doing this, I noticed that the fail2ban logfile has over 31.000 rows. Nothing suspicious for a public IP Adress, yet a interesting amount of data.</p></description>
|
<description><h1 id="introduction">Introduction</h1>
<p>Recently I set up this Website as a small side Project in order to learn a little bit of HTML, CSS and the use of static site generators. In order to host this website I used my VPS I own on <a href="https://www.ionos.de/">IONOS</a>. As someone who has spent a lot of time in the Cybersecurity world, I gave my best to secure the VPS as well as possible. Login via SSH is enabled only via Private/Public Key Authentification and <a href="https://github.com/fail2ban/fail2ban">Fail2Ban</a> is setup to ban anyone who tries to login more than 5 Times. Once this was setup I created a way to &ldquo;pull&rdquo; the logs from nginx and fail2ban onto my private ProxMox server and Process these into Grafana. As I was doing this, I noticed that the fail2ban logfile has over 31.000 rows. Nothing suspicious for a public IP Adress, yet a interesting amount of data.</p></description>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<title>Test</title>
|
|
||||||
<link>http://localhost:1313/blog/test/</link>
|
|
||||||
<pubDate>Fri, 24 Oct 2025 00:00:00 +0000</pubDate>
|
|
||||||
<guid>http://localhost:1313/blog/test/</guid>
|
|
||||||
<description><p>Help Me</p></description>
|
|
||||||
</item>
|
|
||||||
<item>
|
<item>
|
||||||
<title>Datenschutz</title>
|
<title>Datenschutz</title>
|
||||||
<link>http://localhost:1313/datenschutz/</link>
|
<link>http://localhost:1313/datenschutz/</link>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<main>
|
<main>
|
||||||
|
|
||||||
|
|
||||||
Tags
|
<h1>Tags</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ img {
|
|||||||
|
|
||||||
.blogpost {
|
.blogpost {
|
||||||
margin-top: 1rem;
|
margin-top: 1rem;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 2rem;
|
||||||
padding: 1rem;
|
padding: 1rem;
|
||||||
padding-left: 15px;
|
padding-left: 15px;
|
||||||
background-color: var(--color-accent);
|
background-color: var(--color-accent);
|
||||||
@@ -203,10 +203,22 @@ img {
|
|||||||
|
|
||||||
.blogpost-content {
|
.blogpost-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
margin: 10px 0;
|
margin: 10px 0;
|
||||||
display: grid;
|
padding-left: 5px;
|
||||||
grid-template-columns: 450px 1fr;
|
padding-right: 5px;
|
||||||
row-gap: 8px;
|
}
|
||||||
|
|
||||||
|
.blogpost-title {
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 14pt;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.blogpost-date {
|
||||||
|
font-style: italic;
|
||||||
|
font-size: 12pt;
|
||||||
|
margin-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user