<?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>blog.morphey.org &#187; Reti</title>
	<atom:link href="http://blog.morphey.org/category/informatica/sistemistica/reti-sistemistica/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.morphey.org</link>
	<description>Il blog di morphey</description>
	<lastBuildDate>Sat, 24 Jul 2010 03:00:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Trovare tutti gli IP attivi in una subnet ed effettuare un lookup per trovare il proprio mac address</title>
		<link>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/</link>
		<comments>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:30:40 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Reti]]></category>
		<category><![CDATA[Sistemistica]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[fping]]></category>
		<category><![CDATA[indirizzo ip]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[lookup]]></category>
		<category><![CDATA[mac-address]]></category>
		<category><![CDATA[macaddress]]></category>
		<category><![CDATA[rete]]></category>
		<category><![CDATA[subnet]]></category>
		<category><![CDATA[wan]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/?p=213</guid>
		<description><![CDATA[In ambito sistemistico (più networking) si può avere la necessità di avere una lista di tutti gli indirizzi IP che sono già occupati. In più vogliamo sapere anche il mac-address a cui è legato l&#8217;ip. In genere, tute le macchine hanno il ping-reply attivo: per vedere se è online, basta effettuare un ping all&#8217;host della]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-214" style="border: 0pt none; margin: 6px;" title="lan" src="http://blog.morphey.org/wp-content/uploads/2008/09/lan-300x202.jpg" alt="" width="300" height="202" />In ambito <strong>sistemistico</strong> (più <strong>networking</strong>) si può avere la necessità di avere una lista di tutti gli <strong>indirizzi IP</strong> che sono già occupati. In più vogliamo sapere anche il <strong>mac-address</strong> a cui è legato l&#8217;ip.</p>
<p>In genere, tute le macchine hanno il <strong>ping-reply</strong> attivo: per vedere se è online, basta effettuare un ping all&#8217;host della macchina per vedere se è attiva.</p>
<p>Possiamo sfruttare, per questo, un comando poco conosciuto ma molto utile in linux: <strong>fping</strong>.</p>
<p>Non è presente, in genere, nei <em>repository</em> delle solite distribuzioni ma si può trovare, ad esempio, nel rpmforge per Centos/Redhat oppure mirror alternativi. Se non si sa dove prenderlo, basta scaricare i <a title="fping" href="http://fping.sourceforge.net/" target="_blank">sorgenti</a> e compilarlo.</p>
<p><strong>Fping</strong>, come dice l&#8217;help, serve ad eseguire un ping su una determinata <strong>subnet</strong> che può essere specificata in due modi: con la corretta subnet (10.0.0.0/16) oppure in un intervallo (10.0.0.1 10.0.0.255).</p>
<p>Per ricavare il mac-address, possiamo utilizzare l&#8217;utilissimo comando <strong>arp</strong> che serve, appunto, a ricavare il <strong>mac-address</strong> a partire da un indirizzo IP (lookup).</p>
<p>Chiaramente, per funzione, la macchina da cui si lancia il comando <em>arp</em> <strong>DEVE</strong> essere sulla stessa rete della subnet altrimenti il lookup non funziona (se passa per un router, chiaramente, il mac-address non verrà visto).</p>
<p>Allora, per fare una combinazione di questi comandi, ho creato uno script in bash per fare questo lavoro:</p>
<pre lang="bash" line="23" file="fpingtoarp.sh">
#!/bin/bash
# coded by morphey (morphey@morphey.org)

FILE_OUT="/root/out_fpingtoarp.txt"

rm -f $FILE_OUT
function FPingToArp() {
	for IP in `fping -c1 -g $1|cut -d " " -f 1-1`
	do
	STRING="$IP `arp -n $IP|grep -v HWtype|awk {'print $3'} `"
	echo $STRING &gt;&gt; $FILE_OUT
	done
}

#### MODIFICARE QUI ###########

FPingToArp 10.0.2.1/24

###############################

echo;echo;echo "done."
</pre>
<p>Come si vede, all&#8217;interno del codice è possibile lanciare il comando interno <strong>FPingToArp</strong> quante volte si vuole. Il resto del codice è abbastanza chiaro <img src='http://blog.morphey.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Da modificare anche il FILE_OUT per avere il responso in qualsiasi file che si vuole.</p>
<p><em>P.S. nel caso si vuole copiare ed incollare il codice sopra, ricordatevi che wordpress mette delle virgolette che bisogna eliminare <img src='http://blog.morphey.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=213&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Windows XP VPN: alcune guide per server e client</title>
		<link>http://blog.morphey.org/2008/03/05/windows-xp-vpn-alcune-guide-per-server-e-client/</link>
		<comments>http://blog.morphey.org/2008/03/05/windows-xp-vpn-alcune-guide-per-server-e-client/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 08:40:36 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Reti]]></category>
		<category><![CDATA[Sistemistica]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/03/05/windows-xp-vpn-alcune-guide-per-server-e-client/</guid>
		<description><![CDATA[Volevo segnalare alcune guide e tutorial trovati online su come mettere su una VPN tra computer WINDOWS XP sia lato-server che lato-client e come impostare il proprio firewall in modo da permettere lo scambio di dati (per esempio con un computer dietro router). Sembrano molto complete (anche se non le ho ancora testate a fondo)]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.morphey.org/wp-content/uploads/2008/03/vpn.thumbnail.gif" alt="VPN" align="left" hspace="6" />Volevo segnalare alcune <strong>guide</strong> e <strong>tutorial</strong> trovati online su come mettere su una <strong>VPN</strong> tra computer <strong>WINDOWS XP</strong> sia <strong>lato-server</strong> che <strong>lato-client</strong> e come impostare il proprio <strong>firewall</strong> in modo da permettere lo scambio di dati (per esempio con un computer dietro <strong>router</strong>).</p>
<p>Sembrano molto complete (anche se non le ho ancora testate a fondo) però vale la pena buttarci un occhio:</p>
<ul>
<li>Per quanto riguarda l&#8217;impostazione del <strong>firewall</strong>: <a href="http://www1.aston.ac.uk/ict/astonip/vpnxpfirewall/" target="_blank">http://www1.aston.ac.uk/ict/astonip/vpnxpfirewall/</a></li>
<li>Per l&#8217;impostazione del <strong>server</strong>/<strong>client</strong>: <a href="http://www.aeonity.com/frost/howto-windows-xp-vpn-server-setup" target="_blank">http://www.aeonity.com/frost/howto-windows-xp-vpn-server-setup</a></li>
</ul>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=137&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/03/05/windows-xp-vpn-alcune-guide-per-server-e-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
