Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/sj/web2py-e94946d-cve-2016-3957
Анализ уязвимостейАнализ КодаЭксплуатация веб-приложенийВеб-безопасностьАутентификацияБезопасность Баз Данных
GitHubsj/web2py-e94946d-cve-2016-3957

web2py-e94946d-CVE-2016-3957

web2py/web2py @ e94946d

Репозиторий
7 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Readme

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

Он написан и программируется на Python. Лицензия LGPLv3

Узнайте больше на http://web2py.com

Развёртывание на Google App Engine

root@kitploit:~
cp examples/app.yaml ./
cp handlers/gaehandler.py ./

Затем отредактируйте ./app.yaml и замените "yourappname" на имя вашего приложения.

Важное напоминание об этом GIT-репозитории

Важной частью web2py является уровень абстракции базы данных (DAL). В начале 2015 года он был выделен в отдельную кодовую базу (PyDAL). С точки зрения git, это подмодуль основного репозитория.

Использование подмодуля требует однократного использования флага --recursive при выполнении git clone, если вы клонируете web2py с нуля.

root@kitploit:~
git clone --recursive https://github.com/web2py/web2py.git

Если у вас уже есть репозиторий, необходимо хотя бы один раз выполнить приведённые ниже команды:

root@kitploit:~
git submodule update --init --recursive

Если у вас есть папка gluon/dal, её необходимо удалить:

root@kitploit:~
rm -r gluon/dal

PyDAL использует отдельный цикл стабильных выпусков по сравнению с остальным web2py. Релизы PyDAL будут использовать схему именования по датам, аналогичную Ubuntu. О проблемах, связанных с PyDAL, следует сообщать в его отдельный репозиторий.

Документация (readthedocs.org)

Docs Status

Тесты

Build Status MS Build Status Coverage Status

Инструкции по установке

Для запуска web2py НЕТ НЕОБХОДИМОСТИ устанавливать его. Просто распакуйте и выполните:

root@kitploit:~
python web2py.py

Вот и всё!!!

Структура каталога web2py

root@kitploit:~
project/
    README
    LICENSE
    VERSION                    > текущая версия web2py
    web2py.py                  > стартовый скрипт
    anyserver.py               > для запуска со сторонними серверами
    ...                        > другие обработчики и примеры файлов
    gluon/                     > основные библиотеки
        packages/              > подмодули web2py
          dal/
        contrib/               > сторонние библиотеки
        tests/                 > модульные тесты
    applications/              > это приложения
        admin/                 > веб-IDE
            ...
        examples/              > примеры, документация, ссылки
            ...
        welcome/               > каркасное приложение (все копируют его)
            ABOUT
            LICENSE
            models/
            views/
            controllers/
            sessions/
            errors/
            cache/
            static/
            uploads/
            modules/
            cron/
            tests/
        ...                    > ваши собственные приложения
    examples/                  > примеры конфигурационных файлов; переместите их (mv ..) и настройте
    extras/                    > другие файлы, необходимые для сборки web2py
    scripts/                   > служебные и установочные скрипты
    handlers/
        wsgihandler.py         > обработчик для подключения к WSGI
        ...                    > обработчики для Fast-CGI, SCGI, Gevent и т. д.
    site-packages/             > дополнительные необязательные модули
    logs/                      > сюда будут помещаться файлы журналов
    deposit/                   > место, где web2py временно хранит приложения

Проблемы?

Сообщайте о проблемах на https://github.com/web2py/web2py/issues

Скачать инструмент