<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dema's Blog On Github</title>
    <description>A nice blogging experience on github, with Jekyll</description>
    <link>http://anton-dema.github.io/</link>
    <atom:link href="http://anton-dema.github.io/feed.xml" rel="self" type="application/rss+xml" />
    <link href="http://pubsubhubbub.appspot.com" rel="hub"/>
    <pubDate>Tue, 17 Apr 2018 11:02:13 +0000</pubDate>
    <lastBuildDate>Tue, 17 Apr 2018 11:02:13 +0000</lastBuildDate>
    <generator>Jekyll v3.7.3</generator>
    
      <item>
        <title>Non Va Bene</title>
        <description>&lt;p&gt;Non sta andando bene.                          &lt;br /&gt;
Al momento sto lamentando dei forti dolori al piede sinistro. L’elettromiografia esclude problemi locali, 
dando la colpa ad un’ernia in L5S1.                        				
La fisioterapia, gli integratori vitaminici il prossimo passo.&lt;/p&gt;

</description>
        <pubDate>Tue, 17 Apr 2018 17:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2018/04/17/Non-va-bene/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2018/04/17/Non-va-bene/</guid>
        
        <category>salute</category>
        
        
      </item>
    
      <item>
        <title>Tutto Fermo</title>
        <description>&lt;p&gt;Sempre tutto fermo. &lt;br /&gt;
La bella notizia, comunque, è che il sistema di pubblicazione di Jekyll non perde ancora un colpo. &lt;br /&gt;
Io sono sempre qui, silenzioso, ma ci sono.&lt;/p&gt;
</description>
        <pubDate>Sat, 04 Mar 2017 17:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2017/03/04/tutto-fermo/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2017/03/04/tutto-fermo/</guid>
        
        <category>fermo</category>
        
        
      </item>
    
      <item>
        <title>Ragnatele</title>
        <description>&lt;p&gt;Qui è tutto fermo da mesi.&lt;/p&gt;

&lt;p&gt;Ma va bene così.&lt;/p&gt;
</description>
        <pubDate>Sun, 07 Feb 2016 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2016/02/07/ragnatele/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2016/02/07/ragnatele/</guid>
        
        <category>spider</category>
        
        
      </item>
    
      <item>
        <title>Inviare report mail di Veeam Endpoint Backup.</title>
        <description>&lt;p&gt;&lt;em&gt;Parte 1: Dotarsi di un server mail all’interno della LAN&lt;/em&gt;&lt;br /&gt;
Per avere un servizio che spara messaggi mail, abbiamo bisogno di un server smtp interno, in quanto la quasi totalità degli smtp daemons esterni avrà bisogno di qualche layer di complicazione di autentica, che questo script per powershell, rudimentale, ma molto efficace, non supporta.&lt;/p&gt;

&lt;p&gt;Per lo scopo, bisognerà appoggiarsi ad un server linux interno alla rete locale, o, in mancanza di un server linux vero e proprio appoggiarsi ad un Raspberry P che può egregiamente funzionare come server smtp di relay esterno.&lt;/p&gt;

&lt;p&gt;Tralascio la configurazione di un server smtp semplice interno alla lan che faccia relay verso un altro smtp. Noi amiamo il servizio di invio massivo di mandrillapp e per configurare postfix per fare relay verso mandrilapp, si può copiare la configurazione che si trova sulla &lt;a href=&quot;https://github.com/anton-dema/myusefulconfigs/tree/master/postfix&quot;&gt;repo pubblica myusefulconfig su github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Una volta appurato che il nostro server mail interno riesce correttamente ad inviare email attraverso il relay di mandrillapp, possiamo concentrarci sui singoli client di windows per l’invio di email di allarme per il programma Veeam Endpoint Backup.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Parte 2: Configurare Windows PowerShell per l’esecuzione di script.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Già, perché di default, windows power shell non ammette l’esecuzione di script che:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;non abbiano una apposita signature che ne accerta la sicurezza&lt;/li&gt;
  &lt;li&gt;che provengano da un altro computer&lt;/li&gt;
  &lt;li&gt;che provengano da internet e ogni volta ci verrà richiesto di confermare se si intende  eseguire lo script oppure no.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Per prima cosa, lanciamo  Powershell come Amministratore e &lt;code class=&quot;highlighter-rouge&quot;&gt;Set-ExecutionPolicy Unrestricted&lt;/code&gt; .         &lt;br /&gt;
