Example with made-up data

$ diff network-before.txt network-after.txt

Secure network and access: before and after

From four services open to the Internet to a single protected entrance: a VPN for remote staff, and one login with two-step verification (2FA) for everything else.

Before and after

BEFORE
InternetRouter:3389RDP:443NAS:8080portal:21FTP4 ports open to anyonesimple passwords, no 2FA
AFTER
InternetVPN or single login + 2FABusinessappNASinternalPortalinternalFilesinternal0 services directly exposedone entrance, 2FA for everyone

The single sign-in screen

Certificates under control

AddressExpiresDaysRenewalStatus
portal.rossi-meccanica.example29/12/202663automatic✓ OK
login.rossi-meccanica.example11/01/202776automatic✓ OK
vpn.rossi-meccanica.example02/01/202767automatic✓ OK
mail.rossi-meccanica.example08/11/202612manual (provider)! alert sent
nas.lan (internal network)15/09/2027323internal CA✓ OK

Checked automatically every day: email alert 30 and 7 days before each expiry.

Esempio con dati fittizi

$ diff rete-prima.txt rete-dopo.txt

Rete e accessi sicuri: prima e dopo

Da quattro servizi aperti su Internet a un solo ingresso protetto: VPN per chi lavora da fuori, login unico con verifica in due passaggi (2FA) per tutto il resto.

Prima e dopo

PRIMA
InternetRouter:3389RDP:443NAS:8080portale:21FTP4 porte aperte a chiunquepassword semplici, niente 2FA
DOPO
InternetVPN o login unico + 2FAGestionaleinternoNASinternoPortaleinternoFileinterno0 servizi esposti direttamenteun solo accesso, 2FA per tutti

La schermata di accesso unica

Certificati sotto controllo

IndirizzoScadenzaGiorniRinnovoStato
portale.rossi-meccanica.example29/12/202663automatico✓ OK
accesso.rossi-meccanica.example11/01/202776automatico✓ OK
vpn.rossi-meccanica.example02/01/202767automatico✓ OK
posta.rossi-meccanica.example08/11/202612manuale (provider)! avviso inviato
nas.lan (rete interna)15/09/2027323CA interna✓ OK

Controllo automatico ogni giorno: avviso via email 30 e 7 giorni prima di ogni scadenza.

← Back to services← Torna ai servizi

main Dark modeMilan, ItalyMilano, ItaliaavailableDisponibile
🔥
HADOUKEN!fireball.exe launched  |  damage: CRITICALfireball.exe lanciato  |  danno: CRITICOthis won't fix your bugs, though.questo non sistemerà i tuoi bug, comunque.
$ git log --oneline

a1b2c3d fix: finally fixed that one bug 🐛

e4f5g6h feat: added 3 new bugs while fixing 1

i7j8k9l chore: blamed git for everything

m1n2o3p fix: removed console.logs (most of them)

q4r5s6t deploy: works on prod. somehow.

u7v8w9x docs: updated README to say "it works"

y1z2a3b init: it works on my machine ¯\_(ツ)_/¯

💥
YOU BROKE IT.$ rebuild --from-scratch$ ricostruisci --da-zero
pssh, you have a flashlight.
shake it.
pssh, hai una torcia.
agitala.
is it dark enough now? 🔦abbastanza buio ora? 🔦press ESC to turn the lights onpremi ESC per riaccendere le luci
$ session_check --ping$ session_check --ping

hey... you still there? 👀

ehi... sei ancora lì? 👀

interact with the page to dismissinteragisci con la pagina per chiudere