Fare il dump di un database sqlite3

Questa la situazione che ci si è presentata oggi, abbiamo un database sqlite ed occorre un dump per poter fare l’import su un altro database. Per fare un dump completo del database chiamato raccolta.db, basta scrivere nel nostro terminale: Se invece occorre il dump di una sola tabella, ad esempio users, possiamo scrivere questo: enjoy!

Tunnel SSH: raggiungere un terzo host ssh usando un secondo host ssh come ponte

Ci sono diversi casi in cui è necessario accedere ad un server SSH dietro una NAT dove il gateway può essere raggiunto via SSH che a sua volta può raggiungere il server SSH interno. Normalmente avremmo bisogno di collegarci al gateway e poi da gateway avviare una nuova connessione SSH all’interno. Ci sono due soluzioni … Leggi tutto

tcpdump: recuperare gli header delle richieste verso apache/nginx

Oggi vediamo come recuperare l’elenco degli headers inviati nelle richieste al server web per individuare i parametri che il software client ci invia. Innanzitutto individuiamo il nome della scheda di rete con il comando: ip a Ipotizziamo ens192 sia la scheda primaria di default attiva nelle ultime distribuzioni GNU/Debian. A questo punto, per recuperare le … Leggi tutto

snmp: come controllare se il servizio risponde

Come posso controllare se il servizio SNMP risponde? Intanto bisogna avere aperte le porte 161 e 162 e/o per la connessione sicura 10161 e 10162, solitamente UDP. Se avete installato il demone pacchetto SNMP, sicuramente avrete anche l’utility snmpwalk. Se non siete sicuri, digitate: apt install snmpd snmp Successivamente basterà: snmpwalk -v 1 -c public … Leggi tutto

VIM: aprire un file remoto via SSH

In qualche caso potrebbe essere comodo aprire (per modifiche, nuova creazione, etc) un file su un server remoto, senza dover prima fare la connessione SSH. Ipotizziamo di voler aprire il file /etc/apache2/apache2.conf sul server 10.10.10.10, il comando da eseguire sarà: vi scp://10.10.10.10//etc/apache2/apache2.conf Colgo l’occasione per ricordarvi che per eseguire un comando remoto, es riavviare apache, … Leggi tutto

Debian: Installare jitsi

Jitsi è un software open-source multipiattaforma per videoconferenze. Questi passi per l’installazione su Debian Stretch e Debian Buster Innanzitutto assicuriamoci che il FQDN che abbiamo scelto per il server sia correttamente impostato. Ad esempio se il servizio dovrà chiamarsi video.smsoft.it, digitiamo: poi assicuriamoci che nel file /etc/hosts sia impostata una entry per l’hostname scelto che … Leggi tutto

Formattare un file JSON con vim

Uso spesso vim, un po’ per tutto; oggi mi serviva formattare un file JSON molto corposo e vi racconto come fare. Ci sono plugin vim (ovviamente anche editor differenti più semplici da usare), ma senza dover installare altro, si può sfruttare una funzionalità di python. Modifichiamo il nostro file .vimrc ed aggiungiamo: nmap =j :%!python … Leggi tutto