In questo modo potremo eseguire script di powershell non firmati.&lt;/p&gt;

&lt;p&gt;È a questo punto che dobbiamo compilare il seguente script per estrarre l’ultima entry del log di Veeam Endpoint Backup e inviare una mail con il report di sucesso o fallimento delle copie.         &lt;br /&gt;
Ecco lo script qui di seguito:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;###########################################################
# Edit this part:
$youremailserver=    &quot;&quot;$an.internal.mailserver&quot;&quot;
$sender      =   &quot;you@yourorganization&quot;
$recipient   =   &quot;you@yourrecipient&quot;
###########################################################

# Put most info into the body of the email:
$TimeGenerated   =    get-eventlog &quot;Veeam Endpoint Backup&quot; -newest 1 -entrytype Information, Warning, Error -source &quot;Veeam Endpoint Backup&quot; | Format-List -property TimeGenerated | out-string
$Source      =   get-eventlog &quot;Veeam Endpoint Backup&quot; -newest 1 -entrytype Information, Warning, Error -source &quot;Veeam Endpoint Backup&quot; | Format-List -property Source | out-string
$EntryType   =   get-eventlog &quot;Veeam Endpoint Backup&quot; -newest 1 -entrytype Information, Warning, Error -source &quot;Veeam Endpoint Backup&quot; | Format-List -property EntryType | out-string
$Message   =   get-eventlog &quot;Veeam Endpoint Backup&quot; -newest 1 -entrytype Information, Warning, Error -source &quot;Veeam Endpoint Backup&quot; | Format-List -property Message | out-string
$InstanceID   =   get-eventlog &quot;Veeam Endpoint Backup&quot; -newest 1 -entrytype Information, Warning, Error -source &quot;Veeam Endpoint Backup&quot; | Format-List -property InstanceID| out-string
$Body      =   &quot; $TimeGenerated Instance-ID: $InstanceID $Message &quot;


# Determine the subject according to the result of the backup:
if ($Message.contains(&quot;Success&quot;)) {
   $subject = &quot;EndpointBackup finished with Success.&quot; 
} elseif ($InstanceID.contains(&quot;110&quot;)) {
   $subject = &quot;EndpointBackup started.&quot;
} else {   
   $subject = &quot;EndpointBackup finished but NO SUCCESS!! Check Body for details.&quot;
}


# Send the email using the powershell object (replace with e.g. blat.exe for older powershell-Versions)
if ($InstanceID.contains(&quot;110&quot;) -Or  $InstanceID.contains(&quot;190&quot;)) {
   Send-MailMessage -To $recipient -Subject $subject -From $sender -Body $body -SmtpServer $Youremailserver 
} else {
   write-host &quot;I don't want messages on 10010 and 10050 Restorepoint-creation or -remove Emails, skip those&quot;
}


write-host &quot;Script finished with -$instanceID- as the last event-ID&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Oltre ai parametri da variare subito all’inizio dello script, occorrerà cambiare anche la stringa&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;-source &quot;Veeam Endpoint Backup&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;in quanto mi è capitato che alcune installazioni di Veeam Endpoint Backup scrivono all’interno del registro di windows come sorgente Veeam EP. In questo caso, occorre rimpiazzare  il testo &lt;em&gt;Veeam Endpoint Backup&lt;/em&gt;  con  &lt;em&gt;Veeam EP&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Una volta aggiustato lo script con i giusti parametri, possiamo salvarlo con estensione ps1 all’inteno di una directory di nostra scelta.                 &lt;br /&gt;
Io l’ho messo all’interno di &lt;em&gt;\documents\VEB\veb.ps1&lt;/em&gt;. Quindi basta lanciare powershell, posizionarsi su
 &lt;em&gt;C:\Users$User\Documents\VEB*  e lanciare  *.\veb.ps1&lt;/em&gt; .               &lt;br /&gt;
