Друзья всем привет, вы на канале PYTHONTODAY, добро пожаловать в рубрику "Полезные библиотеки Python" , в которой мы обсуждаем интересные, полезные и весьма простые программы на языке Python. Сегодня мы рассмотрим установку и работу утилиты Infoga | Email OSINT. Это инструмент, собирающий информацию об учетных записях электронной почты (IP, имя хоста, страна и т. д.) из различных общедоступных источников (поисковые системы, серверы ключей pgp и поисковик shodan) и проверяющий, не произошла ли утечка электронной почты, с помощью API haveibeenpwned...
Как узнать имя переменной? Какой-то из каналов про Python писал, что это невозможно узнать имя переменной, которой мы что-то присвоили. Это не совсем так. Представляю вам функцию, которая вернет все имена, ассоциированные с переданным ей объектом. Она использует модуль inspect, который позволяет узнать о загруженном в Python коде все, что можно только придумать, в том числе и имена переменных: def find_names(obj): import inspect # currentframe - текущий контекст выполнения, т.е. эта же функция # а f_back - фрейм код, который ее вызвал parent_frame = inspect.currentframe().f_back # соберем все глобальные...