Я пытаюсь создать скрипт Python, но я немного застрял и не могу найти то, что искал в поиске Google, так как это довольно конкретный.Попытка создать скрипт Python для извлечения данных из .log-файлов
мне нужно запустить скрипт на два .log файлов (auth.log и access.log), чтобы просмотреть следующую информацию:
Найти, сколько попыток были сделаны с бен счетом
Так сколько попыток бен счет сделал, чтобы попытаться получить на сервере.
Журналы основаны на том, чтобы быть взломанными и нуждающихся в определении того, как и кто несет ответственность.
Может ли кто-нибудь помочь мне в этом, как я это делаю? При необходимости я могу предоставить дополнительную информацию.
Заранее спасибо.
Edit:
мне удалось напечатать все «корзины» Времена появляется в журнале, который является одним из способов сделать это. Кто-нибудь знает, могу ли я считать, сколько раз появляется «bin»?
with open("auth.log") as f:
for line in f:
if "bin" in line:
print line
Или вы можете просто использовать cat file.log | grep "keywords" –
Как насчет этого: 'cat file.log | egrep "keyword1 | keyword2 | ..." | wc -l' (egrep дает вам возможность искать ключевое слово1 или ключевое слово2, а «wc -l» дает вам возможность подсчитать. – Dominique
Я отредактировал исходное сообщение с тем, как я это сделал, любые предложения, если есть способ подсчитать эти события? –