+function network.active_encryption(self)
+ return self.winfo and self.winfo.enctype(self.wdev) or "-"
+end
+
+function network.assoclist(self)
+ return self.winfo and self.winfo.assoclist(self.wdev) or { }
+end
+
+function network.frequency(self)
+ local freq = self.winfo and self.winfo.frequency(self.wdev)
+ return freq and freq > 0 and "%.03f" % (freq / 1000)
+end
+
+function network.bitrate(self)
+ local rate = self.winfo and self.winfo.bitrate(self.wdev)
+ return rate and rate > 0 and (rate / 1000)
+end
+
+function network.channel(self)
+ return self.winfo and self.winfo.channel(self.wdef)
+end
+