Пишу ARP сканер. Существует необходимость выбирать любой доступный сетевой интерфейс и осуществлять сканирование через него. Читал про get_if_list(), но так и не понял как воспользоваться. Код сканера: import sys import logging logging.getLogger(“scapy.runtime”).setLevel(logging.ERROR) from scapy.all import srp, Ether, ARP, conf def scan(Range): conf.verb = 0; alive,dead = srp(Ether(dst = “ff:ff:ff:ff:ff:ff”) / ARP( pdst = Range ),Read more
На странице, реализующей вход в систему, есть кнопка с привязанной командой. Команда реализует интерфейс ICommand, а метод CanExecute проверяет возможность вызова метода Execute, реализующего вход в систему. Например, проверка поля на корректность ввода: public bool CanExecute(object parameter) { if (parameter is User user) { if (user.Email.Length == 0 || user.Password.Length == 0) { (new MessageDialog(“ЗаполнитеRead more