{"id":152,"date":"2008-09-09T22:46:32","date_gmt":"2008-09-09T21:46:32","guid":{"rendered":"http:\/\/blog.ebruni.it\/blog\/?p=152"},"modified":"2008-09-09T22:46:32","modified_gmt":"2008-09-09T21:46:32","slug":"captive-portal-su-linuxpro-sec","status":"publish","type":"post","link":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html","title":{"rendered":"Captive Portal su LinuxPro - Seconda puntata"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo di lettura: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">min<\/span><\/span><p><span class=\"mt-enclosure mt-enclosure-image\" style=\"display: inline;\"><a onclick=\"window.open('http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura.html','popup','width=547,height=768,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false\" href=\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura.html\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"280\" alt=\"captive_portal_parte2_miniatura.jpg\" class=\"mt-image-left\" style=\"float: left; margin: 0 20px 20px 0;\" src=\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg\" \/><\/a><\/span><\/p>\n<p>In questa seconda puntata del tutoria sui <a target=\"_blank\" href=\"http:\/\/it.wikipedia.org\/wiki\/Captive_portal\">Captive Portal<\/a>, uscita sul numero di settembre 2008 del mensile &quot;Linux Pro&quot; dal titolo &quot;Un router ad accesso universale &quot;any IP&quot; faccio vedere come sia possibile creare un gateway con un box Linux che permetta l'accesso alla rete da parte di un client indipendentemente dalla sua configurazione TCP\/IP.&nbsp;<\/p>\n<p>Attenzione, non spiego ovviamente l'ovvio, ossia che se computer ha un DHCP client attivato allora basta avere un DHCP server sul box Linux che invii una configurazione corretta per far si che l'utente possa navigare.<\/p>\n<p>No, al contrario, se il gateway ha IP, ad esempio, 10.0.0.1\/24, spiego come sia possibile far navigare un utente anche se questo ha come IP, ad esempio, 5.6.7.8\/16 con gateway 5.6.223.154.<\/p>\n<p>Tutto questo &egrave; mostrato tramite la realizzazione e la spiegazione di un semplice script in Perl, di una sessantina di righe che utilizzando una tecnica di hacking, chiamata <a target=\"_blank\" href=\"http:\/\/it.wikipedia.org\/wiki\/ARP_spoofing\">ARP Spoofing<\/a>, realizza quanto sopra.<\/p>\n<p>Io, nello scrivere questo numero, ho imparato tante cose, spero di trasmetterne un po' anche ai miei lettori<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo di lettura: <\/span> <span class=\"rt-time\"> &lt; 1<\/span> <span class=\"rt-label rt-postfix\">min<\/span><\/span>In questa seconda puntata del tutoria sui Captive Portal, uscita sul numero di settembre 2008 del mensile &quot;Linux Pro&quot; dal titolo &quot;Un router ad accesso universale &quot;any IP&quot; faccio vedere come sia possibile creare un gateway con un box Linux &hellip; <a href=\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\">Continua a leggere <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[303],"tags":[342,2150,346,304,343,344,345],"class_list":["post-152","post","type-post","status-publish","format-standard","hentry","category-captive-portal","tag-arp","tag-captive-portal","tag-libpcap","tag-linuxpro","tag-perl","tag-poisoning","tag-spoofing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni\" \/>\n<meta property=\"og:description\" content=\"Tempo di lettura:  &lt; 1 minIn questa seconda puntata del tutoria sui Captive Portal, uscita sul numero di settembre 2008 del mensile &quot;Linux Pro&quot; dal titolo &quot;Un router ad accesso universale &quot;any IP&quot; faccio vedere come sia possibile creare un gateway con un box Linux &hellip; Continua a leggere &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\" \/>\n<meta property=\"og:site_name\" content=\"Emiliano Bruni, prove tecniche di vita\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/emiliano.bruni\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-09T21:46:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg\" \/>\n<meta name=\"author\" content=\"ebruni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ebruni\" \/>\n<meta name=\"twitter:site\" content=\"@ebruni\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"ebruni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\",\"url\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\",\"name\":\"Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni\",\"isPartOf\":{\"@id\":\"https:\/\/blog.ebruni.it\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg\",\"datePublished\":\"2008-09-09T21:46:32+00:00\",\"author\":{\"@id\":\"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/96c305fc6436dc5b2d8a1c45c17f8352\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage\",\"url\":\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg\",\"contentUrl\":\"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.ebruni.it\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Captive Portal su LinuxPro - Seconda puntata\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/#website\",\"url\":\"https:\/\/blog.ebruni.it\/blog\/\",\"name\":\"Emiliano Bruni, prove tecniche di vita\",\"description\":\"Sono uno di quelli che quando prova lo fa, rischiando davvero e se la cosa non va va bene lo stesso, valeva la pena di perdere\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.ebruni.it\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/96c305fc6436dc5b2d8a1c45c17f8352\",\"name\":\"ebruni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/467d0d68e428074727a27a77caa41474e4e85aca14cef693b4b7faec16e89e26?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/467d0d68e428074727a27a77caa41474e4e85aca14cef693b4b7faec16e89e26?s=96&d=mm&r=g\",\"caption\":\"ebruni\"},\"sameAs\":[\"http:\/\/www.ebruni.it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html","og_locale":"it_IT","og_type":"article","og_title":"Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni","og_description":"Tempo di lettura:  &lt; 1 minIn questa seconda puntata del tutoria sui Captive Portal, uscita sul numero di settembre 2008 del mensile &quot;Linux Pro&quot; dal titolo &quot;Un router ad accesso universale &quot;any IP&quot; faccio vedere come sia possibile creare un gateway con un box Linux &hellip; Continua a leggere &rarr;","og_url":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html","og_site_name":"Emiliano Bruni, prove tecniche di vita","article_publisher":"https:\/\/www.facebook.com\/emiliano.bruni","article_published_time":"2008-09-09T21:46:32+00:00","og_image":[{"url":"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg","type":"","width":"","height":""}],"author":"ebruni","twitter_card":"summary_large_image","twitter_creator":"@ebruni","twitter_site":"@ebruni","twitter_misc":{"Scritto da":"ebruni","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html","url":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html","name":"Captive Portal su LinuxPro - Seconda puntata &#8211; Il blog di Emiliano Bruni","isPartOf":{"@id":"https:\/\/blog.ebruni.it\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage"},"image":{"@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage"},"thumbnailUrl":"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg","datePublished":"2008-09-09T21:46:32+00:00","author":{"@id":"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/96c305fc6436dc5b2d8a1c45c17f8352"},"breadcrumb":{"@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#primaryimage","url":"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg","contentUrl":"http:\/\/blog.ebruni.it\/blog\/old_blog_img\/2008\/09\/09\/captive_portal_parte2_miniatura-thumb-200x280.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.ebruni.it\/blog\/2008\/09\/captive-portal-su-linuxpro-sec.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.ebruni.it\/blog"},{"@type":"ListItem","position":2,"name":"Captive Portal su LinuxPro - Seconda puntata"}]},{"@type":"WebSite","@id":"https:\/\/blog.ebruni.it\/blog\/#website","url":"https:\/\/blog.ebruni.it\/blog\/","name":"Emiliano Bruni, prove tecniche di vita","description":"Sono uno di quelli che quando prova lo fa, rischiando davvero e se la cosa non va va bene lo stesso, valeva la pena di perdere","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.ebruni.it\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/96c305fc6436dc5b2d8a1c45c17f8352","name":"ebruni","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/blog.ebruni.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/467d0d68e428074727a27a77caa41474e4e85aca14cef693b4b7faec16e89e26?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/467d0d68e428074727a27a77caa41474e4e85aca14cef693b4b7faec16e89e26?s=96&d=mm&r=g","caption":"ebruni"},"sameAs":["http:\/\/www.ebruni.it"]}]}},"views":1200,"_links":{"self":[{"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/posts\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":0,"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ebruni.it\/blog\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}