Se tutto andrà bene, dovremmo ricevere la mail con il risultato delle ultime copie di Veeam Endpoint Backup. 
Se abbiamo compilato lo script su un altro computer, dobbiamo compiere un ulteriore passo per sbloccare il file, e fare in modo che powershell non chieda ogni volta se vogliamo eseguire lo script in questione. Lo facciamo da esplora risorse, posizionandoci sul file veb.ps1, cliccando con il tasto destro e scegliendo &lt;em&gt;sblocca file&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Automatizziamo con  Pianifica Attività di Windows&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Dobbiamo a questo punto pianificare l’esecuzione dello script, di modo che, ogni volta che viene eseguita una copia tramite Veeam Endpoint Backup, una mail di notifica venga inviata al nostro indirizzo email scelto.                   &lt;br /&gt;
Apriamo il gestore di utilità di pianificazione di windows e nel riquadro di destra  scegliamo “Crea attività di base”&lt;/p&gt;

&lt;p&gt;Seguiamo il wizard, inserendo le seguenti istruzioni:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;crea un’attività di base -&amp;gt; Nome : Veeam Endpoint Backup Email - Descrizione: “facoltativa”&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;avanti&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;Attivazione: Specificare quando avviare l’attività: Alla registrazione di un evento specifico.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;avanti&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;Registro : Drop down e scegliamo Veeam Endpoint Backup - Origine : dropdown Veeam Endpoint Backup - ID evento: &lt;strong&gt;190&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Azione: Avvio programma.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;avanti&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Nella box programma o script, scrivere il full path di Windows PowerShell:&lt;/p&gt;

    &lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;  C:\Windows\Sytem32\WindowsPowerShell\v1.0\powershell.exe
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;e su &lt;em&gt;aggiungi argomenti (facoltativo)&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;C:\Users\$user\Documents\VEB\veb.ps1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;em&gt;avanti&lt;/em&gt;&lt;/li&gt;
  &lt;li&gt;Verificare i parametri e scegliere &lt;em&gt;fine&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Se tutto è andato liscio, appena Veeam Endpoint Backup terminerà le sue copie giornaliere, il nostro script andrà a leggere il registro eventi di Windows, selezionerà la riga che più ci interessa, ossia se le copie si sono completate con successo oppure no e ci notificherà a riguardo via email.&lt;/p&gt;

&lt;p&gt;Questo foglio di howto, è stato reso disponibile per la prima volta il 15/06/2015 all’interno del nostro slack aziendale, cpline.slack.com&lt;/p&gt;

&lt;p&gt;Credits &lt;a href=&quot;http://forums.veeam.com/veeam-endpoint-backup-f33/here-it-is-powershell-script-to-add-veb-emails-t27569.html&quot;&gt;@feelgoodeule sul forum di Veeam&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 15 Jun 2015 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/06/15/inviare-report-mail-veeam-endpoint-backup/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/06/15/inviare-report-mail-veeam-endpoint-backup/</guid>
        
        <category>Veeam</category>
        
        
      </item>
    
      <item>
        <title>La macchina del tempo</title>
        <description>&lt;p&gt;L’altro giorno alla radio, mentre andavo a vedere dei divani carissimi dentro gli showroom della città del mobile, ho sentito questa canzone:&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/kLYy6Zm87ys&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;E mi sono sentito trascinato all’interno di un tunnel spazio temporale che mi ha catapultato dritto dritto 
