Пример #1
0
 def _update_advertisement(self, s):
     self._advertisement['pwnd_run'] = len(self._handshakes)
     self._advertisement['pwnd_tot'] = utils.total_unique_handshakes(
         self._config['bettercap']['handshakes'])
     self._advertisement['uptime'] = pwnagotchi.uptime()
     self._advertisement['epoch'] = self._epoch.epoch
     grid.set_advertisement_data(self._advertisement)
Пример #2
0
    def start_advertising(self):
        if self._config['personality']['advertise']:
            _thread.start_new_thread(self._adv_poller, ())

            grid.set_advertisement_data(self._advertisement)
            grid.advertise(True)
            self._view.on_state_change('face', self._on_face_change)
        else:
            logging.warning("advertising is disabled")
Пример #3
0
 def _on_face_change(self, old, new):
     self._advertisement['face'] = new
     grid.set_advertisement_data(self._advertisement)