aboutsummaryrefslogtreecommitdiffstats
path: root/viensamoi/send_beacon.py
diff options
context:
space:
mode:
Diffstat (limited to 'viensamoi/send_beacon.py')
-rwxr-xr-xviensamoi/send_beacon.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/viensamoi/send_beacon.py b/viensamoi/send_beacon.py
new file mode 100755
index 0000000..5e354cc
--- /dev/null
+++ b/viensamoi/send_beacon.py
@@ -0,0 +1,23 @@
+import sys
+import time
+from scapy.all import *
+
+def usage():
+ print "usage: %s if_name ap_name ap_mac" % sys.argv[0]
+
+if __name__ == '__main__':
+ args = sys.argv
+ if len(args) < 4:
+ usage()
+ sys.exit(1)
+
+ if_name = sys.argv[1]
+ ap_name = sys.argv[2]
+ ap_mac = sys.argv[3]
+
+ conf.iface=if_name
+ pkt = Dot11(addr1='ff:ff:ff:ff:ff:ff', addr2=ap_mac, addr3=ap_mac)/Dot11Beacon(cap="ESS")/Dot11Elt(ID="SSID", len=9,info=ap_name)/Dot11Elt(ID="Rates",info='\x82\x84\x0b\x16')/Dot11Elt(ID="DSset",info="\x03") #Dot11Elt(ID="TIM",info="\x00\x01\x00\x00")
+ print "Creating AP on %s named %s mac %s" % (if_name, ap_name, ap_mac)
+ while True:
+ send(pkt, count=10)
+ time.sleep(1)