nel 1982.         &lt;br /&gt;
Le sonorità, il basso, i coretti, il synth, tutto suona esattamente come 30 anni fa. L’unica nota che ti riporta all’attualità è il featuring di Pitbull, ma basta ascoltare la versione liscia, chiudere gli occhi e credere di essere ancora in quegli anni.&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/G4VAdWJXyFk&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;Ah, dopo mi metti Get Down On It della Kool and The Gang?&lt;/p&gt;
</description>
        <pubDate>Tue, 21 Apr 2015 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/04/21/la-macchina-del-tempo/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/04/21/la-macchina-del-tempo/</guid>
        
        <category>funk</category>
        
        <category>musica</category>
        
        
      </item>
    
      <item>
        <title>Appunti sull'uso di techWARU, qui in Cpline</title>
        <description>&lt;p&gt;Anche se il tool di repairtechsolutions si dichiara completamente automatizzato, ci sono dei programmi che non ne vogliono sapere di rispettare questa presunta automazione.      &lt;br /&gt;
Un esempio è hitmanpro. Hitmanpro è un second hit malware scanner, molto efficace e offerto in maniera trial per 30 giorni, prima di richiedere il pagamento di una regolare licenza.     &lt;br /&gt;
Anche se techWARU dichiara di prevedere una sorta di automazione per il tool in questione, bisogna considerare che questo è vero solo se si sceglie &lt;em&gt;scan and quit&lt;/em&gt; come iterazione possibile. Diversamente, alla fine della scansione del tool, bisogna a mano scegliere di eliminare gli elementi nocivi e il sistema viene riavviato per completare la rimozione del malware. 
Un altro problema che riscontra techWARU è che viene rilevato come malware esso stesso e, in alcuni casi, viene terminato dagli stessi tool che lancia nella routine programmata.         &lt;br /&gt;
Uno di questi tool che ritiene techWARU un malware e ne termina l’esecuzione è Junkware Removal Tool.        &lt;br /&gt;
Nelle nostre routines programmate, ho quindi rimosso l’inclusione di questo tool.&lt;/p&gt;

&lt;p&gt;Sto testando su una macchina sana, una routine semplice ed efficace da applicare a tutti i computer che arrivano a laboratorio.            &lt;br /&gt;
La sto chiamando  CPLINE FINE DI MONDO, in omaggio al famoso film &lt;a href=&quot;http://it.wikipedia.org/wiki/Il_dottor_Stranamore_-_Ovvero:_come_ho_imparato_a_non_preoccuparmi_e_ad_amare_la_bomba&quot;&gt;Dottor Stranamore&lt;/a&gt; , e sarà il tool da lanciare ad ogni computer che viene portato in assistenza.               &lt;br /&gt;
Questa routine dovrà fornire una scheda completa della macchina a livello software e hardware e al tempo stesso provedere ad una rimozione di tutti i malware e spyware sicuramente presenti in tutte le macchine.&lt;/p&gt;

&lt;h2 id=&quot;una-routine-accettabile&quot;&gt;Una routine accettabile&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Per prima cosa, una volta lanciato techWARU.exe e inserito il nome del cliente e del ticket in lavorazione, andare su Options-&amp;gt;Config File-&amp;gt;Import from tech Portal.&lt;/li&gt;
  &lt;li&gt;Andare su Tools, cancellare la routine di default e lanciare la routine techWARU &lt;strong&gt;CPLINE Diagnostica&lt;/strong&gt;. In questo modo si potrà avere una lista dei programmi installati, il loro product code e altre informazioni importanti.&lt;/li&gt;
  &lt;li&gt;Prima di procedere con la routine &lt;strong&gt;CPLINE FINE DI MONDO&lt;/strong&gt;, disinstallare TUTTI gli antivirus presenti dentro la macchina. Se il cliente ha acquistato merdESET NOD32, esportare prima la conf in file XML e salvarlo in un luogo sicuro (se il tecnico ha deciso di usare il sistema support.cpline.net, una buona location per salvare la conf è inserire un allegato al ticket del cliente)&lt;/li&gt;
  &lt;li&gt;Lanciare la routine FINE DI MONDO con i seguenti tempi (indicativi)&lt;/li&gt;
