chris

How To Set Up a Node Project With Typescript — step-by-step Javascript tutorial on Progressive Robot

How To Set Up a Node Project With Typescript

Writing server-side JavaScript can be challenging as a codebase grows. TypeScript is a typed (optional) super-set of JavaScript that can help with building and managing large-scale JavaScript projects. It can be thought of as JavaScript with additional features like strong static typing, compilation and object oriented programming. This tutorial will explore how to use the [Express](https://expressjs.com/) framework with TypeScript.

Read more
SLES 15 — u2f-host — vulnerability — patch and remediation guide — diagnosis and fix on SLES 15

SLES 15 — u2f-host — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 18 October 2019 Affected versions: SLES 15 📖 ~4 min read  •  Source: SUSE advisory SUSE-SU-2019:1340-1 (see also SUSE bugzilla) Related CVEs: CVE-2018-20340 Upstream summary: Yubico libu2f-host 1.1.6 contains unchecked buffers in devs.c, which could enable a malicious token to exploit a buffer overflow. An attacker could […]

Read more
How To Protect SSH with Fail2Ban on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Protect SSH with Fail2Ban on Ubuntu 14.04

Fail2ban is a daemon that can be run on your server to dynamically block clients that fail to authenticate correctly with your services repeatedly. This can help mitigate the affect of brute force attacks and illegitimate users of your services. In this guide, we’ll show demonstrate how to install and configure fail2ban to protect SSH and Nginx on an Ubuntu 14.04 server.

Read more
How to Set Up LVM Logical Volume Management on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Set Up LVM Logical Volume Management on Debian 9

Introduction How to Set Up LVM Logical Volume Management on Debian 9 is a fundamental operation for any administrator maintaining a Debian 9 Stretch server. Debian 9 Stretch ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from […]

Read more
Oracle Linux 8 — python36:3.6 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — python36:3.6 — vulnerability — patch and remediation guide (ELSA-2019-0984)

🟡 Medium   ⏱ 10–30 min  Last verified: 18 October 2019 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2019-0984 Related CVEs: CVE-2019-7548 CVE-2019-7164 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & […]

Read more
CHAT