Quali strumenti usa davvero un sistemista per analizzare una rete? Lo chiedo a InMarvinWeTrust e la risposta parte da Nmap e tcpdump, ma arriva molto più lontano: abitudini di lavoro, formazione, curiosità e capacità di rendere autonome le persone.
Il video raccoglie una parte della nostra conversazione dedicata agli strumenti e al percorso professionale. Le preferenze descritte sono soprattutto quelle di Marvin: il suo ambiente quotidiano, le tastiere con cui si trova bene e le esperienze che lo hanno portato anche a insegnare.
Nmap, tcpdump e gli strumenti per capire una rete
Marvin cita la raccolta di programmi disponibile in Kali Linux come una cassetta degli attrezzi utile nel proprio lavoro. Quando deve indicare gli strumenti che installa abitualmente per l’analisi, sceglie prima di tutto Nmap e tcpdump; aggiunge poi netcat e strumenti per individuare gli host presenti sulla rete.
Sono nomi che possono intimorire chi comincia. Conviene quindi distinguere le funzioni, senza trasformare il confronto in una sequenza di comandi da eseguire fuori contesto.
| Strumento | A cosa serve nel ragionamento del video |
|---|---|
| Nmap | Esplorare una rete e raccogliere informazioni sui sistemi e sui servizi esposti. |
| tcpdump | Acquisire e leggere traffico di rete dalla riga di comando. |
| Wireshark | Analizzare pacchetti attraverso un’interfaccia grafica. |
| Zenmap | Usare l’interfaccia grafica ufficiale di Nmap. |
| netcat | Lavorare con connessioni di rete in attività di diagnosi e verifica. |
Nel parlato i nomi delle interfacce vengono scambiati e corretti rapidamente. Il riferimento coerente per la GUI di Nmap è Zenmap, come conferma la documentazione del progetto. Wireshark è invece un analizzatore di pacchetti, descritto nel suo sito ufficiale.
Lo strumento va scelto dopo la domanda: voglio capire quali servizi sono raggiungibili oppure osservare un problema nel traffico? Le attività devono riguardare sistemi propri o un perimetro per cui si dispone dell’autorizzazione. Nel video non vengono eseguite scansioni né presentati risultati di un test.
Vim e memoria muscolare: l’efficienza è anche abitudine
Quando Marvin aggiunge Vim all’elenco, la conversazione diventa immediatamente personale. Racconta di avere automatizzato molte sequenze di tasti: cambiare editor può fargli commettere errori proprio perché le dita ripetono gesti abituali.
Non è una dimostrazione che Vim sia il migliore editor per tutti. È un esempio di quanto la familiarità con uno strumento possa incidere sul lavoro. Per Marvin, usare meno il mouse è anche una preferenza legata al comfort della propria postazione.
Io gli chiedo del layout americano e il discorso si sposta sull’accesso ai simboli. Parentesi e altri caratteri possono avere posizioni più comode per alcune attività, ma contano il layout impostato nel sistema, la forma fisica della tastiera e ciò a cui si è abituati.
Marvin cita Python, i playbook Ansible e i template Jinja. Il suo modo di usare Python non significa che il linguaggio sia privo di programmazione a oggetti: sta descrivendo le attività che svolge, non classificando tutte le possibilità del linguaggio.
Tastiere: provare conta più delle etichette
Parliamo di tastiere meccaniche, a membrana e di portatili. Marvin preferisce una risposta dei tasti a cui è abituato; io porto impressioni positive su alcune tastiere Lenovo.
Sono valutazioni d’uso, non misurazioni comparative. Non dimostrano che ogni tastiera meccanica abbia meno latenza di qualsiasi modello a membrana, né che un marchio garantisca sempre la stessa esperienza. Anche le battute sulla robustezza dei computer non sono prove di resistenza o certificazioni verificate.
Il criterio utile è personale e concreto: precisione, comodità, rumore accettabile e facilità nel passare tra postazioni diverse.
Come diventare sistemista: conoscere i principi prima del prodotto
Chiedo a Marvin quale consiglio darebbe a chi sta scegliendo gli studi. La sua risposta insiste sulla complessità della materia e sulla necessità di continuare a imparare.
Racconta il valore delle basi acquisite durante il percorso universitario a Bologna: architettura dell’elaboratore, sistemi operativi, reti. Richiama un esempio ricevuto da un insegnante: conoscere il funzionamento di un motore aiuta ad affrontare modelli diversi, mentre imparare soltanto un modello limita ciò che si può trasferire altrove.
Lo stesso principio vale per l’informatica. Sapere dove si trova un pulsante in un prodotto è utile oggi; capire il concetto che quel pulsante applica permette di orientarsi anche quando cambia l’interfaccia.
Il confronto tra informatica e ingegneria resta volutamente colloquiale. Per scegliere un corso reale occorre guardare il piano di studi dell’ateneo: non tutti i percorsi rientrano nelle semplificazioni o nelle battute della diretta.
Università, corsi professionali e specializzazioni
Marvin non presenta la laurea come l’unica strada. Cita corsi professionalizzanti, certificazioni ed esperienze pratiche che possono avvicinare a un settore specifico: database, server web, reti, sistemi operativi o backup.
La specializzazione acquista valore quando poggia su competenze sufficienti a capire il contesto. Non basta conoscere una procedura se poi non si sa riconoscere il problema a cui dovrebbe rispondere.
A questo proposito racconta il proprio interesse per i database NoSQL. Secondo la sua esperienza, inizialmente incontrava poca domanda; in seguito quell’approfondimento gli ha aperto attività di consulenza e formazione, citando MongoDB, Elasticsearch e Redis.
È la storia del suo percorso, non la promessa che studiare oggi la stessa tecnologia produca automaticamente gli stessi risultati. Mostra però come una curiosità coltivata con continuità possa diventare una competenza professionale.
Imparare con un docente e imparare insegnando
Tra i corsi seguiti, Marvin ricorda un’esperienza collegata alle certificazioni CompTIA: lezioni serali a distanza, un docente presente e la possibilità di interagire con gli altri partecipanti. Il ricordo riguarda un periodo e un’organizzazione specifici, non le modalità attuali di tutte le certificazioni.
Cita anche una formazione MikroTik affrontata quando lavorava nelle telecomunicazioni. Il corso rispondeva a un’esigenza precisa dell’azienda e l’inglese del docente richiedeva attenzione. MikroTik è un’azienda lettone, come conferma la sua presentazione ufficiale; non serve estendere questo dato a generalizzazioni sui sistemi operativi di tutti gli apparati di rete.
La parte più interessante emerge quando gli domando come sia diventato formatore. Marvin racconta che i nuovi colleghi trascorrevano inizialmente un periodo con lui, prima di passare alle rispettive attività. Il suo approccio consisteva nel far comprendere i passaggi, invece di consegnare soltanto una soluzione pronta.
Da quell’esperienza sono arrivati corsi per adulti, formazione aziendale e interventi sulla sicurezza rivolti sia a personale tecnico sia a persone con altri ruoli. Alla fine scopriamo anche il suo impegno come allenatore di pallacanestro: un’altra attività in cui guidare qualcuno richiede attenzione a come apprende.
Una competenza utile supera il singolo strumento
La domanda iniziale cercava una lista di programmi. La risposta mostra che quella lista funziona soltanto dentro un metodo: conoscere le reti, fare domande pertinenti, scegliere lo strumento e interpretare ciò che restituisce.
Per cominciare non occorre imitare tutta la postazione di Marvin. È più utile scegliere un problema comprensibile, studiarne i principi e fare pratica in un ambiente controllato. L’obiettivo è arrivare a spiegare che cosa si sta osservando e perché, prima di aggiungere un altro nome alla propria cassetta degli attrezzi.