Skip to content

Программа проверяет, не были ли изменены/добавлены файлы в директории.

Notifications You must be signed in to change notification settings

inob/FileSafetyCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🧾 Мониторинг изменений контрольных сумм файлов.

Приложение, позволяющее контролировать изменение содержания файлов каталога. Причиной изменения содержания файлов каталога могут быть причины, связанные с проблемами информационной безопасности. По этому правильнее всего - контролирование изменений/добавлений/удалений файлов с помощью соответствующих интрументов, например, как этот.

💡 Что умеет данный инструмент ?

  • В выбранных пользователем каталогах приложение считает CRC-код и Hash-код каждого файла, подлежащего защите.

  • Просчитанные коды сохраняет в словаре следующей структуры: {‘Названиекаталога’: [‘Имяфайла’: [CRC-код, Hash-код], ...], ...}

Построенный словарь сохранить как объект на диск (используя библиотеку pickle для ЯП Python)

  • По запросу пользователя программа умеет строить и сравнивать текущую контрольную сумму файлов с эталонной (хранящейся в базе).

📝 Рабочий цикл:

  1. Загрузить с диска ранее сохраненный словарь (используя библиотеку pickle для языка Python).
  2. Проверяет, изменялись ли расположение каталогов и файлов (удалены, добавлены новые и пр.), сохраненных ранее в словаре.
  3. Проверяет, изменялись ли значения контрольных сумм файлов, сохраненные ранее в словаре.

About

Программа проверяет, не были ли изменены/добавлены файлы в директории.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages