Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   ACCESS SKAN 0.1 [Utochka] (https://forum.antichat.xyz/showthread.php?t=38950)

Utochka 26.04.2007 21:38

ACCESS SKAN 0.1 [Utochka]
 
Новый релиз от меня....= )

Вот написал небольшой скриптик ACCESS SKAN 0.1

Скрипт для проверки вашего сервера на изменение и появление новых файлов. Помогает искать шеллы и нежелательные исправления в файлах.

Основные возможности:

1. Статистика - выводит статистику

Название таблицы с данными:
Дата последней индексации:
Всего записей:
Всего файлов:
Всего папок:
Полный объем: ____ байт

2. Проиндексировать - Позволяет индексировать файлы и папки на сервере, записывая их в базу данных.

3. Проверить на изменение - Позволяет проверять файлы и папки на изменения в них.

4. Наличие новых - проверяет наличие новых файлов и папок с последнего индексирования

5. Список файлов - Позволяеь просматривать все проиндексированные файлы и папки.

Скачать скриптег =)

Релиз от сайта: Http://hackedpro.org

Talisman 26.04.2007 21:43

добавь md5, ведь твое модифи спокойно исправляется тачем)
да и контрольную сумму в таблицу не помешало бы вбить... и скрипт зазендить перед заливкой на серв)
да и логи отправлять)

freddi 26.04.2007 21:43

Цитата:

access skan 0.1
гыыыыы мож "access Scan 0.1" ?

r0 26.04.2007 21:45

В коде не разбирался, звучит неплохо, если работает.
Я же говорил - кому надо тот идею доработает
=)

Utochka 26.04.2007 21:45

Ааа.. пофигу, решил не зендить... пусть будет так....

Talisman 26.04.2007 21:45

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

echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\"><tr>"

они вообще нафиг не нужны, и только мешают - тебе приходится их экранировать... не проще ли сразу
PHP код:

echo '<table width="100%" border="0" cellpadding="3" cellspacing="1"><tr>'


Utochka 26.04.2007 21:49

да, на счет ковычек согласен....

я в php не очень, отсюда стиль и качество написания.

Talisman 26.04.2007 21:52

немного флудану... но на пользу..)
ты по учебникам учился? наверно е да, т.к. такой стиль:
PHP код:

switch($action
{
    case 
"";
    
main();
    break;
    
    case 
"statistic":
    
statistic();
    break;
    
    case 
"Skan";
    
Skan();
    break;
    
    case 
"FileList";
    
FileList($HTTP_GET_VARS['pagenum']);
    break;
    
    case 
"Check";
    
Check();
    break;
    
    case 
"Newfile";
    
Newfile();
    break;


в скриптах почти не юзается, а для учебников это классика)
кстати, если актион не пустое и не одно из слов, то скрипт ничего не выдаст... а так и задумано?
/me этим флудом убрал разницу в постах и репе на 100..... :(( :D

Utochka 26.04.2007 21:56

а если ACTION будет пустой то скрипт покажен Главную страницу )))

Код:

case "";
        main();
        break;


Talisman 26.04.2007 21:57

я про случай НЕ пустого и отличного от выборных)) например, если он равен floood то ничего не выведется :)

r0 26.04.2007 23:10

надо default :
ps
Talisman
Покажите правильный стиль, раз Вы подгоняете всех под одну палку.

GreenBear 26.04.2007 23:19

теперь я прокоментирую ))
1. Зачем оперделять переменные для подключения к БД, если они используются
единожди 2 строками ниже?
2. если коннект не удачный, то скрипт будет работать дальше, как будто так и надо =)
3. Index(getcwd()); будет сканить только в папке скрипта, то есть если скрипт захуярить в свою папку, то он бесполезен =)
4. про свитч уже сказали =)

ps'ы
1. для таблицы лучше определить константу имхо, чем определять $prefix в глобал. да и зачем там нужен префикс я так и не понял, так как проще прописать ее сразу =\ всего навсего одна таблица-то.
2. а что не сделал исходник в .phps? не пришлось бы редактор открывать)

Talisman 26.04.2007 23:24

Цитата:

Сообщение от r0
надо default :
ps
Talisman
Покажите правильный стиль, раз Вы подгоняете всех под одну палку.

хм.. где я навязываю свой стиль? может в форматировании? или в том, что интересуюсь, не по книжкам а не по ковырятельству в чужом коде учились?
я указываю на оптимизационные трюки и на некоторые ошибки.
ЗЫ гринбер тоже учит своему стилю, да? тогда у него хороший стиль - писать грамотно, т.к. опыта заметно больше)

Isis 26.04.2007 23:43

Бугагага релиз от тебя =)
Типа "Я решил прославица" ...
Мда...видел я уже такой сканер и это даже не сканер....
Найду ...выложу...
Кодеры какие.........

Developer 28.04.2007 13:50

Неплохая идея :))) Повесить скрипт на крон и при изменении отправлять письмо на мыло и в аську админку )


Время: 06:03