{"version":"1.0","provider_name":"NetGab - The daily networking madness","provider_url":"https:\/\/netgab.net\/web","author_name":"joe","author_url":"https:\/\/netgab.net\/web\/author\/joe\/","title":"DHCP \/ DHCPv6 tests using Docker - NetGab - The daily networking madness","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"jpbHSIugxW\"><a href=\"https:\/\/netgab.net\/web\/2019\/01\/24\/dhcp-dhcpv6-tests-using-docker\/\">DHCP \/ DHCPv6 tests using Docker<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/netgab.net\/web\/2019\/01\/24\/dhcp-dhcpv6-tests-using-docker\/embed\/#?secret=jpbHSIugxW\" width=\"600\" height=\"338\" title=\"&#8220;DHCP \/ DHCPv6 tests using Docker&#8221; &#8212; NetGab - The daily networking madness\" data-secret=\"jpbHSIugxW\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/netgab.net\/web\/wp-content\/uploads\/2019\/01\/610px-Docker_container_engine_logo.svg_.png","thumbnail_width":610,"thumbnail_height":145,"description":"Hi, today a colleague and myself wanted to test first hop security features in an ACI fabric. To be more precise DHCP policies (a.k.a DHCP snooping) for IPv4 (DHCP) and IPv6 (DHCPv6). Normally we&#8217;re testing these kind of things using Scapy one-liners. However in this case we wanted to see [&hellip;]"}