Skip to content

Instantly share code, notes, and snippets.

@wbigger
wbigger / create-users.sh
Created May 5, 2025 09:44
Crea utenti per classe
#!/bin/bash
# Script per creare 20 utenti con accesso SSH su Raspberry OS
# Creato per un ambiente didattico
# Verifico se lo script è eseguito con privilegi di root
if [ "$(id -u)" -ne 0 ]; then
echo "Questo script deve essere eseguito come root"
exit 1
fi
@wbigger
wbigger / cyberchef.md
Created April 11, 2025 11:37
Laboratorio di crittografia asimmetrica con CyberChef

Crittografia asimmetrica con CyberChef

Creazione delle chiavi

  1. Aprire CyberChef
  2. Generare una coppia di chiavi RSA: Selezionare "Public Key --> Generate RSA Key Pair" dalle operazioni Controllare che la lunghezza sia 1024 bit ed il formato PEM
  3. Copiare incollare la chiave pubblica in "Registro Chiavi Pubbliche"

ATTENZIONE: copiare anche l'intestazione "-----BEGIN PUBLIC KEY-----" e la chiusura "-----END PUBLIC KEY-----"

@wbigger
wbigger / index.html
Last active April 10, 2025 09:53
Lista frutta
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Esercizio: Cicli for-in e for-of in JavaScript</title>
</head>
<body>
@wbigger
wbigger / index.html
Created April 2, 2025 06:58
2024-25 4Cinf Simple Form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Simple form</title>
</head>
<body>
@wbigger
wbigger / index.html
Created March 18, 2025 14:38
2024-25 4Cinf E-Commerce
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>E-Commerce</title>
</head>
<body>
@wbigger
wbigger / README.md
Last active April 11, 2025 12:07
Comandi AWS/EC2 con Ubuntu per la creazione di una PKI e server OpenVPN

PKI e OpenVPN con AWS EC2

Creazione della PKI e configurazione del server OpenVPN

Seguire le indicazioni su aws.sh.

Configurazione del client

Scaricare il client OpenVPN.

@wbigger
wbigger / aws.sh
Last active March 28, 2025 11:31
5Dinf comandi AWS/EC2 con Ubuntu per la creazione di una PKI e server OpenVPN
# Aggiorna il sistema
sudo apt update && sudo apt upgrade -y
# Installa OpenVPN e easy-rsa per gestire i certificati
sudo apt install openvpn easy-rsa -y
# Crea directory per easy-rsa
make-cadir ~/easy-rsa
cd ~/easy-rsa
@wbigger
wbigger / app.js
Last active March 17, 2025 08:43
Approccio funzionale in JavaScript: reduce, map, filter
// Array di test
let arr = [1,2,3,4];
let strArr = ["ciao","come","va"];
let etaArr = [10,15,18,20,30];
// Funzione reduce
console.log("Reduce");
let somma = arr.reduce((acc,n)=>acc+n,0);
let prod = arr.reduce((acc,n)=>acc*n,1);
let saluto = strArr.reduce((acc,s)=>acc+s+" ","");
@wbigger
wbigger / index.html
Created March 6, 2025 10:19
Lista frutta
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Esercizio: Cicli for-in e for-of in JavaScript</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
@wbigger
wbigger / index.html
Created March 5, 2025 07:54
JavaScript for in/of
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Test JS in/of loop</title>
</head>
<body>