![]() |
ACCESS SKAN 0.1 [Utochka]
Новый релиз от меня....= )
Вот написал небольшой скриптик ACCESS SKAN 0.1 Скрипт для проверки вашего сервера на изменение и появление новых файлов. Помогает искать шеллы и нежелательные исправления в файлах. Основные возможности: 1. Статистика - выводит статистику Название таблицы с данными: Дата последней индексации: Всего записей: Всего файлов: Всего папок: Полный объем: ____ байт 2. Проиндексировать - Позволяет индексировать файлы и папки на сервере, записывая их в базу данных. 3. Проверить на изменение - Позволяет проверять файлы и папки на изменения в них. 4. Наличие новых - проверяет наличие новых файлов и папок с последнего индексирования 5. Список файлов - Позволяеь просматривать все проиндексированные файлы и папки. Скачать скриптег =) Релиз от сайта: Http://hackedpro.org |
добавь md5, ведь твое модифи спокойно исправляется тачем)
да и контрольную сумму в таблицу не помешало бы вбить... и скрипт зазендить перед заливкой на серв) да и логи отправлять) |
Цитата:
|
В коде не разбирался, звучит неплохо, если работает.
Я же говорил - кому надо тот идею доработает =) |
Ааа.. пофигу, решил не зендить... пусть будет так....
|
да... и еще - к стилю твоего кода, двойные ковычки советую использовать очень редко, точнее лучше вообще не юзать :)
например для твоей строчки: PHP код:
PHP код:
|
да, на счет ковычек согласен....
я в php не очень, отсюда стиль и качество написания. |
немного флудану... но на пользу..)
ты по учебникам учился? наверно е да, т.к. такой стиль: PHP код:
кстати, если актион не пустое и не одно из слов, то скрипт ничего не выдаст... а так и задумано? /me этим флудом убрал разницу в постах и репе на 100..... :(( :D |
а если ACTION будет пустой то скрипт покажен Главную страницу )))
Код:
case ""; |
я про случай НЕ пустого и отличного от выборных)) например, если он равен floood то ничего не выведется :)
|
надо default :
ps Talisman Покажите правильный стиль, раз Вы подгоняете всех под одну палку. |
теперь я прокоментирую ))
1. Зачем оперделять переменные для подключения к БД, если они используются единожди 2 строками ниже? 2. если коннект не удачный, то скрипт будет работать дальше, как будто так и надо =) 3. Index(getcwd()); будет сканить только в папке скрипта, то есть если скрипт захуярить в свою папку, то он бесполезен =) 4. про свитч уже сказали =) ps'ы 1. для таблицы лучше определить константу имхо, чем определять $prefix в глобал. да и зачем там нужен префикс я так и не понял, так как проще прописать ее сразу =\ всего навсего одна таблица-то. 2. а что не сделал исходник в .phps? не пришлось бы редактор открывать) |
Цитата:
я указываю на оптимизационные трюки и на некоторые ошибки. ЗЫ гринбер тоже учит своему стилю, да? тогда у него хороший стиль - писать грамотно, т.к. опыта заметно больше) |
Бугагага релиз от тебя =)
Типа "Я решил прославица" ... Мда...видел я уже такой сканер и это даже не сканер.... Найду ...выложу... Кодеры какие......... |
Неплохая идея :))) Повесить скрипт на крон и при изменении отправлять письмо на мыло и в аську админку )
|
| Время: 06:03 |