&lt;/ul&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;tool name&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;tempo medio esecuzione&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;richiede iterazione&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;ERUNT Backup REgistry&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 Secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;List installed Apps&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 Secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Whatsinstartup&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 Secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;BlueScreenView&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 Secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Fix Shell/Run&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1 minuto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Repair SSL/HTTPS/Cryptography&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;3 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Flush DNS REsolver Cache&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;5 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ESET powelinks Cleaner&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Hijack This&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Kaspersky TDSKiller&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;McAfee GetSusp&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;5 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;McAfee RootkitRemover&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;3 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Registry Investigator&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Farbar Service Scanner&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;30 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cleanings IE&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1 minuto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cleanings Firefox&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1 minuto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cleanings Chrome&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1 minuto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cleanings Internet Explorer&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1 minuto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Cleanings Opera&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;5 secondi&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;no&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Hitman Pro&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;15 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;YES&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;ADWCleaner&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;5 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;YES&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;RogueKiller&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;20 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;YES&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;MalwareBytes&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;40 minuti&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;YES&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PCDecrapifier&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;dipende dai programmi da rimuovere&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;YES&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Purtroppo, può succedere che qualche tool si blocchi per motivi di pesante infezione della macchina. Segnarsi il tool che non ha portato a termine il suo lavoro e lanciarlo manualmente in un secondo tempo.&lt;/p&gt;

&lt;p&gt;Alla routine ho aggiunto anche tutti i tool per la rimozione del malware. In presenza di Win7, aggiungere a mano in coda anche Combofix, che male non fa.&lt;/p&gt;

&lt;h2 id=&quot;la-macchina-è-pulita-now-what&quot;&gt;La macchina è pulita, now what?&lt;/h2&gt;

&lt;p&gt;Lanciare i windows update e alla fine dichiarare finalmente ripulito il computer.&lt;/p&gt;
</description>
        <pubDate>Fri, 10 Apr 2015 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/04/10/techwaru-appunti-d-uso/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/04/10/techwaru-appunti-d-uso/</guid>
        
        <category>appunti</category>
        
        <category>techwaru</category>
        
        
      </item>
    
      <item>
        <title>Appunti a mano su QOS per pfSense</title>
        <description>&lt;p&gt;È da una settimana, circa, che sto combattendo con il traffic shaping di una adsl 15/1, per cercare di ottenere una qualità del servizio omogenea, anche in presenza di massicci upload.      &lt;br /&gt;
Se, infatti, anche senza alcun QOS, in presenza di download massivi, la banda si equalizza tra le varie destinazioni, mantenendo inalterato, o quasi, la latenza, le cose cambiano un bel po’ se iniziamo a fare upload massiccio.&lt;/p&gt;

