public
Description: A rigorous set of firewall scripts for BSD ipfw, and Linux iptables
Homepage:
Clone URL: git://github.com/jwiegley/jw.firewall.git
jw.firewall / apinfo
100755 18 lines (13 sloc) 0.445 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python
 
import sys
from scapy import *
 
interface = sys.argv[1]
unique = []
 
def sniffBeacon(p):
     if unique.count(p.addr2) == 0:
          unique.append(p.addr2)
          if p.haslayer(Dot11Beacon):
               print p.sprintf("%Dot11.addr2%[%Dot11Elt.info%|%Dot11Beacon.cap%]")
          else:
               print p.sprintf("[%Dot11.addr1%][%Dot11.addr2%][%Dot11Elt.info%]")
 
sniff(iface=interface,prn=sniffBeacon)