From de9bbfdb8f0d3b366e76a5cc775690f7315c740f Mon Sep 17 00:00:00 2001 From: 53hornet Date: Fri, 10 Dec 2021 23:17:42 -0500 Subject: feat: custom routing, no required php in posts --- ...21-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'posts/2021-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php') diff --git a/posts/2021-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php b/posts/2021-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php index 1bce63d..9a58b6c 100644 --- a/posts/2021-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php +++ b/posts/2021-11-28-write-your-own-ssh-tarpit-in-rust-with-async-std.php @@ -1,10 +1,5 @@ - +

Write Your Own SSH Tarpit in Rust with async-std

+

A software tarpit is simple and fun. Long story short, it's sort of a reverse denial-of-service attack. It usually works by inserting an intentional, arbitrary delay in responding to malicious clients, thus "wasting their time and resources." I recently learned about endlessh, an SSH tarpit. I decided it would be a fun exercise to use Rust's async-std library to write an SSH tarpit of my own, with my own personal flair. If you want to learn more about endlessh or SSH tarpits I highly recommend reading this blog post by the endlessh author. -- cgit v1.2.3