Detection of rootkit and other intrusions for Linux with rkhunter. Installation and nightly email reports.
$ sudo yum install rkhunter
| using Microsoft.AspNetCore.Builder; | |
| using Microsoft.Net.Http.Headers; | |
| public class Startup | |
| { | |
| public void Configure(IApplicationBuilder app) | |
| { | |
| var staticFileOptions = new StaticFileOptions | |
| { | |
| OnPrepareResponse = context => |
| // Inspired by https://twitter.com/coderitual/status/1112297299307384833 and https://tapajyoti-bose.medium.com/7-killer-one-liners-in-javascript-33db6798f5bf | |
| // Remove any duplicates from an array of primitives. | |
| const unique = [...new Set(arr)] | |
| // Sleep in async functions. Use: await sleep(2000). | |
| const sleep = (ms) => (new Promise(resolve => setTimeout(resolve, ms))); | |
| // or | |
| const sleep = util.promisify(setTimeout); |
| /*Stolen from http://aleclownes.com/2017/02/01/crt-display.html*/ | |
| /*This adds a "crt scanlines" effect to the screen*/ | |
| .crt-scanlines::before { | |
| content: " "; | |
| display: block; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| bottom: 0; |
To:
Their Data Protection Officer, usually [email protected]
Subject:
Request for erasure (GDPR)
| using System; | |
| using System.Text; | |
| using Nethereum.Hex.HexConvertors.Extensions; | |
| using Nethereum.Signer; | |
| using Nethereum.Util; | |
| using Nethereum.Signer.Crypto; | |
| class ECDSASecp256k1Example | |
| { | |
| static void Main() |
| /** | |
| * Parsing 3rd party website | |
| * not sure how accurate/valid/outdated it is | |
| * and this resource might be closed any time | |
| * but https://github.com/teelaunch/pms-pantone-color-chart | |
| * uses this site here https://github.com/teelaunch/pms-pantone-color-chart/blob/master/pantone.js#L9 | |
| * */ | |
| async function rgbToPantone(RGB){ | |
| return fetch(`http://www.netfront.fr/Services/rgb2pantone/pantone.htm?r=${RGB[0]}&g=${RGB[1]}&b=${RGB[2]}`) | |
| .then(resolve => resolve.text()) |