Скрипт нахождения вражьих происков

M0
На сайте с 10.06.2009
Offline
91
17960

Подозреваю, что не открыл Америку, и каждый продвинутый вебмастер что-то подбное имеет, но может менее продвинутым пригодится. В общем, волнуясь о том, что делать если вдруг мой сайт взломают, написал небольшой php скрипт, кой мне самому понравился, и готов поделиться.

Скрипт запускается по крону, и контролирует все файлы (кроме специально исключенных) в заданной директории (сайта или части) и всех вложенных.

- Какие файлы появились

- Какие исчезли

- Изменения времени модификации

- Изменения размера

- Изменения содержимого (контрольная сумма).

При изменении запоминает до 4 предыдущих вариантов данных о файле (чтобы потом легче понять, что когда произошло).

Результаты пишет в лог. Плюс, если есть изменения, то выдает на вывод (что при запуске через крон автоматически присылается на почту). Т.е. пока все неизменно - ничего не приходит, а если поменялось - сообщает на мыло.

Кому надо - давайте емейлы в личку, пришлю.

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
Mike05:
Кому надо - давайте емейлы в личку, пришлю.

А почему бы не выложить урл для скачивания?

Безусловно, скрипт нужный. Я бы обязательно скачал.

Я как-то предлагал одному начинающему сервису с претензией на безопасность выдавать юзерам подобный скрипт (с информированием сервиса ну и тд), но что-то они никак...

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M0
На сайте с 10.06.2009
Offline
91
#2

В общем-то логично, наверно так и сделаю. (Ну пока соберусь, если кому срочно - через мейл в личке).

FS
На сайте с 08.08.2011
Offline
58
#3

Добрый день,

буду очень благодарен если вышлете данный скрипт, (fess.dll@gmail.com)

давно искал как бороться с вирусами которые добавляют свой хтакссе и индекс.пхп в директорию и о взломе узнаешь только когда в индексе появляется 1000+ лишних страниц с дором

technomaster
На сайте с 26.08.2008
Offline
187
#4

Че за атака клонов? Если хотите поделиться - давайте прямую ссылку и посмотрим что у вас за скрипт. А то так можно и шелл самому загрузить...

Новый сервис для владельцев сайтов - soon!
M0
На сайте с 10.06.2009
Offline
91
#5

Кто просил - всем выслал.

technomaster, я не очень понял про клонов, и что за шелл.

Но "по просьбам" (да и самому проще) выложил : http://sitesdata.ru/php-script-kontrola-failov.htm

Качайте-смотрите. Надеюсь, пригодится.

vtomas
На сайте с 19.03.2007
Offline
102
#6

Mike05, а можно как то упорядоченный вывод отчета организовать (построчный, а лучше в csv)?

Хорошее стоит дорого, на плохое не стоит и тратиться. В поисках VPS захостился здесь (http://ipserver.su), а бэкапы храню здесь (http://billing.markovservers.com/backup/pl.php?65).
M0
На сайте с 10.06.2009
Offline
91
#7

vtomas, да можно что угодно, только не вижу смысла - большое число файлов в отчете при первом запуске, либо когда что-то глобально меняется, но тогда этот отчет вряд ли нужен. А повседневно ведь изменений в важных файлах быть не должно.

Ну или подправьте строки вида $o= $o.= $out.=

под тот вид, который хотите.

vtomas
На сайте с 19.03.2007
Offline
102
#8

То что сейчас выводится в chfiles.tmk абсолютно не читабельно, пусть даже при первом запуске.

Согласитесь читать урл с новой строки гораздо приятнее, чем искать в куче (пусть даже в маленькой).

M0
На сайте с 10.06.2009
Offline
91
#9

chfiles.tmk - образ массива данных о файлах, он и не должен быть читабельный.

Скрипт предполагает отправку результатов на емейл - там получается как раз с новых строк. Если вы хотите смотреть в браузере, то замените все \n на <br>.

SS
На сайте с 04.04.2009
Offline
43
s_s
#10
technomaster:
Че за атака клонов? Если хотите поделиться - давайте прямую ссылку и посмотрим что у вас за скрипт. А то так можно и шелл самому загрузить...

глянул, скрипт безвреден. насколько рабочий не проверял 😂

идея в целом неплохая.

для боевого использования, рекомендую называть файл загадочно, а то теоретически авторы зловредов уже прочитали эту тему и спалили имя файла, который надо перезаписать в первую очередь 🤪

PS: И небольшое замечание: не вижу проверки на то что запускается скрипт кроном. получается любой может его крутить по http, а при большом кол-во файлов, таким образом "поддоснуть" сайт.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий