/hostap-latest/tests/hwsim/ |
D | wpasupplicant.py | 21 def __init__(self, ifname=None, global_iface=None, hostname=None, argument 23 self.monitor = monitor 24 self.hostname = hostname 25 self.group_ifname = None 26 self.global_mon = None 27 self.global_ctrl = None 28 self.gctrl_mon = None 29 self.ctrl = None 30 self.mon = None 31 self.ifname = None [all …]
|
D | fst_module_aux.py | 154 def __init__(self, iface, fst_group, fst_pri, fst_llt=None, rsn=False): argument 155 self.iface = iface 156 self.fst_group = fst_group 157 self.fst_pri = fst_pri 158 self.fst_llt = fst_llt # None llt means no llt parameter will be set 159 self.instance = None # Hostapd/WpaSupplicant instance 160 self.peer_obj = None # Peer object, must be a FstDevice child object 161 self.new_peer_addr = None # Peer MAC address for new session iface 162 self.old_peer_addr = None # Peer MAC address for old session iface 163 self.role = 'initiator' # Role: initiator/responder [all …]
|
D | netlink.py | 25 def __init__(self, attr_type, data, *values): argument 26 self._type = attr_type 28 self._data = struct.pack(data, *values) 30 self._data = data 32 def _dump(self): argument 33 hdr = struct.pack("HH", len(self._data) + 4, self._type) 34 length = len(self._data) 36 return hdr + self._data + b'\x00' * pad 38 def __repr__(self): argument 39 return '<Attr type %d, data "%s">' % (self._type, repr(self._data)) [all …]
|
D | test_dbus.py | 65 def __init__(self, bus): argument 66 self.loop = gobject.MainLoop() 67 self.signals = [] 68 self.bus = bus 70 def __exit__(self, type, value, traceback): argument 71 for s in self.signals: 74 def add_signal(self, handler, interface, name, byte_arrays=False): argument 75 s = self.bus.add_signal_receiver(handler, dbus_interface=interface, 78 self.signals.append(s) 80 def timeout(self, *args): argument [all …]
|
D | hostapd.py | 27 def __init__(self, apdev=None, global_ctrl_override=None): argument 34 self.host = remotehost.Host(hostname) 35 self.hostname = hostname 36 self.port = port 41 self.ctrl = wpaspy.Ctrl(global_ctrl) 42 self.mon = wpaspy.Ctrl(global_ctrl) 43 self.dbg = "" 45 self.ctrl = wpaspy.Ctrl(hostname, port) 46 self.mon = wpaspy.Ctrl(hostname, port) 47 self.dbg = hostname + "/" + str(port) [all …]
|
D | remotehost.py | 52 def __init__(self, host=None, ifname=None, port=None, name="", user="root"): argument 53 self.host = host 54 self.name = name 55 self.user = user 56 self.monitors = [] 57 self.monitor_thread = None 58 self.logs = [] 59 self.ifname = ifname 60 self.port = port 61 self.dev = None [all …]
|
D | wlantest.py | 99 def __init__(self): argument 100 if not self.setup_done: 103 self.wlantest_cli = '../../wlantest/wlantest_cli' 105 self.wlantest_cli = 'wlantest_cli' 107 def cli_cmd(self, params): argument 108 if self.remote_host is not None: 109 exe = self.setup_params["wlantest_cli"] 110 ret = self.remote_host.execute([exe] + params) 115 return subprocess.check_output([self.wlantest_cli] + params).decode() 117 def flush(self): argument [all …]
|
D | test_fst_config.py | 22 def __init__(self, iface, fst_group, fst_pri, fst_llt=None): argument 23 self.iface = iface 24 self.fst_group = fst_group 25 self.fst_pri = fst_pri 26 self.fst_llt = fst_llt # None llt means no llt parameter will be set 28 def ifname(self): argument 29 return self.iface 31 def is_ap(self): argument 35 def to_file(self, pathname): argument 43 def __init__(self, iface, ssid, mode, chan, fst_group, fst_pri, argument [all …]
|
D | hwsim.py | 24 def __init__(self): argument 25 self._conn = netlink.Connection(netlink.NETLINK_GENERIC) 26 self._fid = netlink.genl_controller.get_family_id(b'MAC80211_HWSIM') 28 def create_radio(self, n_channels=None, use_chanctx=False, argument 40 msg = netlink.GenlMessage(self._fid, HWSIM_CMD_CREATE_RADIO, 44 return msg.send_and_recv(self._conn).ret 46 def destroy_radio(self, radio_id): argument 48 msg = netlink.GenlMessage(self._fid, HWSIM_CMD_DESTROY_RADIO, 52 msg.send_and_recv(self._conn) 55 def __init__(self, n_channels=None, use_chanctx=False, argument [all …]
|
D | test_ocv.py | 346 def init_params(self): argument 348 self.ssid = "test-wpa2-ocv" 349 self.passphrase = "qwertyuiop" 350 self.psk = "c2c6c255af836bed1b3f2f1ded98e052f5ad618bb554e2836757b55854a0eab7" 353 self.hapd = None 354 self.addr = None 355 self.rsne = None 356 self.kck = None 357 self.kek = None 358 self.msg = None [all …]
|
D | radius_das.py | 13 def __init__(self, code=pyrad.packet.DisconnectRequest, id=None, argument 15 pyrad.packet.Packet.__init__(self, code, id, secret, authenticator, 18 def RequestPacket(self): argument 20 for code, datalst in sorted(self.items()): 22 attr += self._PktEncodeAttribute(code, data) 24 if self.id is None: 25 self.id = random.randrange(0, 256) 27 header = struct.pack('!BBH', self.code, self.id, (20 + len(attr))) 28 self.authenticator = hashlib.md5(header[0:4] + 16 * b'\x00' + attr 29 + self.secret).digest() [all …]
|
D | rfkill.py | 51 def __init__(self, idx): argument 52 self._idx = idx 53 self._type = None 56 def idx(self): argument 57 return self._idx 60 def name(self): argument 61 return open('/sys/class/rfkill/rfkill%d/name' % self._idx, 'r').read().rstrip() 64 def type(self): argument 65 if not self._type: 67 if r.idx == self.idx: [all …]
|
D | fst_test_common.py | 26 def __init__(self): argument 27 self.ifname = None 28 self.changed = False 30 def start(self): argument 31 if self.ifname != None: 32 hapd = hostapd.Hostapd(self.ifname) 33 self.changed = self.wait_hapd_reg_change(hapd) 35 def stop(self): argument 36 if self.changed == True: 37 self.restore_reg_domain() [all …]
|
D | test_hs20_filter.py | 22 def __init__(self, iface, addr, ipv6=False): argument 23 self._iface = iface 24 self._addr = addr 25 self._cmd = ['ip'] 27 self._cmd.append('-6') 28 self._cmd.append('addr') 29 self._ipv6 = ipv6 30 def __enter__(self): argument 31 subprocess.call(self._cmd + ['add', self._addr, 'dev', self._iface]) 32 if self._ipv6: [all …]
|
/hostap-latest/wpaspy/ |
D | wpaspy.py | 17 def __init__(self, path, port=9877): argument 19 self.started = False 20 self.attached = False 21 self.path = path 22 self.port = port 24 self.udp = False 29 self.udp = True 31 self.udp = True 33 if not self.udp: 34 self.s = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM) [all …]
|
D | wpaspy.c | 24 static int wpaspy_open(struct wpaspy_obj *self, PyObject *args) in wpaspy_open() argument 30 self->ctrl = wpa_ctrl_open(path); in wpaspy_open() 31 if (self->ctrl == NULL) in wpaspy_open() 33 self->attached = 0; in wpaspy_open() 38 static void wpaspy_close(struct wpaspy_obj *self) in wpaspy_close() argument 40 if (self->ctrl) { in wpaspy_close() 41 if (self->attached) in wpaspy_close() 42 wpa_ctrl_detach(self->ctrl); in wpaspy_close() 43 wpa_ctrl_close(self->ctrl); in wpaspy_close() 44 self->ctrl = NULL; in wpaspy_close() [all …]
|
/hostap-latest/wpa_supplicant/examples/p2p/ |
D | p2p_connect.py | 78 def __init__(self,ifname,wpas_dbus_interface,addr, argument 81 self.ifname = ifname 82 self.wpas_dbus_interface = wpas_dbus_interface 83 self.wps_method = wps_method 84 self.go_intent = go_intent 85 self.addr = addr 86 self.pin = pin 89 self.wpas_dbus_opath = \ 90 "/" + self.wpas_dbus_interface.replace(".","/") 91 self.wpas_wpas_dbus_interfaces_opath = \ [all …]
|
D | p2p_group_add.py | 64 def __init__(self,interface_name,wpas_dbus_interface,persistent,frequency, argument 67 self.interface_name = interface_name 68 self.wpas_dbus_interface = wpas_dbus_interface 69 self.persistent = persistent 70 self.frequency = frequency 71 self.persistent_group_object = persistent_group_object 74 threading.Thread.__init__(self) 75 self.daemon = True 78 self.wpas_dbus_opath = "/" + \ 79 self.wpas_dbus_interface.replace(".","/") [all …]
|
D | p2p_invite.py | 62 def __init__(self,interface_name,wpas_dbus_interface,addr, argument 65 self.interface_name = interface_name 66 self.wpas_dbus_interface = wpas_dbus_interface 67 self.addr = addr 68 self.persistent_group_object = persistent_group_object 71 threading.Thread.__init__(self) 72 self.daemon = True 75 self.wpas_dbus_opath = "/" + \ 76 self.wpas_dbus_interface.replace(".","/") 77 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ [all …]
|
D | p2p_stop_find.py | 51 def __init__(self,interface_name,wpas_dbus_interface,timeout): argument 53 self.interface_name = interface_name 54 self.wpas_dbus_interface = wpas_dbus_interface 55 self.timeout = timeout 58 threading.Thread.__init__(self) 59 self.daemon = True 62 self.wpas_dbus_opath = "/" + \ 63 self.wpas_dbus_interface.replace(".","/") 64 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ 66 self.wpas_dbus_interfaces_interface = \ [all …]
|
D | p2p_find.py | 53 def __init__(self,interface_name,wpas_dbus_interface,timeout): argument 55 self.timeout = int(timeout) 56 self.interface_name = interface_name 57 self.wpas_dbus_interface = wpas_dbus_interface 60 threading.Thread.__init__(self) 61 self.daemon = True 64 self.wpas_dbus_opath = "/" + \ 65 self.wpas_dbus_interface.replace(".","/") 66 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ 68 self.wpas_dbus_interfaces_interface = \ [all …]
|
D | p2p_flush.py | 49 def __init__(self,interface_name,wpas_dbus_interface,timeout): argument 51 self.interface_name = interface_name 52 self.wpas_dbus_interface = wpas_dbus_interface 53 self.timeout = timeout 56 threading.Thread.__init__(self) 57 self.daemon = True 60 self.wpas_dbus_opath = "/" + \ 61 self.wpas_dbus_interface.replace(".","/") 62 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ 64 self.wpas_dbus_interfaces_interface = \ [all …]
|
D | p2p_listen.py | 50 def __init__(self,interface_name,wpas_dbus_interface,timeout): argument 52 self.timeout = int(timeout) 53 self.interface_name = interface_name 54 self.wpas_dbus_interface = wpas_dbus_interface 57 threading.Thread.__init__(self) 58 self.daemon = True 61 self.wpas_dbus_opath = "/" + \ 62 self.wpas_dbus_interface.replace(".","/") 63 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ 65 self.wpas_dbus_interfaces_interface = \ [all …]
|
D | p2p_disconnect.py | 49 def __init__(self,interface_name,wpas_dbus_interface,timeout): argument 51 self.interface_name = interface_name 52 self.wpas_dbus_interface = wpas_dbus_interface 53 self.timeout = timeout 56 threading.Thread.__init__(self) 57 self.daemon = True 60 self.wpas_dbus_opath = "/" + \ 61 self.wpas_dbus_interface.replace(".","/") 62 self.wpas_wpas_dbus_interfaces_opath = self.wpas_dbus_opath + \ 64 self.wpas_dbus_interfaces_interface = \ [all …]
|
/hostap-latest/wpa_supplicant/ |
D | eapol_test.py | 23 def __init__(self, ifname): argument 24 self.ifname = ifname 25 self.ctrl = wpaspy.Ctrl(os.path.join(wpas_ctrl, ifname)) 26 if "PONG" not in self.ctrl.request("PING"): 28 self.mon = wpaspy.Ctrl(os.path.join(wpas_ctrl, ifname)) 29 self.mon.attach() 31 def add_network(self): argument 32 id = self.request("ADD_NETWORK") 37 def remove_network(self, id): argument 38 id = self.request("REMOVE_NETWORK " + str(id)) [all …]
|