Добрый день.
Подготовил для вас инструмент для чека логов или кукисов на ключевые слова. Т.е. если в логе паролей этих паролей 500 шт., а вам нужны только определенные банки или платежки(чтобы не терять время попусту) - скрипт покажет их наличие(если они есть в логе).
Подготовил для вас инструмент для чека логов или кукисов на ключевые слова. Т.е. если в логе паролей этих паролей 500 шт., а вам нужны только определенные банки или платежки(чтобы не терять время попусту) - скрипт покажет их наличие(если они есть в логе).
Скачивайте архив, в нем три файла:
1. питоновский с кодом,
2. list_kw - ваши ключевые слова, и
3. passwords.txt - это у нас для примера взят реальный пассфайл из логов, вместо него вы будете юзать пассфайл вашего лога.
Сперва определимся, что вы ищите.
Заполните list_kw.txt ключевыми словами. Каждое ключевое слово с новой строки. Как показано на скрине:
-----------------------------------------------------------------------------------------------------------------
С помощью команды cd имя_папки. Перехожу в директорию с программой и выполняю скрипт.
Готово. Вы видите в терминале, что и как часто у вас встречается в логе или кукисах.
Ничто не уйдет от вашего внимания.
Ничто не уйдет от вашего внимания.
Как работает программа? Так.
Python:
with open('list_kw.txt', 'r') as f: #Открываем файл с ключевыми словами
list_kw = f.read().splitlines() #Делаем из строк с ключевыми словами список с ключевыми словами
for key_word in list_kw: #Цикл. Берем первое ключевое слово из списка
with open('passwords.txt') as f2: #Открываем файл passwords.txt
lines = f2.readlines() #Читаем файл построчно
for line in lines: #Цикл. Берем первую строку в файле passwords.txt
if key_word in line: #Условие. Если в этой строке есть наше первое слово,
print(key_word) #то печатаем это слово.
#Последний цикл читает все строки в passwords.txt и проверяет их на наличия первого ключевого слова. Как только с первым ключевым словом закончено, берется второе ключевое слово, и также проверяется его наличие в каждой строке документа passwords.txt