![]() |
скрипт распознавания форума
вот накропал скрипт распознает версию форумов ipb phpBB и булки
конечно не фонтан еще надо дорабатывать но позырьте http://www.genom.h10.ru там вверху запускать forum.pl http://forum.antichat.ru/ например +) там фича идет сначала распознавание форума по характерным файлам или папкам -- но иногда допустим при отсутствии файла на серве идет рефреш на страницу в ошибками хостера и если там нет строки not found то скрипт подумает что такая страница есть в таком случае запускайте forum.pl http://forum.antichat.ru/ all на ачате походу вроде получается 3.0.6 проапрейдженный до 3.5.? а потом до последней версии 3.6.4 |
не. на ачате по идие должен 3.5 со всеми фиксами от последних + свои фиксы. =) это по моему анализу
|
Код:
+admin@xaxa:~/Desktop/Downloads$ perl forum.pl http://www.viagroup.ru/forum/ |
phpbb назвал воблой гг)
У меня в сетке битторент ) |
Да вот тоже на этом форуме тоже пробовал.
Вот тут чуть чуть добавил в скрипт.=) Код:
#!/usr/bin/perl |
Цитата:
4. Сам ошибки там чего то не заметил так что незнаю! |
KaMiKadZe убери на 254 строке пробел между $ss
|
кривой кривой Green_Bear и KaMiKadZe написано ведь в посте что если вывод сообщения об ошибке нестандартный -- выводится какаянить хрень(у машки там денид аксес при открытии любого несуществующего файла если сильно надо его просканить то можешь поменять not found на Forbidden
You don't have permission to access /forum/123.php on this server.) вместо 404 file not found --- то скрипт это криво обработает -- и запускайте тогда forum.pl хост all и зырьте по тому форуму который там стоит и кста если чтото добавляете то лучше кусочки кода выкладывайте а не весь |
Мне такая весчь давно нуна была....заипись...!
Доработай пжалста.... |
я тут уже критиковал твой скрипт
http://s-teals.org/showthread.php?t=263 Цитата:
Код нечитаемым и просто сам алгоритм тупой определения..... |
Цитата:
все ниже сказаное думаю за отмаз прокатит: редирект обрабатывать-- ну конечно а о том что на этом форуме мона хз что настроить и при доступе к файлам каким то может срабатывать редирект не от хостера а от самого форума на пагу о недостатке доступа или еще чего -- как в этом случае ??? проверять наличие файла get запросом -- если знаешь еще способ как проверить есть файл или нет -- то скажи может я заблуждась узнать версию форума в 3 запроса --- мда это вообще конечно неспорю можно но чем больше тем лучше -- ибо надо учитывать апгрейды -- допустим на ачате в яваскриптах версия вообще 3.0.6 -- ну и что значит тут у нас форум такой старый?? при дальнейшик проверках вылазит еще есть файлы присущие и веткам 3.5 и 3.6 -- значит были апгрейды и вообще чмырить все могут я понимаю что можно на меня многое сказать но я такой какой есть -- лучше укажите где как сделать лучше и укажите на ошибки -- если критика по делу я всегда ее воспринимаю нормально и могу признать что неправ |
Я тебя не чмырил, я просто сказал что твой скрипт надо полностью переписать заново...
Цитата:
редирект не нужно обрабатывать, его нужно тока отловить, по умолчанию он срабатывает тока при get и head...так что их нулишь ,и lwp спокойно выдает ответ 302. Цитата:
Цитата:
Кроме как надписи внизу и наличие файлов.... юзай поиск, все обсуждалось уже |
ну насчет чмырить эт я не на тебя -- про редирект спаисбо незнал --- Для булки очень много способов определения версии, так же как и по другим форумам...
Кроме как надписи внизу и наличие файлов.... юзай поиск, все обсуждалось уже ---- у мну в скрипте не тока по файлам определяется --- и статьи я скачивал и читал перед написанием =) ну что скрипт сырой и канявый я еще вначале написал =) |
для булки. инфа в окошке стиля мб и совпадет. потом файлы clientscript. Самый геморр это помойму phpbb, хотя может я просто его ни разу изнутри не видел:)/
а так скрипт конечно не очень. но идея!!! 5+++ |
phpbb вообше лажа две строчки исправят в форуме и шасть новая версия ---
итак перейдем к сути -- переписал скрипт ------ жду коментария киборга =) и ще добавил определение версии для phpbb по changelog genom.h10.ru/forum.pl |
Цитата:
############# What a forum? genom-- ############### МОЖЕТ ЭТО БУЛКА?....УГУ КАЖЫСЬ ОНА ~~~~~~~~~~~~~~~~~vBulletin~~~~~~~~~~~~~~~~~~~~~ Check version by clientscript's file .... Check #1 for vBulletin 3.6.4 ....[OK]+ Check #2 for vBulletin 3.6.4 ....[OK]+ Check #3 for vBulletin 3.6.4 ....[OK]+ Check #4 for vBulletin 3.6.4 ....[OK]+ Check for vBulletin < 3.6.* ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.5.0 ....[OK]+ так мне он фыдаёт на любой форум)))) кто из нас тупит Я или скрипт!? :D |
Я тоесть ты
полный путь нужно указывать http://www.loleg.com/forum/ с указанием протокола и в конце кавычка -- см usage |
У меня нормально справился с ipb... спасибо, нужный скрипт... Только одно НО: определять версию в формате ipb 2.0.* давно все умеют по имеющимся директориям... Если бы скрипт умел поконкретнее версию узнавать-ему бы цены не было...
|
Перезалейте,
и кста Цитата:
Цитата:
|
ей, ребята залейте куда нибуть скрипт, а то страница genom'a не работает(
|
Цитата:
|
http://forum.antichat.ru/attachment.php?attachmentid=665
|
ХА................. но он то на phpBB ))))))))))))))))))))
~~~~~~~~~~~~~~~~~vBulletin~~~~~~~~~~~~~~~~~~~~~ Check version by clientscript's file .... Check #1 for vBulletin 3.6.4 ....[OK]+ Check #2 for vBulletin 3.6.4 ....[OK]+ Check #3 for vBulletin 3.6.4 ....[OK]+ Check #4 for vBulletin 3.6.4 ....[OK]+ Check for vBulletin < 3.6.* ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.6.0 ....[OK]+ Check for vBulletin >= 3.5.0 ....[OK]+ |
| Время: 02:12 |