<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lanziani Blog &#187; Archlinux</title>
	<atom:link href="http://www.lanziani.com/category/linux/archlinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lanziani.com</link>
	<description>Nss personal blog</description>
	<lastBuildDate>Wed, 05 Oct 2011 08:01:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>BlackBerry Tethering via Bluetooth on GNU/Linux</title>
		<link>http://www.lanziani.com/2011/04/06/blackberry-tethering-via-bluetooth-on-gnulinux/</link>
		<comments>http://www.lanziani.com/2011/04/06/blackberry-tethering-via-bluetooth-on-gnulinux/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 16:21:51 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[apn]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[connessione]]></category>
		<category><![CDATA[gprs]]></category>
		<category><![CDATA[pppd]]></category>
		<category><![CDATA[tre]]></category>
		<category><![CDATA[wvdial]]></category>

		<guid isPermaLink="false">http://www.lanziani.com/?p=1026</guid>
		<description><![CDATA[Essendomi trovato alle prese proprio oggi con questo problema, ho deciso di raccontarvi come effettuale tale operazione. Il tutto, nel mio caso, è stato realizzato sulla distribuzione Archlinux[1]. E&#8217; necessario da prima installare i seguenti pacchetti: bluez Necessario per instaurare (&#8230;)</p><p><a href="http://www.lanziani.com/2011/04/06/blackberry-tethering-via-bluetooth-on-gnulinux/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Essendomi trovato alle prese proprio oggi con questo problema, ho deciso di raccontarvi come effettuale tale operazione.<br />
<em>Il tutto, nel mio caso, è stato realizzato sulla distribuzione Archlinux[1].</em></p>
<p><span id="more-1026"></span></p>
<p>E&#8217; necessario da prima installare i seguenti pacchetti:</p>
<ul>
<li><strong>bluez</strong></li>
<p>Necessario per instaurare la connessione bluetooth seriale con il cellulare.</p>
<li><strong>wvdial</strong></li>
<p>Per effettuare la connessione vera e propria
</ul>
<p>Per prima cosa bisogna effettuare il pairing tra i due dispositivi, la procedura da seguire la potrete trovare sul link [2] in fondo alla pagina.</p>
<h3>Configurazione</h3>
<p>Ora configuriamo la connessione seriale, con il comando <code>hcitool scan</code> cerchiamo il MAC del nostro cellulare  e segniamocelo:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Scanning ...
        00:01:02:03:04:05       Nss</pre></div></div>

<p>Ora cerchiamo il canale su cui è in ascolto il servizio di Dialup con il comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">sdptool browse 00:01:02:03:04:05</pre></div></div>

<p>E nell&#8217;output cerchiamo la seguente porzione e segniamoci il valore del parametro &#8220;Channel&#8221;, nel mio caso <strong>3</strong>.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">...
Service Name: Dialup Networking
Service RecHandle: 0x10002
Service Class ID List:
  &quot;Dialup Networking&quot; (0x1103)
  &quot;Generic Networking&quot; (0x1201)
Protocol Descriptor List:
  &quot;L2CAP&quot; (0x0100)
  &quot;RFCOMM&quot; (0x0003)
    Channel: 3
Profile Descriptor List:
  &quot;Dialup Networking&quot; (0x1103)
    Version: 0x0100
...</pre></div></div>

<p>Editiamo il file <code>/etc/bluetooth/rfcomm.conf</code> e inseriamoci, sostituendo i parametri visti in precedenza, le seguenti righe:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">rfcomm0 {
        bind yes;
        device 00:01:02:03:04:05;
        channel 3;
}</pre></div></div>

<p>Nel file <code>/etc/wvdial.conf</code> creiamo invece la seguente sezione:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">[Dialer tre]
Modem = /dev/rfcomm0
Baud = 115200
Init1 = ATH
Init2 = ATE1
Init3 = AT+CGDCONT=1,&quot;IP&quot;,&quot;tre.it&quot;,&quot;&quot;,0,0
Dial Command = ATDT
Phone = *99#
Username = tre
Password = tre
Ask Password = 0
Stupid Mode = 1
Idle Seconds = 0
Auto DNS = 1
Check Def Route = 1</pre></div></div>

<h3>Connessione</h3>
<p>Per effettuare il collegamento seriale lanciamo da shell il comando che creerà il device <code>/dev/rfcomm0</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rfcomm <span style="color: #7a0874; font-weight: bold;">bind</span> <span style="color: #000000;">0</span></pre></div></div>

<p>La connessione invece andrà effettuata invece con il comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">wvdial tre</pre></div></div>

<p>[1] <a href="http://www.archlinux.it">http://archlinux.it</a><br />
[2] <a href="https://wiki.archlinux.org/index.php/Bluetooth#Pairing">https://wiki.archlinux.org/index.php/Bluetooth#Pairing</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2011/04/06/blackberry-tethering-via-bluetooth-on-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una semplice VPN con tinc</title>
		<link>http://www.lanziani.com/2010/08/14/simple-vpn-with-tinc/</link>
		<comments>http://www.lanziani.com/2010/08/14/simple-vpn-with-tinc/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 14:51:43 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[configurare]]></category>
		<category><![CDATA[creare vpn]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[privata]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[rete]]></category>
		<category><![CDATA[tinc]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtuale]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=742</guid>
		<description><![CDATA[Collegare due (o più) computer tramite internet come se fossero in una rete locale?? Che ne dite di una VPN[1]?? Ci sono differenti soluzioni per la creazione di VPN quella che noi vedremo è tinc[2] essendo particolarmente leggero e avendo (&#8230;)</p><p><a href="http://www.lanziani.com/2010/08/14/simple-vpn-with-tinc/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Collegare due (o più) computer tramite internet come se fossero in una rete locale??<br />
<strong>Che ne dite di una VPN[1]??</strong><br />
Ci sono differenti soluzioni per la creazione di VPN quella che noi vedremo è <strong>tinc</strong>[2] essendo particolarmente leggero e avendo le seguenti peculiarità:</p>
<ul>
<li>Automatic full mesh routing</li>
<p>Regardless of how you set up the tinc daemons to connect to each other, VPN traffic is always (if possible) sent directly to the destination, without going through intermediate hops.</p>
<li>Easily expand your VPN</li>
<p>When you want to add nodes to your VPN, all you have to do is add an extra configuration file, there is no need to start new daemons or create and configure new devices or network interfaces.</p>
<li>Ability to bridge ethernet segments</li>
<p>You can link multiple ethernet segments together to work like a single segment, allowing you to run applications and games that normally only work on a LAN over the Internet.
</ul>
<p><span id="more-742"></span><br />
<strong>Verranno mostrati i passi essenziali da seguire&#8230;</strong></p>
<ul>
<li>
Abbiamo 2 computer PCA e PCB</li>
<ol>
<li><strong>PCA</strong> con direttamente raggiungibile e con ip pubblico x.y.z.t</li>
<li><strong>PCB</strong> dietro nat quindi non direttamente raggiungibile
</li>
</ol>
<p>entrambi i pc hanno installata la distribuzione ArchLinux.</p>
<li>
<strong>Su entrambi i PC</strong>:</li>
<ol>
<li>Installiamo i pacchetti necessari</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">pacman <span style="color: #660033;">-S</span> openssh zlib lzo
yaourt <span style="color: #660033;">-S</span> tinc</pre></div></div>

<li>Definiamo la variabile <code>$VPNNAME</code> assegnandole il nome che vogliamo dare alla vostra VPN</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">VPNNAME</span>=mia_vpn</pre></div></div>

<li>Creiamo i file e le directory necessarie</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>hosts
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>run<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">touch</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>tinc.conf
<span style="color: #c20cb9; font-weight: bold;">touch</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>tinc-down
<span style="color: #c20cb9; font-weight: bold;">touch</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>tinc-up
<span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>tinc-up
<span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>tinc-down</pre></div></div>

</ol>
<li>Ora spostiamoci su PCA (quello con ip pubblico x.y.z.t)</li>
<p><strong>ATTENZIONE:</strong><em> sostituire a $PCxHOSTNAME l&#8217;hostname della macchina, a $INTERNETIF l&#8217;interfaccia con la quale la macchina esce su internet e a $VPNNAME il nome della vpn usato precedentemente (VPNNAME=mia_vpn)</em></p>
<ol>
<li>
Inseriamo le seguenti righe nel file <code>/etc/tinc/$VPNNAME/tinc.conf</code> </li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Name = <span style="color: #007800;">$PCAHOSTNAME</span>
AddressFamily = ipv4
BindToInterface = <span style="color: #007800;">$INTERNETIF</span>
Device = <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>net<span style="color: #000000; font-weight: bold;">/</span>tun
<span style="color: #007800;">PrivateKeyFile</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>rsa_key.priv</pre></div></div>

<li>Creiamo il file <code>/etc/tinc/$VPNNAME/hosts/$PCAHOSTNAME</code> e all&#8217;interno mettiamo:<br />
<em>l&#8217;ip 10.0.10.1 è stato preso a caso dalla classe 10.x.x.x, potrete cambiarlo a vostro piacimento</em></li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Address = x.y.z.t
Subnet = 10.0.10.1<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">32</span></pre></div></div>

<li>Aggiungiamo al file <code>/etc/tinc/$VPNNAME/tinc-up</code></li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> <span style="color: #007800;">$VPNNAME</span> 10.0.10.1 netmask 255.255.0.0 up</pre></div></div>

<li>Mentre nel file <code>/etc/tinc/$VPNNAME/tinc-down</code> mettiamo</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> <span style="color: #007800;">$VPNNAME</span> down</pre></div></div>

<li>Lanciamo il comando per generare la chiave per criptare la comunicazione e diamo invio alle successive richieste</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">tincd <span style="color: #660033;">-K</span> <span style="color: #660033;">-n</span> <span style="color: #007800;">$VPNNAME</span></pre></div></div>

</ol>
<li>
Possiamo finalmente passare a PCB, i passi saranno uguali se non per alcuni dettagli
</li>
<ol>
<li>Configuriamo il portforwarding del router in modo da mandare tutte le richieste delle porte 655 TCP/UDP su PCB</li>
<li>Inseriamo le seguenti righe nel file <code>/etc/tinc/$VPNNAME/tinc.conf</code></li>
<p><strong>Rispetto alla configurazione di PCA abbiamo aggiunto le righe 5 e 6.</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">Name = <span style="color: #007800;">$PCBHOSTNAME</span>
AddressFamily = ipv4
BindToInterface = <span style="color: #007800;">$INTERNETIF</span>
Device = <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>net<span style="color: #000000; font-weight: bold;">/</span>tun
ConnectTo = <span style="color: #007800;">$PCAHOSTNAME</span>
TCPOnly = <span style="color: #c20cb9; font-weight: bold;">yes</span>
<span style="color: #007800;">PrivateKeyFile</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>tinc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$VPNNAME</span><span style="color: #000000; font-weight: bold;">/</span>rsa_key.priv</pre></td></tr></table></div>

<li>Creiamo il file <code>/etc/tinc/$VPNNAME/hosts/$PCBHOSTNAME</code> e inseriamoci:</li>
<p><em>l&#8217;ip 10.0.10.2 è stato preso a caso dalla classe 10.x.x.x, potrete cambiarlo a vostro piacimento</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Subnet = 10.0.10.2<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">32</span></pre></div></div>

<li>Aggiungiamo al file <code>/etc/tinc/$VPNNAME/tinc-up</code></li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> <span style="color: #007800;">$VPNNAME</span> 10.0.10.2 netmask 255.255.0.0 up</pre></div></div>

<li>Mentre nel file <code>/etc/tinc/$VPNNAME/tinc-down</code> mettiamo</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #c20cb9; font-weight: bold;">ifconfig</span> <span style="color: #007800;">$VPNNAME</span> down</pre></div></div>

<li>Lanciamo il comando per generare la chiave per criptare la comunicazione e diamo invio alle successive richieste</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">tincd <span style="color: #660033;">-K</span> <span style="color: #660033;">-n</span> <span style="color: #007800;">$VPNNAME</span></pre></div></div>

</ol>
</ul>
<p>La procedura è quasi terminata, dovremmo solo copiare i file</p>
<ul>
<li><code>/etc/tinc/$VPNNAME/hosts/$PCAHOSTNAME</code> sulla stessa directory in PCB</li>
<li><code>/etc/tinc/$VPNNAME/hosts/$PCBHOSTNAME</code> sulla stessa directory in PCA</li>
</ul>
<p>In questo momento dovremmo avere nella directory <code> etc/tinc/$VPNNAME/</code> di entrambe le macchine i seguenti file</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>tinc.conf
.<span style="color: #000000; font-weight: bold;">/</span>tinc-up
.<span style="color: #000000; font-weight: bold;">/</span>rsa_key.priv
.<span style="color: #000000; font-weight: bold;">/</span>tinc-down
.<span style="color: #000000; font-weight: bold;">/</span>hosts
.<span style="color: #000000; font-weight: bold;">/</span>hosts<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$PCAHOSTNAME</span>
.<span style="color: #000000; font-weight: bold;">/</span>hosts<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$PCBHOSTNAME</span></pre></div></div>

<p>Se tutto è stato configurato in maniera corretta, basterà dare il seguente comando su entrambi i pc</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">tincd <span style="color: #660033;">-n</span> <span style="color: #007800;">$VPNNAME</span></pre></div></div>

<p>e per verificare l&#8217;effettivo funzionamento</p>
<ul>
<li>Da PCA proviamo:</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ping</span> 10.0.10.2</pre></div></div>

<li>Da PCB proviamo:</li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ping</span> 10.0.10.1</pre></div></div>

</ul>
<p>In caso di problemi è possibile <strong>lanciare tinc in modalità debug</strong> per analizzare al meglio eventuali errori</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">tincd <span style="color: #660033;">-D</span> <span style="color: #660033;">-d5</span> <span style="color: #660033;">-n</span> <span style="color: #007800;">$VPNNAME</span></pre></div></div>

<p>[1] <a class="html" href="http://it.wikipedia.org/wiki/Virtual_Private_Network">http://it.wikipedia.org/wiki/Virtual_Private_Network</a><br />
[2] <a class="html" href="http://www.tinc-vpn.org/">http://www.tinc-vpn.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/08/14/simple-vpn-with-tinc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tunnel IPv6 Step by Step</title>
		<link>http://www.lanziani.com/2010/07/08/tunnel-ipv6-step-by-step/</link>
		<comments>http://www.lanziani.com/2010/07/08/tunnel-ipv6-step-by-step/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 13:04:15 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Internet Service]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=649</guid>
		<description><![CDATA[IPv6 è la versione di Internet Protocol che sostituirà IPv4 a &#8220;breve&#8221;, chi volesse saperne di più legga il riferimento [1]. Per navigare attualmente con un indirizzo IPv6 (alcuni siti/servizi sono già disponibili con questo protocollo) vi è la necessità (&#8230;)</p><p><a href="http://www.lanziani.com/2010/07/08/tunnel-ipv6-step-by-step/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>IPv6 è la versione di Internet Protocol che sostituirà IPv4</strong> a &#8220;breve&#8221;, chi volesse saperne di più legga il riferimento [1].</p>
<p>Per navigare attualmente con un indirizzo IPv6 (alcuni siti/servizi sono già disponibili con questo protocollo) vi è la necessità che qualcuno ce ne fornisca uno.</p>
<p><span id="more-649"></span></p>
<p><strong>Perché crearsi un tunnel IPv6?</strong><br />
<em>La mia è stata semplice curiosità&#8230;</em></p>
<p><strong>Per creare il tunnel abbiamo bisogno di un Tunnel broker [2]</strong>, personalmente ho usato HURRICANE ELECTRIC [3] e di seguito vi illustrerò la serie di passi necessari per crearsi un proprio tunnel IPv6.</p>
<h2>Iniziamo la procedura&#8230;</h2>
<p>Per usufruire del servizio è necessario registrarsi alla pagina <a href="http://tunnelbroker.net/register.php">http://tunnelbroker.net/register.php</a>.<br />
Una volta effettuato il login alla pagina, sulla destra si avrà a disposizione un pannello con le funzioni utente da cui andrà selezionata la voce  <strong>Create Regular Tunnel</strong>.<br />
<a href="http://www.lanziani.com/wp-content/uploads/2010/07/User_function.png"><img src="http://www.lanziani.com/wp-content/uploads/2010/07/User_function.png" alt="User Functions" title="User_functions" width="178" height="104" class="aligncenter size-full wp-image-652" /></a></p>
<p>Verrà chiesto, a questo punto, di inserire un <em>&#8220;IPv4 endpoint&#8221;</em>, l&#8217;indirizzo IPv4 della vostra parte del tunnel&#8230;</p>
<ul>
<li>Se avete un indirizzo IPv4 fisso potete inserirlo tranquillamente nella casella</li>
<li>Se invece il vostro indirizzo non è fisso ma varia di volta in volta dovrete usare uno script per aggiornare l&#8217;indirizzo di volta in volta come indicato qui [4](nel prossimo post mostrerò lo script)</li>
</ul>
<p><strong>Se la macchina da collegare via IPv6 è quella su cui stiamo lavorando, basterà inserire come <em>&#8220;IPv4 endpoint&#8221;</em> il valore che si trova in <em>&#8220;You are viewing from IP&#8221;</em></strong> e premendo il tasto <code>Submit</code> verremo rimandati alla pagina con i dettagli del tunnel appena creato&#8230;</p>
<p>Qui, in fondo alla pagina sarà presente un menù con la scritta <em>Example IPv6 Tunnel Configurations by OS (Windows, Linux, etc.)</em>, dal quale è possibile ricavare i comandi per una corretta configurazione del tunnel.</p>
<div id="attachment_655" class="wp-caption aligncenter" style="width: 478px"><a href="http://www.lanziani.com/wp-content/uploads/2010/07/Example_config.png"><img src="http://www.lanziani.com/wp-content/uploads/2010/07/Example_config.png" alt="Menu for see the examples of config" title="Example_config" width="468" height="83" class="size-full wp-image-655" /></a><p class="wp-caption-text">Config Examples</p></div>
<p>Nel caso di linux ci verranno mostrate le righe da copiare e incollare nella nostra shell per abilitare il tunnel&#8230;<br />
Fatto questo basterà verificarne il funzionamento attraverso il comando</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ping6 ipv6.google.com</pre></div></div>

<p>[1] <a class="html" href="http://it.wikipedia.org/wiki/IPv6">http://it.wikipedia.org/wiki/IPv6</a><br />
[2] <a class="html" href="http://en.wikipedia.org/wiki/Tunnel_broker">http://en.wikipedia.org/wiki/Tunnel_broker</a><br />
[3] <a class="html" href="http://he.net/">http://he.net/</a><br />
[4] <a class="html" href="https://tunnelbroker.net/ipv4_end.php">https://tunnelbroker.net/ipv4_end.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/07/08/tunnel-ipv6-step-by-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terzo(?) incontro Archlinux italia</title>
		<link>http://www.lanziani.com/2010/05/24/terzo-incontro-archlinux-italia/</link>
		<comments>http://www.lanziani.com/2010/05/24/terzo-incontro-archlinux-italia/#comments</comments>
		<pubDate>Mon, 24 May 2010 16:16:02 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[incontro]]></category>
		<category><![CDATA[italia]]></category>
		<category><![CDATA[perugia]]></category>
		<category><![CDATA[settembre]]></category>
		<category><![CDATA[SFD]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=636</guid>
		<description><![CDATA[Salve a tutti, ci è stato proposto, da un membro della Software Freedom International (Lo stesso ragazzo che ci ha gentilmente ospitato per il primo incontro), di organizzare un incontro della comunità di Archlinux durante il Software Freedom Day. L&#8217;evento (&#8230;)</p><p><a href="http://www.lanziani.com/2010/05/24/terzo-incontro-archlinux-italia/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><img alt="Archlinux Italia Logo" src="http://www.archlinux.it/forum/img/titlelogo.png" title="Archlinux Italia Logo" class="aligncenter" width="350" height="103" /><br />
Salve a tutti,<br />
ci è stato proposto, da un membro della Software Freedom International (Lo stesso ragazzo che ci ha gentilmente ospitato per il primo incontro), di organizzare un incontro della comunità di Archlinux durante il Software Freedom Day.</p>
<p>L&#8217;evento si svolgerà il 18 settembre a Perugia, avremmo a disposizione una scuola (da condividere naturalmente) con tanto di sala conferenze, sarebbe una buona occasione per incontrarci e magari organizzare un workshop in quella giornata.</p>
<p>Vi comunico la cosa perché non sarei comunque in grado di organizzare da solo e quindi mi farebbe comodo l&#8217;aiuto di qualcuno.<br />
Senza contare che sarebbe bello se qualcuno preparasse qualche talk o se venissero proposti nuovi progetti per migliorare la nostra già ottima distribuzione&#8230;</p>
<p>Insomma rimango in attesa di vostre proposte e spero che questa opportunità per incontrarci venga colta da molti.</p>
<p>Saluti, Luca</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/05/24/terzo-incontro-archlinux-italia/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>cgit &#8211; interfaccia web per repository git</title>
		<link>http://www.lanziani.com/2010/04/15/cgit-add-a-web-interface-to-our-git-repository/</link>
		<comments>http://www.lanziani.com/2010/04/15/cgit-add-a-web-interface-to-our-git-repository/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 16:40:05 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cgit]]></category>
		<category><![CDATA[configurazione]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installazione]]></category>
		<category><![CDATA[versioning]]></category>
		<category><![CDATA[webinterface]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=621</guid>
		<description><![CDATA[Dopo aver configurato il mio server git mi sono chiesto quale fosse il modo migliore per navigare i progetti, sempre con l&#8217;aiuto di google ho scovato &#8220;cgit&#8220;[1] cgit is an attempt to create a fast web interface for the git (&#8230;)</p><p><a href="http://www.lanziani.com/2010/04/15/cgit-add-a-web-interface-to-our-git-repository/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Dopo aver configurato il mio server git mi sono chiesto quale fosse il modo migliore per navigare i progetti, sempre con l&#8217;aiuto di google ho scovato &#8220;<code>cgit</code>&#8220;[1]</p>
<blockquote><p>cgit is an attempt to create a fast web interface for the git scm, using a builtin cache to decrease server io-pressure.</p></blockquote>
<p><span id="more-621"></span><br />
<strong>Questa interfaccia è basata su: un &#8220;semplice&#8221; script cgi scritto in c</strong>, un file di configurazione <code>/etc/cgitrc</code>, un foglio di stile css e un logo.</p>
<p>Per installare cgit su Archlinux basterà il comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yaourt <span style="color: #660033;">-S</span> cgit</pre></div></div>

<p>che oltre a installare il man e a creare alcune cartelle utili, fornirà i seguenti file</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/etc/cgitrc
/srv/http/cgit/cgit.cgi
/srv/http/cgit/cgit.css
/srv/http/cgit/cgit.png</pre></div></div>

<p><strong>Nella configurazione di Apache</strong> di Archlinux, esiste un alias che specifica che <strong>all&#8217;url <code>/cgi-bin/</code> corrisponde il percorso fisico <code>/srv/http/cgi-bin</code></strong> dobbiamo quindi creare la directory in questione e copiarci all&#8217;interno il file <code>cgit.cgi</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>http<span style="color: #000000; font-weight: bold;">/</span>cgi-bin
<span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>http<span style="color: #000000; font-weight: bold;">/</span>cgit<span style="color: #000000; font-weight: bold;">/</span>cgit.cgi <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>http<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p><strong>diciamo</strong> quindi <strong>al software dove trovare il logo e il foglio di stile</strong> modificando <strong>nel file di configurazione &#8220;<code>/etc/cgitrc</code>&#8220;</strong> le variabili <code>css</code> e <code>logo</code> come segue:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">css=/cgit/cgit.css
logo=/cgit/cgit.png</pre></div></div>

<p><strong>in fondo allo stesso file trovate le righe</strong> di esempio <strong>per configurare i repository da monitorare,</strong></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">repo.url=saetta
repo.path=/tmp/saetta.git
repo.desc=the master foo repository
repo.owner=fooman@foobar.com
repo.readme=info/web/about.html</pre></div></div>

<p>Inseriamo quindi un alias <strong>nel file <code>/etc/httpd/conf/httpd.conf</code></strong>  che richiami lo script <code>cgit.cgi</code> quando visitiamo l&#8217;indirizzo &#8220;<code>http://dominio-git/git</code>&#8220;:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">ScriptAlias /git &quot;/srv/http/cgi-bin/cgit.cgi&quot;</pre></div></div>

<p><strong>e riavviamo il server apache.</strong></p>
<p>Per vedere il risultato visitate <code>http://vostrodominio/git</code> e dovreste trovarvi un&#8217;interfaccia simile a quella del progetto stesso [1] :D</p>
<p>[1] <a href="http://hjemli.net/git/cgit/tree/README">http://hjemli.net/git/cgit/tree/README</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/04/15/cgit-add-a-web-interface-to-our-git-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gitosis &#8211; creare un repository git personale</title>
		<link>http://www.lanziani.com/2010/04/14/gitosis-create-our-own-git-repository/</link>
		<comments>http://www.lanziani.com/2010/04/14/gitosis-create-our-own-git-repository/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 13:10:13 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitosis]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[installazione]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[versioning]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=601</guid>
		<description><![CDATA[Ho necessita qualche volta di gestire in maniera flessibile lo sviluppo del software che scrivo utilizzando git [1]. Git is a free &#038; open source, distributed version control system designed to handle everything from small to very large projects with (&#8230;)</p><p><a href="http://www.lanziani.com/2010/04/14/gitosis-create-our-own-git-repository/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ho necessita qualche volta di <strong>gestire in maniera flessibile lo sviluppo del software</strong> che scrivo utilizzando git [1].</p>
<blockquote><p>Git is a free &#038; open source, distributed version control system  designed to handle everything from small to very large projects with speed and efficiency.</p></blockquote>
<p>Spesso per fare ciò mi affido a qualche servizio esterno ma <strong>avendo a disposizione un server personale</strong> mi sono chiesto <strong>perché non sfruttarlo anche a questo scopo.</strong></p>
<p><span id="more-601"></span></p>
<p>Cercando ho trovato <strong>gittosis</strong> [2],</p>
<blockquote><p>gitosis aims to make hosting git repos easier and safer. It manages multiple repositories under one user account, using SSH keys to identify users. End users do not need shell accounts on the server, they will talk to one shared account that will not let them run arbitrary commands.</p></blockquote>
<p><strong>Ho distillato qui i passi per la configurazione</strong> prendendo spunto da questa guida [3].</p>
<p>Per chi ha (IMO) la fortuna di usare Archlinux, per installare il software basterà lanciare sul server il semplice comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yaourt <span style="color: #660033;">-S</span> gitosis-git gitosis-scripts</pre></div></div>

<p>In questo modo verranno installati il software con alcuni script aggiuntivi e inoltre <strong>verrà creato un utente &#8220;<code>git</code>&#8221; ed un gruppo omonimo.</strong><br />
<em>Per le altre distribuzioni sarà necessario installare il software e creare utente e gruppo a mano (l&#8217;utente deve avere una shell e una home ma non una password).</em></p>
<p>A questo punto una volta installato il software <strong>passiamo alla configurazione;</strong> sul vostro Client (il computer da cui sviluppate) <strong>create le chiavi ssh</strong> per il vostro utente con il comando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh-keygen</span> <span style="color: #660033;">-t</span> rsa</pre></div></div>

<p><strong>e copiate il file</strong> <code>~/.ssh/id_rsa.pub</code>, creato da quel comando, <strong>sul server.</strong></p>
<p>Dal server <strong>tramite l&#8217;utente &#8220;git&#8221;</strong> <em>(basterà diventare root e usare il comando su git, oppure usare sudo) </em><strong>lanceremo il comando:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gitosis-init <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>id_rsa.pub</pre></div></div>

<p>Questo comando creerà le directory &#8220;<code>gitosis</code>&#8221; e &#8220;<code>repositories</code>&#8221; nella home dell&#8217;utente &#8220;<code>git</code>&#8221; e aggiungerà la chiave pubblica del client tra quelle autorizzate.</p>
<p><strong>Per una maggiore sicurezza è anche consigliato settare i permessi di esecuzione al file &#8220;<code>post-update</code>&#8221; con il comando:</strong>
</pre>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">755</span> <span style="color: #000000; font-weight: bold;">/</span>srv<span style="color: #000000; font-weight: bold;">/</span>gitosis<span style="color: #000000; font-weight: bold;">/</span>repositories<span style="color: #000000; font-weight: bold;">/</span>gitosis-admin.git<span style="color: #000000; font-weight: bold;">/</span>hooks<span style="color: #000000; font-weight: bold;">/</span>post-update</pre></div></div>

<p><strong>basterà ora lanciare sul client il comando:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git</span> clone <span style="color: #c20cb9; font-weight: bold;">git</span><span style="color: #000000; font-weight: bold;">@</span>YOUR_SERVER_HOSTNAME:gitosis-admin.git</pre></div></div>

<p>e dovreste trovarvi la directory "<code>gitosis-admin</code>" sincronizzata in locale.</p>
<p>Probabilmente "tradurrò" anche il resto della guida appena ho tempo, per ora mi fermo qui.</p>
<p>Saluti, Nss</p>
<p>[1] <a href="http://git-scm.com/">http://git-scm.com/</a><br />
[2] <a href="http://www.ohloh.net/p/gitosis">http://www.ohloh.net/p/gitosis</a><br />
[3]<a href=" http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way"> http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/04/14/gitosis-create-our-own-git-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrare un utente linux</title>
		<link>http://www.lanziani.com/2010/03/26/linux-user-migration/</link>
		<comments>http://www.lanziani.com/2010/03/26/linux-user-migration/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:22:23 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[migrare]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[utente]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=591</guid>
		<description><![CDATA[Ho da poco dovuto sostituire il pc del negozio con uno un pochino più prestante. Il pentium III 750 con 512Mb di ram aveva effettuato egregiamente il suo lavoro ma era arrivata l&#8217;ora di mandarlo in pensione. Preparare il nuovo (&#8230;)</p><p><a href="http://www.lanziani.com/2010/03/26/linux-user-migration/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ho da poco dovuto sostituire il pc del negozio con uno un pochino più prestante. Il pentium III 750 con 512Mb di ram aveva effettuato egregiamente il suo lavoro ma era arrivata l&#8217;ora di mandarlo in pensione.<br />
Preparare il nuovo sistema è stato semplice, ho installato la fidata Archlinux e in 30 minuti il sistema era Up &amp; Running.<br />
<strong>Come mantenere tutte le impostazioni dell&#8217;utente sul nuovo sistema?</strong><br />
SEMPLICE!!! Copiando la home dell&#8217;utente dal vecchio sistema al nuovo&#8230; bisogna però stare attenti a mantenere i permessi (niente hd usb formattati fat a meno di non fare un archivio), personalmente ho fatto così&#8230;</p>
<p><span id="more-591"></span></p>
<p>Assumiamo qui che tutti i file all&#8217;interno della home appartengano all&#8217;utente proprietario della home e che sui due sistemi esistano gli stessi gruppi.</p>
<p>Chiameremo <code>PC_A</code> il pc da sostituire e <code>PC_B</code> il nuovo sistema, inoltre abbiamo <code>utente</code> che rappresenta appunto l&#8217;utente da migrare e <code>IP_A</code> e <code>IP_B</code> gli ip dei due sistemi.<br />
<strong>Naturalmente supponiamo che i due pc siano sulla stessa rete</strong>.</p>
<p>Creiamo ora su <code>PC_B</code> l&#8217;utente che vogliamo esportare:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">adduser utente</pre></div></div>

<p>ed avviamo il servizio sshd sul <code>PC_B</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>rc.d<span style="color: #000000; font-weight: bold;">/</span>sshd start</pre></div></div>

<p><strong>Siamo ora pronti per esportare l&#8217;utente da <code>PC_A</code> a <code>PC_B</code>.<br />
Per questo scopo ho usato rsync [1] per la sua capacità di minimizzare il trasferimento di dati trasferendo solo i cambiamenti (se non dovessi riuscire a copiare tutto in una volta).</strong><br />
Il comando da me usato è il seguente:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rsync <span style="color: #660033;">-vrogpa</span> <span style="color: #660033;">--progress</span> <span style="color: #660033;">-e</span> <span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">--delete</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>utente<span style="color: #000000; font-weight: bold;">/</span> utente<span style="color: #000000; font-weight: bold;">@</span>IP_B:</pre></div></div>

<p>Questo copia tutti i file presenti nella dir <code>/home/utente/</code> attraverso ssh sul <code>PC_B</code> preservando proprietario gruppo e permessi e fornendoci i dati sul trasferimento.</p>
<p><strong>Attenzione:</strong>l&#8217;opzione <code>--delete</code> elimina dalla destinazione i dati che non sono presenti nella sorgente.</p>
<p>Fatto&#8230;<br />
[1] <a href="http://it.wikipedia.org/wiki/Rsync">http://it.wikipedia.org/wiki/Rsync</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/03/26/linux-user-migration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Archlinux on db</title>
		<link>http://www.lanziani.com/2010/03/02/archlinux-on-db/</link>
		<comments>http://www.lanziani.com/2010/03/02/archlinux-on-db/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 21:36:57 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dati]]></category>
		<category><![CDATA[relazioni]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=558</guid>
		<description><![CDATA[Questo è un semplice post per invitare quanta più gente a dare un&#8217; occhiata alla (eventuale) struttura che potrebbe avere il db che andrà a contenere le informazioni sui pacchetti di archlinux. http://tinyurl.com/yg5r82z consigliato firefox per aprire questo link in (&#8230;)</p><p><a href="http://www.lanziani.com/2010/03/02/archlinux-on-db/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Questo è un semplice post per invitare quanta più gente a dare un&#8217; occhiata alla (eventuale) struttura che potrebbe avere il db che andrà a contenere le informazioni sui pacchetti di archlinux.</p>
<p><a href="http://tinyurl.com/yg5r82z">http://tinyurl.com/yg5r82z</a><br />
<em>consigliato firefox per aprire questo link in quanto &#8220;migliore&#8221; nel gestire i file svg</em></p>
<p>Non vuole essere un lavoro professionale ma solo <strong>un semplice schema per dare l&#8217;idea dei dati che andrò ad inserire nel database e il tipo di relazioni tra essi.</strong><br />
<strong>Tutto ciò con la prospettiva di creare un &#8220;motore di ricerca&#8221;</strong> on line con cui effettuare ricerche sulle informazioni dei pacchetti&#8230;</p>
<p><strong>Se qualcuno ha idee su come migliorare tale schema può lasciare un commento</strong> di seguito e ne parliamo&#8230; potremmo anche creare una sezione apposita nel forum.</p>
<p>I sorgenti in formato .dia sono qui [1]</p>
<p>Grazie a tutti.</p>
<p>[1] <a href="http://tinyurl.com/yhvcrqr">http://tinyurl.com/yhvcrqr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/03/02/archlinux-on-db/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Gerix Wifi Cracker New Generation</title>
		<link>http://www.lanziani.com/2010/01/27/gerix-wifi-cracker-new-generation/</link>
		<comments>http://www.lanziani.com/2010/01/27/gerix-wifi-cracker-new-generation/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:00:11 +0000</pubDate>
		<dc:creator>Nss</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Wifi]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wep]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[Wpa]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=513</guid>
		<description><![CDATA[con Gerix WIFI Cracker NG, ANCHE MIA NONNA SAPREBBE CRACCARE UNA RETE WIRELESS! E&#8217; proprio arrivato il momento di mettere in guardia le persone&#8230; se fino a &#8220;ieri&#8221; era semplice penetrare una rete wireless protetta da una chiave WEP o (&#8230;)</p><p><a href="http://www.lanziani.com/2010/01/27/gerix-wifi-cracker-new-generation/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>con Gerix WIFI Cracker NG, ANCHE MIA NONNA SAPREBBE CRACCARE UNA RETE WIRELESS!</strong></p>
<p>E&#8217; proprio arrivato il momento di mettere in guardia le persone&#8230; se fino a &#8220;ieri&#8221; era semplice penetrare una rete wireless protetta da una chiave WEP o da una WPA, oggi se vedete una nonnina al volante sotto casa vostra con un notebook appoggiato sul sedile accanto <strong>PREOCCUPATEVI&#8230;</strong></p>
<p><span id="more-513"></span></p>
<p>Almeno questo è quanto sostengono i creatori di questo software [1], che hanno tra l&#8217;altro documentato l&#8217;attacco portato dalla nonna, con delle simpatiche foto della signora prima e dopo l&#8217;attacco&#8230;</p>
<p>Io personalmente non l&#8217;ho provato&#8230; ma <strong>se qualcuno avesse Tempo/Voglia di testarlo mi farebbe piacere se poi mi dicesse come funziona effettivamente.</strong></p>
<p>PS: qualcuno ha già provveduto a pacchettizzarlo per Archlinux [2]&#8230;</p>
<p>[1] <a href="http://www.backtrack.it/~emgent/hackstuff/old_gerix_wifi_cracker_ng/index.html">http://www.backtrack.it/~emgent/hackstuff/old_gerix_wifi_cracker_ng/index.html</a><br />
[2] <a href="http://aur.archlinux.org/packages.php?ID=28769">http://aur.archlinux.org/packages.php?ID=28769</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/01/27/gerix-wifi-cracker-new-generation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Security Auditing con Lynis</title>
		<link>http://www.lanziani.com/2010/01/12/security-auditing-con-lynis/</link>
		<comments>http://www.lanziani.com/2010/01/12/security-auditing-con-lynis/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:34:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Archlinux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[analisi]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[automatic]]></category>
		<category><![CDATA[lynis]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[sistema]]></category>

		<guid isPermaLink="false">http://lanziani.com/blog/?p=483</guid>
		<description><![CDATA[Facendo il pendolare mi capita spesso di comprare riviste da leggere durante il viaggio in treno, proprio oggi ne ho comprata una, che non compro frequentemente, e ho trovato un &#8220;interessante articolo&#8221; sul software Lynis [1]. Questo software permette di (&#8230;)</p><p><a href="http://www.lanziani.com/2010/01/12/security-auditing-con-lynis/">Continua a leggere &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div id="attachment_487" class="wp-caption alignright" style="width: 160px"><a href="http://lanziani.com/wp-content/uploads/2010/01/lynis-screenshot.png"><img src="http://lanziani.com/wp-content/uploads/2010/01/lynis-screenshot-150x150.png" alt="lynis-screenshot" title="lynis-screenshot" width="150" height="150" class="size-thumbnail wp-image-487" /></a><p class="wp-caption-text">Auditing</p></div>
<p>Facendo il pendolare mi capita spesso di comprare riviste da leggere durante il viaggio in treno, proprio oggi ne ho comprata una, che non compro frequentemente, e ho trovato un &#8220;interessante articolo&#8221; sul software <strong>Lynis</strong> [1].</p>
<p><strong>Questo software permette di fare un analisi automatica  sulla sicurezza del sistema.</strong></p>
<p>Le distro supportate sono:<br />
Arch Linux, CentOS, Debian, Fedora Core 4 (and higher), FreeBSD, Gentoo, Knoppix, Mac OS X, Mandriva 2007, OpenBSD 4.x, OpenSolaris, OpenSuSE, PcBSD, PCLinuxOS, Red Hat, RHEL 5.x, Slackware 12.1, Solaris 10, Ubuntu</p>
<p><strong>Possiamo trovare il software per Archlinux su AUR</strong> (anche se al momento in cui scrivo il PKGBUILD fa riferimento ad una versione non troppo aggiornata) e dopo averli installato, possiamo lanciare il test con un semplice:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">lynis <span style="color: #660033;">-c</span></pre></div></div>

<p>Ci verrà fornita la possibilità di effettuare un insieme di test divisi per categoria e alla fine verrà ricapitolato il risultato dell&#8217;analisi e verranno mostrati eventuali suggerimenti su migliorare la sicurezza del sistema.</p>
<p>[1] <a href="http://www.rootkit.nl/projects/lynis.html">http://www.rootkit.nl/projects/lynis.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lanziani.com/2010/01/12/security-auditing-con-lynis/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.lanziani.com @ 2012-05-19 21:04:38 by W3 Total Cache -->