&lt;p&gt;La soluzione è, come logico, l’utilizzo delle code gerarchiche di &lt;a href=&quot;http://en.wikipedia.org/wiki/Hierarchical_fair-service_curve&quot;&gt;hfsc&lt;/a&gt; e la loro disciplina, per quanto rimanga un’arte da druido, grazie alla semplicità della GUI di pfSense, è quasi un gioco da ragazzi.          &lt;br /&gt;
Quasi, perché anche nel tuning che ho realizzato, ci sono delle zone d’ombra e il servizio degrada in caso di upload concorrenti e massivi (più di 5 sessioni di upload e i pacchetti SYN vengono ritardati, compromettendo la pronta risposta delle pagine web).                     &lt;br /&gt;
Non ho file xml pronti per il download, o meglio ce li ho, ma il vostro setup potrebbe variare, nel nome delle interfacce, quindi sarebbe inservibile. Ho invece la scansione del foglio vergato con la mia scrittura a matita, dove ho pianificato le code.              &lt;br /&gt;
Se lo trovate di utilità, potete lasciare un commentino qui sotto, donerete un sorriso al sottoscritto. Ah, se ho scritto delle minchiate siete pregati di farmelo notare, metterò in editing il presente post in men che non si dica.      &lt;br /&gt;
Il pdf della scansione potete scaricarlo &lt;a href=&quot;http://dmblob.s3.amazonaws.com/appuntipfsense.pdf&quot;&gt;qui&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Fri, 13 Mar 2015 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/03/13/appunti-a-mano-su-qos-pfsense/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/03/13/appunti-a-mano-su-qos-pfsense/</guid>
        
        <category>appunti</category>
        
        <category>pfsense</category>
        
        
      </item>
    
      <item>
        <title>Appunti rapidi per un dialplan</title>
        <description>&lt;p&gt;Era veramente da un bel po’ di tempo che non popolavo il mio blog con appunti di utilità - mia, di altri non lo so, ma penso che nel mare magnum di questo internet, non si può proprio mai sapere - ed ora è venuto il momento di farlo.&lt;/p&gt;

&lt;p&gt;Questo è un estratto da una &lt;em&gt;note to self&lt;/em&gt; che mi sono fatto su &lt;strong&gt;Evernote&lt;/strong&gt; non più tardi di due giorni fa.  &lt;br /&gt;
Eccovela, in tutto il suo splendore e nelle sue, immancavoli, imprecisioni (oh, ma l’ho provato e funziona per davvero, solo che magari i veri &lt;em&gt;asterisk gurus&lt;/em&gt; si faranno una risata e biasimeranno l’ineleganza di questa soluzione)&lt;/p&gt;

&lt;p&gt;Supponiamo che si voglia uscire su un trunk voip ben definito. 
Dobbiamo prima stabilire una outbound rule del tipo:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;999|1NXXNXXXXXX
999|NXXNXXXXXX
999|.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Che, sostanzialmente, istruisce di digitare 999 per utilizzare il trunk con le combinazioni di cifre elencate (anche se basterebbe la &lt;code class=&quot;highlighter-rouge&quot;&gt;999|.&lt;/code&gt; per fare un &lt;em&gt;catch all&lt;/em&gt; di tutti i numeri, almeno in fase di test)        &lt;br /&gt;
Per evitare di digitare ogni volta 999 sul terminale, basta approntare un dial plan così formato, in modo che la macchina esegua per noi il tedioso inserimento delle cifre sulla tastiera:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;(&amp;lt;:999&amp;gt;*xx|&amp;lt;:999&amp;gt;[49]11S0|&amp;lt;:999&amp;gt;1xxx[2-9]xxxxxxS0|&amp;lt;:999&amp;gt;[2-9]xxxxxxxxxS0|&amp;lt;:999&amp;gt;xxxxxxxxxxxx. | &amp;lt;:999&amp;gt;x.)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Provato, funziona!&lt;/p&gt;

&lt;p&gt;PS: per broker che esigono anche l’inserimento del prefisso internazionale, la regola di outbount sul centralino freepbx diventa:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;(0039)999|1NXXNXXXXXX
(0039)999|NXXNXXXXXX
(0039)999|.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;nel caso dell’italia, ovviamente. &lt;br /&gt;
Rimane il problema delle chiamate internazionali, ma lo vedremo più avanti con un dialplan appositamente forgiato&lt;/p&gt;

&lt;p&gt;IMPORTANTE
il default dialplan di un cisco SPA922 (e similari) è:&lt;/p&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;(*xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxx|xxxxxxxxxxxx.)   
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</description>
        <pubDate>Thu, 19 Feb 2015 09:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/02/19/appunti-rapidi-per-un-dialplan/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/02/19/appunti-rapidi-per-un-dialplan/</guid>
        
        <category>appunti</category>
        
        <category>dialplan</category>
        
        
      </item>
    
      <item>
        <title>Ci metto la firma con WiseStamp</title>
        <description>&lt;p&gt;Tipico esempio di meta-post, scritto unicamente per vedere se la funzione appena aggiunta alla posta elettronica funziona a dovere e se, soprattutto, è fica come si pensa che sia.  &lt;br /&gt;
