objectiveSec/printer-security-audit

GitHub: objectiveSec/printer-security-audit

Stars: 3 | Forks: 0

# hp-joblog-parser Небольшой скрипт для проверки экспортов HP Job Log. Сделал его после случая, когда офисный HP-принтер начал печатать большое количество мусорных страниц. В логах принтера было много заданий от `Guest` с `source_IP=0.0.0.0`. Этот скрипт помогает быстро проверить сохранённый/export-файл логов принтера и посчитать подозрительно выглядящие print jobs. ## Checks - jobs from `Guest` - jobs with `source_IP=0.0.0.0` - repeated users - repeated source IPs - total number of print jobs ## Example python hp_joblog_parser.py examples/sample_log.txt Пример вывода: total jobs: 5 guest jobs: 4 0.0.0.0 jobs: 4 top users: Guest: 4 petrov: 1 top source IPs: 0.0.0.0: 4 10.10.12.44: 1 ## Application Когда принтер начинает печатать мусорные страницы, вручную разбирать Job Log неудобно. Скрипт быстро показывает краткую статистику и помогает выявлять аномалии в журналах печати, такие как большое количество заданий от подозрительных пользователей. В моём случае были многочисленные задания от `Guest` и записи с `source_IP=0.0.0.0` По результатам расследования наиболее вероятными причинами оказались прямая печать (RAW/9100), зависшая очередь печати.