За последние 24 часа нас посетили 59698 программистов и 1762 робота. Сейчас ищут 930 программистов ...

Анализ кода для выявления используемых библиотек

Тема в разделе "Прочие вопросы по PHP", создана пользователем dima_mak, 22 авг 2013.

  1. dima_mak

    dima_mak Активный пользователь

    С нами с:
    25 янв 2008
    Сообщения:
    16
    Симпатии:
    0
    Есть ли анализаторы которые на выходе выдают какие из PHP библиотек используються в коде?
    Спасибо.
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    На выходе чего? По HTML-странице, сгенеренной скриптом чтоли? :) Это почти так же реально, как по анализу мочи узнать, что вы думаете об идеях Ницше.
     
  3. dima_mak

    dima_mak Активный пользователь

    С нами с:
    25 янв 2008
    Сообщения:
    16
    Симпатии:
    0
    Не по странице, по исходникам
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Тогда все проще - сначала ищи и просматривай все реквайры и инклуды, там может всякое быть написано о php-шных либах, потом ищи вызовы методов, характерных для конкретных библиотек, которые уже СИшные и подцеплены непосредственно к пыху. Хоть регуляркой, хоть поиск по тексту в том же Notepad++ заскриптуй. Проблема лишь в этой самой базе методов :)

    Во! Еще можно поставить скрипт на чистейший PHP, вообще без обвеса. Тогда он начнет ругаться на все методы, дергающие несуществующие либы. И потом в гугл идем и смотрим, откуда такой метод растет :)
     
  5. dima_mak

    dima_mak Активный пользователь

    С нами с:
    25 янв 2008
    Сообщения:
    16
    Симпатии:
    0
    Об этих методах я знаю :)
    Поэтому и спрашиваю может есть что готовое...
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    "готовое" и "готовое и бесплатное" - не одно и то же =)
    Все можно автоматизировать - составить базу данных расширений и их функций, спарсив из мануала, благо они там разбиты по расширениям. С такой задачей надо обращаться в фриланс.