In poche parole, mi sono ormai convertito a &lt;a href=&quot;http://inbox.google.com&quot;&gt;inbox by google&lt;/a&gt;, solo che trovo la mancanza di signature, nel client chrome, oltremodo irritante.&lt;br /&gt;
Lasciamo perdere il purismo dell’email, è roba da cavernicoli, ormai. Ho cominciato ad accettare il &lt;em&gt;reply on top&lt;/em&gt;  come pratica corretta nell’email threading da cinque anni. Poi è arrivata l’accettazione della mail in html con gli allegati in linea.&lt;/p&gt;

&lt;p&gt;Ultimo baluardo era la signature con due trattini, nome e numero di telefono, rigorosamente testuali. Ecco, con inbox è caduto anche questo velo di purismo vetero cybernauta.&lt;br /&gt;
Vista infatti la mancanza di una firma nativa, mi sono affidato a &lt;a href=&quot;http://www.wisestamp.com/&quot;&gt;wisestamp&lt;/a&gt;, un servizio che aggiunge alla tua webmail una firma di questo tipo&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/img/signature.jpg&quot; alt=&quot;wisestamp&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Fico, no? &lt;br /&gt;
Poi, quando ho bisogno di ritornare a scrivere i graffiti sulle pareti della caverna, uso &lt;a href=&quot;http://www.mutt.org/&quot;&gt;mutt&lt;/a&gt; &lt;em&gt;su anton at dema dot tv&lt;/em&gt;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;edit delle 18:21&lt;/strong&gt;  &lt;br /&gt;
Non ce l’ho fatta. Ogni volta che buttavo l’occhio ad una mail, questo papagno di firma, più grossa del corpo della mail stessa, mi feriva la vista.   &lt;br /&gt;
Ho rimosso tutto, e forse ritorno alla caverna, chi lo sa…&lt;/p&gt;

</description>
        <pubDate>Sat, 07 Feb 2015 15:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/02/07/ci-metto-la-firma-con-wisestamp/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/02/07/ci-metto-la-firma-con-wisestamp/</guid>
        
        <category>blog</category>
        
        <category>signature</category>
        
        <category>servizi</category>
        
        
      </item>
    
      <item>
        <title>La settimana Bestiale</title>
        <description>&lt;p&gt;&lt;img src=&quot;/img/mumnapo.jpg&quot; alt=&quot;mum and napo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;È stata  veramente dura questa settimana. Infinite lotte con le macchine, lotte che hanno visto quasi sempre come vincitore loro stesse.&lt;br /&gt;
È stata anche una settimana che mi ha fatto riflettere, soprattutto sulla qualità della vita che sto conducendo, in rapporto a quella che ero abituato a condurre in passato.     &lt;br /&gt;
E non vi nascondo che le conclusioni a cui sono giunto non mi sono piaciute neanche un po’.   &lt;br /&gt;
In &lt;em&gt;a nutshell&lt;/em&gt;, sto facendo proprio una vita da schifo.  &lt;br /&gt;
Vabbè, passerà, forse.&lt;/p&gt;
</description>
        <pubDate>Fri, 06 Feb 2015 11:28:24 +0000</pubDate>
        <link>http://anton-dema.github.io/2015/02/06/la-settimana-bestiale/</link>
        <guid isPermaLink="true">http://anton-dema.github.io/2015/02/06/la-settimana-bestiale/</guid>
        
        <category>riflessioni</category>
        
        <category>pensieri</category>
        
        <category>non va</category>
        
        <category>schifo</category>
        
        
      </item>
    
  </channel>
</rss>
